Სარჩევი:

RGB Led Strip Bluetooth კონტროლერი V3 + მუსიკალური სინქრონიზაცია + გარე განათების კონტროლი: 6 ნაბიჯი (სურათებით)
RGB Led Strip Bluetooth კონტროლერი V3 + მუსიკალური სინქრონიზაცია + გარე განათების კონტროლი: 6 ნაბიჯი (სურათებით)

ვიდეო: RGB Led Strip Bluetooth კონტროლერი V3 + მუსიკალური სინქრონიზაცია + გარე განათების კონტროლი: 6 ნაბიჯი (სურათებით)

ვიდეო: RGB Led Strip Bluetooth კონტროლერი V3 + მუსიკალური სინქრონიზაცია + გარე განათების კონტროლი: 6 ნაბიჯი (სურათებით)
ვიდეო: RGB WS2811 dan modul controller SP107E - Cara setting RGB WS2811 2024, ივლისი
Anonim
RGB Led Strip Bluetooth კონტროლერი V3 + მუსიკალური სინქრონიზაცია + გარე განათების კონტროლი
RGB Led Strip Bluetooth კონტროლერი V3 + მუსიკალური სინქრონიზაცია + გარე განათების კონტროლი

ეს პროექტი იყენებს arduino– ს თქვენი ტელეფონისთვის RGB led ზოლის გასაკონტროლებლად bluetooth– ის საშუალებით. თქვენ შეგიძლიათ შეცვალოთ ფერი, განათების სინქრონიზაცია მოახდინოთ მუსიკასთან ან გახადოთ ისინი ავტომატურად მორგებული გარემოს განათებაზე.

ნაბიჯი 1: კომპონენტები

კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები

ამ პროექტისთვის დაგჭირდებათ შემდეგი კომპონენტები:

LED ზოლები, რა თქმა უნდა, მე შევუკვეთე ალიექსპრესიდან 10 მეტრი მაღალი სიმკვრივის RGB ზოლები დაახლოებით 1 €/მ: https://it.aliexpress.com/item/10000000224362.html…, წებოვანი საკმაოდ ცუდია, მაგრამ მათ გარდა გასაოცარია ფასისთვის არჩევისას რა უნდა იყიდოთ თქვენ უნდა მიხვიდეთ RGB "მუნჯი" ზოლებზე, არა ადრესატულ და არც RGBW. ასევე გაითვალისწინეთ თქვენი ზოლის სიმძლავრე ერთ მეტრზე და გაამრავლეთ ის მეტრით, რაც დაგჭირდებათ ენერგიის უხეში შეფასების მისაღებად. 5050 LED ზოლები არის დაახლოებით 7W/m დაბალი სიმკვრივის 30 LED/m ტიპისთვის და 14W/m მაღალი სიმკვრივის 60 LED/m ტიპისთვის

12/24 ვ გადამრთველი კვების ბლოკი, დამოკიდებულია თქვენი ზოლების ძაბვაზე. თქვენ შეგიძლიათ გამოიყენოთ ATX კვების ბლოკი, მაგრამ ნებისმიერ შემთხვევაში დარწმუნდით, რომ შეარჩიეთ კვების ბლოკი შესაბამისი სიმძლავრის რეიტინგით. მე გირჩევთ შეიძინოთ ელექტროენერგიის წყარო, რომელსაც აქვს მინიმუმ 30% -ით მეტი სიმძლავრე ვიდრე თქვენ გჭირდებათ LED- ებისთვის, განსაკუთრებით თუ თქვენ ყიდულობთ ასეთ იაფს: https://it.aliexpress.com/item/32304688758.html?sp ….ჩემი ზოლები იყო 14W/m, მე მჭირდებოდა 7.5m ენერგია, ასე რომ მე მჭირდებოდა დაახლოებით 105W, მე შევიძინე 180W ნომინალური დენის წყარო მხოლოდ იმისთვის, რომ უსაფრთხოდ ვიყო. მე არ გირჩევთ ამის ყიდვას, თუ ახალი ხართ ელექტრონიკაში, რადგან მას აქვს მაღალი ძაბვის ტერმინალები, გააკეთეთ ეს თქვენივე რისკით

ამრიგად, მე გამოვიყენე PRO მიკრო, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ის, რაც გსურთ, გაითვალისწინეთ, რომ შეიძლება დაგჭირდეთ რამდენიმე კოდის და სერიული პორტის სახელის შეცვლა ჩემს კოდში, თუ აპირებთ სხვა მიკრო კონტროლერის გამოყენებას

3x N არხის mosfets, მე წავედი IRF3205– ით, რადგან მე უკვე მქონდა ისინი ხელზე, მათ შეუძლიათ 80 ამპერი და აქვთ წინააღმდეგობის გონივრული დაბალი დონე, ამიტომ ისინი კარგი უნდა იყოს. თუ შეამჩნევთ, რომ ისინი მიდრეკილია გადახურებისკენ, ასევე შეგიძლიათ დაამატოთ გამათბობლები, როგორც მე

3x TC4420 mosfet მძღოლები, ისინი შეიძლება არ იყოს საჭირო თქვენი ენერგიის საჭიროებიდან გამომდინარე, განაგრძეთ კითხვა ახსნისთვის

HC-05 bluetooth მოდული, გაითვალისწინეთ, რომ აირჩიოთ 5 ვ ლოგიკური დონე ან შეიძლება დაგჭირდეთ დამატებითი სქემა (ძაბვის გამყოფი უნდა მუშაობდეს) არდუინოს TX– დან გამომავალი ძაბვის შესამცირებლად

7805 ძაბვის რეგულატორი/ 5 ვ მამლის კონვერტორი დენის არდუინოსა და ბლუთუს მოდულში

5x 0.1uF, 1x 100uF კონდენსატორები, 4x 10kohm რეზისტორები

(სურვილისამებრ)

  • ელექტრული მიკროფონის მოდული, ის შედგება მიკროფონისა და გამაძლიერებლისგან რეგულირებადი მომატებით, რომელიც აგზავნის ანალოგიურ ძაბვას, რომელიც მზად არის არდუინოდან წასაკითხად. თქვენ შეგიძლიათ შექმნათ თქვენი საკუთარი წრე ან საერთოდ არ გამოიყენოთ ის, თუ არ გსურთ თქვენი განათება ჩართული იყოს მუსიკის რიტმზე.
  • ფოტორეზისტორი, ასევე შეგიძლიათ გამოიყენოთ მარტივი LED, რომელიც გამოიყენება როგორც სინათლის სენსორი, მაგრამ თქვენ უნდა შეცვალოთ კოდი, რომ ის იმუშაოს.

ნაბიჯი 2: სქემატური

სქემატური
სქემატური
სქემატური
სქემატური
სქემატური
სქემატური

გააკეთეთ წრე პურის დაფაზე მის შესამოწმებლად, გაიმეორეთ mosfet მძღოლის წრე (მეორე სურათი) 3 -ჯერ, თითო თითოეულ არხზე, დაუკავშირეთ arduino– ს 3 PWM გამომავალი დრაივერის წრედის PWM შეყვანას. თუ არ გსურთ გამოსაყენებელი mosfet დრაივერის IC- ის გამოყენება, შეგიძლიათ ააწყოთ მარტივი ბიძგიანი დრაივერი ორი NPN ტრანზისტორის გამოყენებით, მეტი ინფორმაციის მოძიება შეგიძლიათ ინტერნეტში. თუ თქვენ აპირებთ მიკროსქემის გამოყენებას მხოლოდ რამდენიმე LED- ისთვის, შეგიძლიათ პირდაპირ დაუკავშიროთ mosfets- ის კარიბჭე არდუინოს PWM გამოსავალს 100ohm რეზისტორის საშუალებით და დაამატოთ 10Kohm რეზისტორი mosfets- ის წყაროს და დრენაჟს შორის, თუმცა ეს არის არ არის რეკომენდებული, რადგან ის სრულად არ ჩართავს მოსფეტებს და იწვევს უამრავ არაეფექტურობას.

ლიდერის ზოლის 3 R G B ბალიშები უნდა იყოს დაკავშირებული 3 მოსფეტის დრენაჟთან, ხოლო მეორე ბალიში +12 ვ.

ნაბიჯი 3: კოდი

ეს არის კოდი, რომელიც თქვენ უნდა ატვირთოთ arduino– ში, ის ძირითადად იყენებს დაბალი დონის რეესტრის მაგიას, რათა შეიქმნას სამი 15 KHz პულსის სიგანის მოდულირებული სიგნალი (PWM), რათა გადაადგილდეს სამი მოსფეტი ცვლადი მოვალეობის ციკლით. მარყუჟში ის ამოწმებს bt მოდულიდან შემომავალ გადაცემას და როდესაც იღებს რაღაცას ის განაახლებს ფერს და რეჟიმს, ასევე ინახავს ამ ყველაფერს შიდა EEPROM– ში, ასე რომ ახსოვს პარამეტრები გადატვირთვისას. ამჟამად 3 რეჟიმია დანერგილი:

ფერის რეჟიმი: უბრალოდ აჩვენეთ ფიქსირებული ფერი

მუსიკის რეჟიმი: გამორთეთ ყველა გამოსავალი მცირე ხნით, თუ ხმის ზღურბლს მიაღწევთ, რაც ძირითადად ქმნის სტრობის სინათლის ეფექტს თქვენს მუსიკასთან სინქრონიზაციაში. თუ ის არ მუშაობს ისე, როგორც თქვენ გჭირდებათ, თქვენ უნდა შეცვალოთ მიკროფონის მგრძნობელობა მოდულის ქოთანთან, კოდის ზღურბლის მნიშვნელობა შეაფასა როგორც "thd" ან მანძილი მიკროფონსა და ხმის წყაროს შორის

