Სარჩევი:

დეკორატიული RGB შუქები არდუინოს გამოყენებით: 4 ნაბიჯი
დეკორატიული RGB შუქები არდუინოს გამოყენებით: 4 ნაბიჯი

ვიდეო: დეკორატიული RGB შუქები არდუინოს გამოყენებით: 4 ნაბიჯი

ვიდეო: დეკორატიული RGB შუქები არდუინოს გამოყენებით: 4 ნაბიჯი
ვიდეო: RGB LED Hypnotic Light от Junk Box - переработка вещей 2024, ნოემბერი
Anonim
დეკორატიული RGB შუქები არდუინოს გამოყენებით
დეკორატიული RGB შუქები არდუინოს გამოყენებით

ვინაიდან შობის ღამეს სულ რაღაც ერთი კვირა რჩება, მე გადავწყვიტე ავაშენო მარტივი RGB დეკორატიული შუქი Arduino Nano და WS2812B LED- ების გამოყენებით. ჩვენ ვიყენებთ პლასტმასის კონტეინერებს/ქილებს ვიზუალური ეფექტის გასაუმჯობესებლად. ეს ვიდეო იყენებს 5 LED- ს, მაგრამ ეს შეიძლება გაიზარდოს თქვენი საჭიროებების შესაბამისად. თქვენ შეგიძლიათ დაამატოთ მრავალი ნიმუში ან შექმნათ ფერადი თემები იმისდა მიხედვით, რისკენაც მიდიხართ.

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

ნაბიჯი 1: შეაგროვეთ ელექტრონიკა

შეაგროვეთ ელექტრონიკა
შეაგროვეთ ელექტრონიკა

პირველი რაც ჩვენ დაგვჭირდება არის WS2812B RGB LED- ები და ისინი ხელმისაწვდომია მრავალ ვარიანტში. ან რომელიმე კარგად იმუშავებს. ჩვენ ვიყენებთ Arduino Nano– ს ამ მშენებლობისთვის, მაგრამ ესკიზი იმუშავებს პრაქტიკულად ნებისმიერი Arduino თავსებადი დაფით, რომელიც შეიძლება გქონდეთ. ჩვენ ასევე გვჭირდება მავთული ყველაფრის დასაკავშირებლად და მე ვიყენებ სამ ძირითად, გადაუგრიხეს მავთულს ამ ასაშენებლად. დაბოლოს, ჩვენ გვჭირდება პლასტიკური კონტეინერები, რომლებიც მხოლოდ დეკორატიული მიზნებისთვისაა. სინათლე ირეკლავს პლასტმასს, რომ მოგვცეს სასიამოვნო გარეგნობა.

აქ მოცემულია ბმულები პროდუქტებზე, თუ ეს დაგეხმარებათ:

არდუინო ნანო:

WS2812B LED: ps

Twisted Wire:

პლასტიკური კონტეინერები:

ნაბიჯი 2: მოამზადეთ და ჩამოტვირთეთ ესკიზი

მოამზადეთ და გადმოწერეთ ესკიზი
მოამზადეთ და გადმოწერეთ ესკიზი
მოამზადეთ და გადმოწერეთ ესკიზი
მოამზადეთ და გადმოწერეთ ესკიზი
მოამზადეთ და გადმოწერეთ ესკიზი
მოამზადეთ და გადმოწერეთ ესკიზი
მოამზადეთ და გადმოწერეთ ესკიზი
მოამზადეთ და გადმოწერეთ ესკიზი

ჩვენ ვიყენებთ fastLED ბიბლიოთეკას WS2812B LED- ების მართვისთვის, მაგრამ ასევე შეგიძლიათ გამოიყენოთ Adafruit Neopixel ბიბლიოთეკა, თუ ეს თქვენი უპირატესობაა. გახსენით Arduino IDE და ჩაწერეთ ბიბლიოთეკის მენეჯერში "fastLED". დააინსტალირეთ ბიბლიოთეკა, რომელიც გამოჩნდება და შემდეგ გახსენით "DemoReel 100" მაგალითის ესკიზი.

ჩვენ უნდა განაახლოთ მონაცემთა პინი, LED- ების რაოდენობა და LED ტიპი. მე ვიყენებ პინ 2 -ს, 5 LED- ით. ასევე გთხოვთ განაახლოთ LED ტიპი WS2812B- ზე როგორც ჩანს სურათზე.

შემდეგ, ჩართეთ დაფა, შეარჩიეთ მარჯვენა დაფა და COM პორტი. დაბოლოს, დააჭირეთ ღილაკს ატვირთვის ღილაკს და დაელოდეთ სანამ ატვირთვა დასრულდება. დასრულების შემდეგ დააკავშირეთ LED- ები - 5V, GND და მონაცემთა პინი პინ 2 -ზე. LED- ებმა უნდა აჩვენონ შემთხვევითი ნიმუში, რაც იმის მანიშნებელია, რომ ყველაფერი მუშაობს ისე, როგორც მოსალოდნელი იყო.

ნაბიჯი 3: მოამზადეთ ები საბოლოო მშენებლობისთვის

მოამზადეთ ები საბოლოო მშენებლობისთვის
მოამზადეთ ები საბოლოო მშენებლობისთვის
მოამზადეთ ები საბოლოო მშენებლობისთვის
მოამზადეთ ები საბოლოო მშენებლობისთვის
მოამზადეთ ები საბოლოო მშენებლობისთვის
მოამზადეთ ები საბოლოო მშენებლობისთვის
მოამზადეთ ები საბოლოო მშენებლობისთვის
მოამზადეთ ები საბოლოო მშენებლობისთვის

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

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

ნაბიჯი 4: საბოლოო შეკრება

დასკვნითი ასამბლეა
დასკვნითი ასამბლეა
დასკვნითი ასამბლეა
დასკვნითი ასამბლეა
დასკვნითი ასამბლეა
დასკვნითი ასამბლეა

დაიწყეთ თითოეული LED- ის მავთულის შედუღებით. დარწმუნდით, რომ ქინძისთავები სწორად არის დაკავშირებული. მიკროკონტროლი უნდა იყოს დაკავშირებული პირველი LED- ის DI (მონაცემთა შეყვანის) პინთან. შემდეგ, DO (მონაცემთა გამომავალი) პინი უნდა იყოს დაკავშირებული შემდეგი LED- ის DI პინთან და ასე შემდეგ. მას შემდეგ რაც შეაერთეთ ყველა მავთული, ჩართეთ მიკროკონტროლი და ყველა LED- ები უნდა დაიწყოს ბრწყინავს შემთხვევითი ნიმუშით.

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

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

თუ მოგეწონათ ეს მშენებლობა, გთხოვთ გაითვალისწინოთ ჩვენი YouTube არხის გამოწერა, რადგან თქვენი მხარდაჭერა გვეხმარება ასეთი შინაარსის შექმნაში.

YouTube:

გმადლობთ რომ კითხულობთ!

გირჩევთ: