Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: სქემატური
- ნაბიჯი 3: კოდი
- ნაბიჯი 4: Android აპლიკაცია
- ნაბიჯი 5: Perf Board Circuit
- ნაბიჯი 6: თქვენ დაასრულეთ
ვიდეო: RGB Led Strip Bluetooth კონტროლერი V3 + მუსიკალური სინქრონიზაცია + გარე განათების კონტროლი: 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს პროექტი იყენებს 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 აპლიკაცია
თქვენ უნდა გადმოწეროთ ეს აპლიკაცია:
ასევე ჩამოტვირთეთ და შემოიტანეთ.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
როდესაც თქვენ გაქვთ სრული სამუშაო წრე პურის დაფაზე, შეგიძლიათ მისი გადატანა პერფის დაფაზე, გამოიყენოთ სქელი კვალი მოსფეტებისა და ხრახნიანი ტერმინალების სანიაღვრე და წყაროს შესაერთებლად, რათა დააკავშიროთ led ზოლები და დენის წრე. თუ თქვენ გაქვთ თერმული პრობლემები დაამატეთ რამდენიმე გამაცხელებელი, თუ გსურთ გამოიყენოთ ერთი გამაცხელებელი სამივე mosfets– ისთვის, დარწმუნდით, რომ იზოლირებთ მათ ერთმანეთისგან თერმული ბალიშების გამოყენებით, ან შეამცირებთ გამოსავალს, რადგან mosfets სანიაღვრე შინაგანად არის დაკავშირებული სხეულის ლითონის ნაწილი.
ნაბიჯი 6: თქვენ დაასრულეთ
შეაერთეთ რამოდენიმე led ზოლები და კვების ბლოკი თქვენს წრედთან და თქვენ დასრულებული ხართ.
ესე იგი, ამ დროს თქვენ უნდა გქონდეთ სამუშაო რამ.
გთხოვთ შემატყობინოთ, თუ თქვენ გაქვთ რაიმე პრობლემა ან შემოთავაზება კომენტარების განყოფილებაში.
პ.ს. ზემოთ მოცემულ ვიდეოში მუსიკასთან სინქრონიზაციის ეფექტურობა არ არის ნაჩვენები ისე, როგორც რეალურ ცხოვრებაში, ვიდეო კადრების დაბალი სიჩქარის გამო.
გირჩევთ:
DIY 37 Leds Arduino Roulette თამაში: 3 ნაბიჯი (სურათებით)
წვრილმანი 37 Leds Arduino Roulette თამაში: Roulette არის კაზინოს თამაში სახელწოდებით ფრანგული სიტყვისა, რომელიც ნიშნავს პატარა ბორბალს
Covid უსაფრთხოების ჩაფხუტი ნაწილი 1: შესავალი Tinkercad სქემებში!: 20 ნაბიჯი (სურათებით)
Covid უსაფრთხოების ჩაფხუტი ნაწილი 1: შესავალი Tinkercad სქემებში!: გამარჯობა მეგობარო! ამ ორ ნაწილის სერიაში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ Tinkercad– ის სქემები - სახალისო, მძლავრი და საგანმანათლებლო ინსტრუმენტი სქემების მუშაობის შესასწავლად! სწავლის ერთ -ერთი საუკეთესო საშუალებაა ამის გაკეთება. ამრიგად, ჩვენ ჯერ შევქმნით ჩვენს საკუთარ პროექტს:
BOSEBerry Pi ინტერნეტ რადიო: 4 ნაბიჯი (სურათებით)
BOSEBerry Pi ინტერნეტ რადიო: მე მიყვარს რადიოს მოსმენა! მე ვიყენებდი DAB რადიოს ჩემს სახლში, მაგრამ აღმოვაჩინე, რომ მისაღები იყო ცოტა არეული და ხმა გამუდმებით იშლებოდა, ამიტომ გადავწყვიტე ავაშენო საკუთარი ინტერნეტ რადიო. მე მაქვს ძლიერი wifi სიგნალი ჩემი სახლის გარშემო და ციფრული ძმა
როგორ: ჟოლოს PI 4 Headless (VNC) დაყენება Rpi-imager და სურათებით: 7 ნაბიჯი (სურათებით)
როგორ: ჟოლოს PI 4 უსათაურო (VNC) დაყენება Rpi- გამოსახულებითა და სურათებით: ვგეგმავ გამოვიყენო ეს Rapsberry PI რამოდენიმე სახალისო პროექტში ჩემს ბლოგში. მოგერიდებათ მისი შემოწმება. მინდოდა დავბრუნებულიყავი ჩემი ჟოლოს PI– ს გამოყენებით, მაგრამ მე არ მქონდა კლავიატურა ან მაუსი ახალ ადგილას. დიდი ხანი იყო რაც ჟოლოს დაყენება
როგორ დაიშალა კომპიუტერი მარტივი ნაბიჯებით და სურათებით: 13 ნაბიჯი (სურათებით)
როგორ დაიშალა კომპიუტერი მარტივი ნაბიჯებით და სურათებით: ეს არის ინსტრუქცია კომპიუტერის დაშლის შესახებ. ძირითადი კომპონენტების უმეტესობა მოდულურია და ადვილად იშლება. თუმცა მნიშვნელოვანია, რომ იყოთ ორგანიზებული ამის შესახებ. ეს დაგეხმარებათ ნაწილების დაკარგვისგან, ასევე ხელახალი შეკრებისას