გარემოს რეჟიმი: ის გაზომავს ოთახში სინათლის რაოდენობას ფოტორეზისტორის საშუალებით და შესაბამისად აქრობს თქვენს მიერ არჩეული ფერის სიკაშკაშეს. მობილურ აპლიკაციაში ან კოდში შეგიძლიათ შეცვალოთ HIGH და LOW ზღურბლები, რომლებიც განსაზღვრავს რა მნიშვნელობას (0-1023) ნათურები სრულად ჩააქრობს ან სრულად გამორთულია. თუ ამ რეჟიმში ყოფნისას ციმციმს შეამჩნევთ, შეიძლება მოგინდეთ სინათლის სენსორის გადატანა თავად LED ზოლებიდან, რათა თავიდან აიცილოთ ჩარევა

მოგერიდებათ შეცვალოთ კოდი და დაამატოთ მეტი რეჟიმი, თუ დაგჭირდებათ ჩემი დახმარება კოდის გაგებაში ჩემი ელ.ფოსტის თავზე.

ნაბიჯი 4: Android აპლიკაცია

Android აპლიკაცია
Android აპლიკაცია

თქვენ უნდა გადმოწეროთ ეს აპლიკაცია:

ასევე ჩამოტვირთეთ და შემოიტანეთ.kwl ფაილი.

თუ გსურთ შექმნათ თქვენი საკუთარი აპლიკაცია, რომელიც მუშაობს ჩემს კოდთან, თქვენ უნდა გქონდეთ შემდეგი ნივთები:

სლაიდერი RED მნიშვნელობისათვის, რომელიც აგზავნის: "r+მნიშვნელობა 0 -დან 1023+x" -მდე (es: "r130x")

სლაიდერი GREEN მნიშვნელობისთვის, რომელიც აგზავნის: "g+მნიშვნელობა 0 -დან 1023+x- მდე"

სლაიდერი ცისფერი მნიშვნელობისათვის, რომელიც აგზავნის: "b+მნიშვნელობა 0 -დან 1023+x- მდე"

სლაიდერი მაღალი ბარიერისთვის, რომელიც აგზავნის: "h+მნიშვნელობა 0 -დან 1023+x- მდე"

სლაიდერი დაბალი ბარიერისთვის, რომელიც აგზავნის: "l+მნიშვნელობა 0 -დან 1023+x- მდე"

ღილაკი, რომელიც აგზავნის "m" მუსიკალურ რეჟიმში

ღილაკი, რომელიც აგზავნის "a" - ს გარემოს რეჟიმში

ღილაკი, რომელიც აგზავნის "c" - ს ფერადი რეჟიმისთვის

ნაბიჯი 5: Perf Board Circuit

Perf Board Circuit
Perf Board Circuit

როდესაც თქვენ გაქვთ სრული სამუშაო წრე პურის დაფაზე, შეგიძლიათ მისი გადატანა პერფის დაფაზე, გამოიყენოთ სქელი კვალი მოსფეტებისა და ხრახნიანი ტერმინალების სანიაღვრე და წყაროს შესაერთებლად, რათა დააკავშიროთ led ზოლები და დენის წრე. თუ თქვენ გაქვთ თერმული პრობლემები დაამატეთ რამდენიმე გამაცხელებელი, თუ გსურთ გამოიყენოთ ერთი გამაცხელებელი სამივე mosfets– ისთვის, დარწმუნდით, რომ იზოლირებთ მათ ერთმანეთისგან თერმული ბალიშების გამოყენებით, ან შეამცირებთ გამოსავალს, რადგან mosfets სანიაღვრე შინაგანად არის დაკავშირებული სხეულის ლითონის ნაწილი.

ნაბიჯი 6: თქვენ დაასრულეთ

Image
Image

შეაერთეთ რამოდენიმე led ზოლები და კვების ბლოკი თქვენს წრედთან და თქვენ დასრულებული ხართ.

ესე იგი, ამ დროს თქვენ უნდა გქონდეთ სამუშაო რამ.

გთხოვთ შემატყობინოთ, თუ თქვენ გაქვთ რაიმე პრობლემა ან შემოთავაზება კომენტარების განყოფილებაში.

პ.ს. ზემოთ მოცემულ ვიდეოში მუსიკასთან სინქრონიზაციის ეფექტურობა არ არის ნაჩვენები ისე, როგორც რეალურ ცხოვრებაში, ვიდეო კადრების დაბალი სიჩქარის გამო.

გირჩევთ: