Სარჩევი:

საბავშვო RGB LED ვარსკვლავი ღამის შუქი: 9 ნაბიჯი (სურათებით)
საბავშვო RGB LED ვარსკვლავი ღამის შუქი: 9 ნაბიჯი (სურათებით)

ვიდეო: საბავშვო RGB LED ვარსკვლავი ღამის შუქი: 9 ნაბიჯი (სურათებით)

ვიდეო: საბავშვო RGB LED ვარსკვლავი ღამის შუქი: 9 ნაბიჯი (სურათებით)
ვიდეო: ვარსკვლავური გალაქტიკების ჭკვიანი WiFi პროექტორი ლაზერით და მსუბუქი მუსიკით TUYA SMART 2024, ნოემბერი
Anonim
Image
Image

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

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

ვარსკვლავი 3D დაბეჭდილია და იყენებს TinyDev Tiny85 დაფას LED- ების გასაკონტროლებლად, რადგან მას აქვს ძალიან დაბალი ენერგიის მოხმარება და არის მხოლოდ 26 მმ x 9 მმ ზომის, იგივე სიგანე RGB ზოლით, მაგრამ თქვენ რა თქმა უნდა შეგიძლიათ ჩაანაცვლოთ TinyDev ნებისმიერი Arduino თავსებადი მიკროკონტროლი.

ღამის შუქი მუშაობს 2x AA ბატარეაზე.

ნაბიჯი 1: ნაბიჯი 1 - 3D ბეჭდვა ვარსკვლავი

ნაბიჯი 2 - შეაგროვეთ ყველა ელექტრონიკა და მიკროკონტროლი
ნაბიჯი 2 - შეაგროვეთ ყველა ელექტრონიკა და მიკროკონტროლი

აიღეთ ვარსკვლავის STL და დაბეჭდეთ იგი თქვენს პრინტერზე.

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

ნაბიჯი 2: ნაბიჯი 2 - შეაგროვეთ ყველა ელექტრონიკა და მიკროკონტროლი

მას შემდეგ რაც გექნებათ თქვენი TinyDev ან სხვა მიკროკონტროლი, შეიმუშავეთ რომელი ციფრული GPIO აპირებთ გამოიყენოთ RGB Strip გამომავალი და რომელი ანალოგური GPIO გამოიყენებთ LDR შეყვანისთვის და დაარეგულირეთ კოდი სწორი ქინძისთავების გამოსაყენებლად.

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

ნაბიჯი 3: ნაბიჯი 3 - მიამაგრეთ RGB ზოლები მიკროკონტროლერზე

ნაბიჯი 3 - მიამაგრეთ RGB ზოლები მიკროკონტროლერზე
ნაბიჯი 3 - მიამაგრეთ RGB ზოლები მიკროკონტროლერზე

თქვენ ახლა გსურთ VCC, DATA და GND ბალიშები შეაერთოთ RGB ზოლზე ზოგიერთ მავთულხლართზე ან სათაურზე და შემდეგ შეაერთოთ/დააკავშიროთ ისინი თქვენს მიკროკონტროლერს.

იდეალურ შემთხვევაში, თუ თქვენს მიკრო კონტროლერს აქვს 5V პინი, დაუკავშირეთ RGB ზოლის VCC ამას, წინააღმდეგ შემთხვევაში 3.3V კარგია.

შეაერთეთ GND RGB ზოლზე მიკროკონტროლერის GND პინთან და ბოლოს დააკავშირეთ მონაცემები თქვენს მიერ ადრე შერჩეულ ციფრულ GPIO– სთან.

ნაბიჯი 4: ნაბიჯი 4 - შეაერთეთ LDR და 220 Ohm რეზისტორი

ნაბიჯი 4 - შეაერთეთ LDR და 220 Ohm რეზისტორი
ნაბიჯი 4 - შეაერთეთ LDR და 220 Ohm რეზისტორი
ნაბიჯი 4 - შეაერთეთ LDR და 220 Ohm რეზისტორი
ნაბიჯი 4 - შეაერთეთ LDR და 220 Ohm რეზისტორი

შეაერთეთ LDR- ის ერთი ფეხი რეზისტორის ერთ ფეხს და შემდეგ დაფარეთ სითბოს შემცირებით ორივე ფარისთვის და გააძლიერე კავშირი.

ახლა შეაერთეთ/შეაერთეთ LDR– ის მეორე ფეხი თქვენს მიერ ადრე არჩეულ ანალოგიურ GPIO– სთან და შეაერთეთ/შეაერთეთ რეზისტორის მეორე ფეხი მიკროკონტროლერის GND პინთან.

ნაბიჯი 5: ნაბიჯი 5 - აირჩიეთ თქვენი ენერგიის წყარო

ნაბიჯი 5 - შეარჩიეთ თქვენი ენერგიის წყარო
ნაბიჯი 5 - შეარჩიეთ თქვენი ენერგიის წყარო

დაბოლოს, გადაწყვიტეთ როგორ აპირებთ ღამის შუქის ჩართვას. მე გამოვიყენე 2x AA ბატარეა ბატარეის დამჭერში და შევაერთე მავთულები TinyDev– ის VCC IN და GND IN– ზე.

თქვენი მიკროკონტროლერის მიხედვით, თქვენ ირჩევთ Lipo- ს დატენვის ბატარეის, USB კაბელის (ფრთხილად იყავით რამდენ დენს ამოიღებთ მისგან) ან 2.1 მმ-იანი ჯეკის 5V კვების ბლოკით.

შენიშვნა: თუ თქვენ იყენებთ თქვენს საკუთარ მიკროკონტროლერს, კარგი პრაქტიკაა დააყენოთ 300-500 ohm რეზისტორი RGB ზოლის GPIO და Data ხაზს შორის და დააყენოთ 10uF კონდენსატორი VCC და GNC კავშირებს RGB სტრიპთან. რა

ნაბიჯი 6: ნაბიჯი 6 - ჩადეთ RGB ზოლი ვარსკვლავში

ნაბიჯი 6 - ჩადეთ RGB ზოლი ვარსკვლავში
ნაბიჯი 6 - ჩადეთ RGB ზოლი ვარსკვლავში

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

ნაბიჯი 7: ნაბიჯი 7 - ჩამოკიდეთ იგი კედელზე

ნაბიჯი 7 - ჩამოკიდეთ იგი კედელზე
ნაბიჯი 7 - ჩამოკიდეთ იგი კედელზე

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

ნაბიჯი 8: დამატებითი ნაბიჯი - შეცვალეთ ფერები ან ანიმაციები

დამატებითი ნაბიჯი - შეცვალეთ ფერები ან ანიმაციები
დამატებითი ნაბიჯი - შეცვალეთ ფერები ან ანიმაციები

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

ნაბიჯი 9: ყველა ფაილი…

ვარსკვლავის 3D STL ფაილი და ამ პროექტის კოდი ხელმისაწვდომია Github– ზე,…

მოულოდნელი შემქმნელი Github

იმედი მაქვს მოგეწონებათ ეს პროექტი! გამომყევი

youtube.com/unexpectedmaker

twitter.com/unexpectedmaker

www.facebook.com/unexpectedmaker/

www.instagram.com/unexpectedmaker/

www.tindie.com/stores/seonr/

გირჩევთ: