Სარჩევი:
- ნაბიჯი 1: მასალების შედგენა
- ნაბიჯი 2: გამოყენებული ინსტრუმენტები
- ნაბიჯი 3: სქემატური
- ნაბიჯი 4: საქმის დამუშავება
- ნაბიჯი 5: გაყვანილობა
- ნაბიჯი 6: ელემენტის დაფიქსირება
- ნაბიჯი 7: კოდი
- ნაბიჯი 8: გადასინჯვები
ვიდეო: Arduino & WS2811 ნაძვის ხე: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ვინაიდან არსებობს სხვა მსგავსი პროექტები საშობაო შუქები Arduino და WS2811, Arduino Xmass ხე მე მათ ძალიან რთულად ვგრძნობ დამწყებთათვის. ამიტომ გადავწყვიტე გამომექვეყნებინა ეს მარტივი და უსარგებლო პროექტი, რომელიც შეგიძლიათ სცადოთ უფრო რთულის წინაშე, თუნდაც Bluetooth კონტროლით და vu-meter- ით.
ჩემს ოჯახს სიამოვნებდა შაბლონების შემუშავება, მე კი მათი კოდირება. ვიმედოვნებ, რომ თქვენც ისიამოვნებთ.
ხის გაფორმება დედაჩემმა გააკეთა, მე უნდა ვუთხრა, რომ გააზიაროს და გააკეთოს რამდენიმე ინსტრუქცია.
მასალები:
- არდუინო ნანო
- WS2811 led ზოლები
- გადართვა
- USB დამტენი
- USB კაბელი
- პლასტიკური ყუთი
ნაბიჯი 1: მასალების შედგენა
ეს არის მასალები, რომლებიც მე გამოვიყენე:
- არდუინო ნანო. მე შევუკვეთე ერთი ქინძისთავები დაუმუშავებელი მას შემდეგ, რაც კაბელები პირდაპირ დაფაზე შევაკარი.
- 5V WS2811 50 LED ზოლები. ასევე არსებობს მწვანე კაბელები, რომლებიც უფრო დისკრეტული.
- გადართვა. უმჯობესია გრძელი ღილაკით.
- USB დამტენი. მეორადი მობილური ტელეფონიდან.
- USB კაბელი ტიპი მამრობითი ტიპის mini-B მამრობითი. ხელახლა გამოიყენება ძველი კამერისგან.
- პლასტიკური ყუთი. ხელახლა გამოიყენა კანფეტი.
- საკაბელო ჰალსტუხი.
- სამ მავთულის კაბელი.
- შედუღების კალის.
- წებო წებოვანი იარაღისთვის.
- საიზოლაციო ლენტი
- სითბოს შემცირების მილი
ნაბიჯი 2: გამოყენებული ინსტრუმენტები
- საბურღი, საბურღი.
- წებო იარაღი.
- გასაყიდი რკინა.
- Მაკრატელი.
ნაბიჯი 3: სქემატური
Ძალა
ჩვენ ყველაფერს დავამუშავებთ USB კონექტორის საშუალებით. Led ზოლი იკვებება VIN პინით ძაბვის მარეგულირებლის გადატვირთვის მიზნით.
LED ზოლები
არსებობს მრავალი სახის მიმართვადი LED ზოლები. WS281x– ზე დაფუძნებული პირები ძალიან გავრცელებულია. ეს ჩიპების ოჯახი ქმნის პულსის სიგანის მოდულაციას (PWM) თქვენთვის თითოეული ფერისთვის, მონაცემთა შეყვანის პინში მიღებული მონაცემების საფუძველზე. იგი იყენებს მონაცემთა პირველ ბლოკს ყველა ფერით და უბიძგებს დანარჩენ მონაცემებს მომდევნო ჩიპზე მონაცემების ამოღების პინიდან. საბედნიეროდ, არსებობს Arduino ბიბლიოთეკები, რომლებიც ამ სამუშაოს გამჭვირვალედ აქცევს თქვენთვის.
მიკროკონტროლერი
ვინაიდან WS2811 LED ზოლს სჭირდება 5V მონაცემთა შეყვანა ჩვენ ვირჩევთ Arduino– ს 5V ლოგიკით. ასევე შეიძლება გამოყენებულ იქნას 3.3V, მაგრამ ჩვენ უნდა გავაკეთოთ ლოგიკური დონის ადაპტაცია. თუ არა, ის იმუშავებს, მაგრამ ძაბვის მცირე ვარდნამ შეიძლება გამოიწვიოს არასწორი მონაცემები ან საერთოდ არ მივიღოთ მონაცემები LED ზოლზე.
უფრო მარტივი მიკროკონტროლერები, როგორიცაა ATtiny85, შეიძლება გამოყენებულ იქნას, თუ გსურთ მეტი ღირებულების შემცირება. ვინაიდან ჩვენ გვჭირდება მხოლოდ 1 გამომავალი და ერთი შეყვანა. ვერსიებიდან გამომდინარე, მოციმციმე უფრო რთულია, თუ მას არ აქვს USB პორტი.
გადართვა
ერთი გრძელი ღილაკით უკეთესად შეეფერება საქმის გავლას, შემდეგ შეგიძლიათ გააქტიუროთ იგი ფანქრის გარეშე.
ის დაკავშირებულია GND– თან, რადგან ჩვენ ვიყენებთ შიდა გამწევ რეზისტორს არდუინოში ცრუ სიგნალების თავიდან ასაცილებლად. შემდეგ კოდი 1 არ იქნება პულსირებული და 0 პულსირებული.
ნაბიჯი 4: საქმის დამუშავება
მე Candy- ს ყუთი გამოვიყენე, როგორც ელექტრონიკის სათავსო. გამოიყენეთ ან თუნდაც 3dPrint, რომელსაც აქვს საკმარისი ადგილი.
უბრალოდ გაბურღეთ იგი დრემელის მრავალ იარაღით. მე გამოვიყენე 3 მმ საბურღი:
- გადართვის ღილაკზე წვდომის ხვრელი.
- მანქანა ხვრელი USB კონექტორისთვის.
- საკაბელო გამომუშავება LED ზოლისთვის. საფარში გაააქტიურეთ იგი საზღვრამდე საფარის ამოღების მიზნით.
ნაბიჯი 5: გაყვანილობა
შედუღება
გაყვანილობისთვის, ჩვენ გვჭირდება soldering რკინის. თუ ახალბედა ხართ, შეამოწმეთ ეს შედუღების სახელმძღვანელო.
რჩევები საკუთარი გამოცდილებიდან.
- ჯერ კალის მავთულის რჩევები
- მას შემდეგ, რაც მავთული შედუღების ბალიშშია, დამატებული თუნუქის შედუღება უნდა მოხდეს მავთულხლართებით და შედუღების ბალიშით და არა გამაგრილებელი რკინით.
ღილაკი
შეაერთეთ ღილაკი D5 და GND შესასვლელად.
ის, რასაც მე ვიყენებ, ოთხი ქინძისთავი აქვს. ისინი შინაგანად არიან დაკავშირებული წყვილებით, წინასწარ შეამოწმეთ ტესტერით (ან led ბატარეით) რომელი გახსნილია.
საკაბელო
Solder ერთ ბოლოს მამრობითი კონექტორი led ზოლები. თქვენ შეგიძლიათ გამოიყენოთ ერთი LED ზოლში, რომელსაც ჩვენ არ გამოვიყენებთ.
ფერები მე გამოვიყენე.
- წითელი (+5V) -> ყავისფერი
- მწვანე (მონაცემები) -> შავი
- თეთრი (Gnd) -> ლურჯი
არდუინოს მხარეს
- ყავისფერი -> VIN
- ლურჯი -> GND
- შავი -> D4
LED ზოლები
LED Strip– ს აქვს ორი სამი პინიანი კონექტორი, შესასვლელი არის ქალი. არსებობს წითელი და თეთრი კაბელები კონექტორის გარეშე, რომელიც უნდა იყოს იზოლირებული საიზოლაციო ლენტით ან სითბოს შემცირების მილით, რათა თავიდან აიცილოთ მოკლე ჩართვა.
მიკროკონტროლერი
უბრალოდ შეაერთეთ წინასწარ დაკონსერვებული კაბელები შედუღების ბალიშებში, კონექტორები
დაბოლოს, დააკავშირეთ ყველა კონექტორი.
ნაბიჯი 6: ელემენტის დაფიქსირება
ღილაკი ღილაკის დასაფიქსირებლად მე გამოვიყენე წებოვანი პისტოლეტი, ჩავდე გულუხვი თანხა და ფრთხილად იყავით, რომ არ წებოთ ღილაკის მექანიზმი. მე მომიწია ორჯერ გაკეთება მას შემდეგ, რაც პირველად იყო იმდენად პატარა წებო, რომ როდესაც ჩვენ დავაჭირეთ ღილაკს ის წებო.
მიკროკონტროლი არ არის დაფიქსირებული.
CablePut საკაბელო ჰალსტუხი, რათა თავიდან ავიცილოთ, რომ თუ საბოლოოდ არსებობს გაიყვანოს, soldering არ არის დაზიანებული.
ნაბიჯი 7: კოდი
პროგრამული ინსტრუმენტები და ატვირთვა
კოდისთვის ჩვენ გამოვიყენეთ FastLED ბიბლიოთეკა და Arduino IDE.
Arduino IDE– ში ბიბლიოთეკის დასაყენებლად მიჰყევით ამ სახელმძღვანელოს დამატებითი Arduino ბიბლიოთეკების დაყენება ჩადეთ საძიებო ველში FastLED
Arduino nano– ზე ასატვირთად მიჰყევით ამ სახელმძღვანელოს. არდუინო ნანოს დაწყება
გამოყენება
უბრალოდ დააჭირეთ ღილაკს, რომ შეცვალოთ მიმდინარე ანიმაციის რეჟიმი.
კოდის ჩამოტვირთვა
შეამოწმეთ
ან გადაარქვით ფაილის ChristmasOneFile.txt ChristmasOneFile.ino
ასევე არსებობს მრავალფუნქციური კლასის ვერსია, რომელიც შეგიძლიათ სცადოთ.
რჩევები ახალი ანიმაციის შესაქმნელად.
- შექმენით თქვენი არჩევანის ახალი მეთოდი.
- ანიმაციების საერთო რაოდენობა (MAX_MODES) ერთით გაზარდეთ.
- შეცვალეთ AnimationUpdate ახალი შემთხვევისთვის.
ნაბიჯი 8: გადასინჯვები
- 24.12.2019 დამატებულია ვიდეო.
- 25.12.2019 შეიცვალა გარეკანი, ორთოგრაფიის შესწორებები.
- 26.12.2019 დამატებულია საწყისი ფაილი.
- 21.11.2020 განახლებულია გატეხილი ბმულები
გირჩევთ:
ელექტრონული ნაძვის ხე: 4 ნაბიჯი
ელექტრონული ნაძვის ხე: გამარჯობა! მინდა წარმოგიდგინოთ ჩემი ელექტრონიკური ნაძვის ხე. მე ავაშენე ეს როგორც გაფორმება და ვფიქრობ, რომ ეს არის ძალიან კომპაქტური და სასიამოვნო
ვებსაიტზე კონტროლირებადი ნაძვის ხე (ნებისმიერს შეუძლია მისი კონტროლი): 19 ნაბიჯი (სურათებით)
ვებსაიტით კონტროლირებადი ნაძვის ხე (ნებისმიერს შეუძლია მისი კონტროლი): გსურთ იცოდეთ როგორ გამოიყურება ვებსაიტზე კონტროლირებადი ნაძვის ხე? აქ არის ვიდეო, სადაც ნაჩვენებია ჩემი ნაძვის ხის პროექტი. პირდაპირი სტრიმინგი უკვე დასრულებულია, მაგრამ მე გადავიღე ვიდეო, სადაც აღვწერდი რა ხდებოდა: წელს, დეკემბრის შუა რიცხვებში
უსაფრთხო ნაძვის ხე: 6 ნაბიჯი
უსაფრთხო ნაძვის ხე: ეს არის Elegoo– ს სრული შემქმნელის ნაკრები Arduino Mega– სთან ერთად. რამდენიმე დღის წინ, Elegoo– მ გამომიგზავნა ნაკრები და დამიპირისპირდა მასთან საშობაო პროექტის შექმნა. ეს ნაკრები მოიცავს რამდენიმე კომპონენტს. Arduino Mega, სერვისები, ულტრაბგერითი სენსორები, დისტანციური
სუნთქვის ნაძვის ხე - Arduino საშობაო სინათლის კონტროლერი: 4 ნაბიჯი
სუნთქვის ნაძვის ხე-Arduino საშობაო სინათლის კონტროლერი: ეს არ არის კარგი ამბავი, რომ ჩემი 9 ფუტიანი წინასწარ განათებული ხელოვნური ნაძვის ხის საშობაო შობის წინ გატეხილია და მწარმოებელი არ იძლევა შემცვლელ ნაწილებს. ეს შეუსაბამო გვიჩვენებს, თუ როგორ უნდა გახადოთ საკუთარი LED განათების დრაივერი და კონტროლერი Ar
ნაძვის ხე ATmega (arduino): 10 ნაბიჯი (სურათებით)
ნაძვის ხე ATmega (arduino): ნაძვის ხე ATmega (arduino)