Mundarija:

Bolalar RGB LED yulduzli tungi yorug'lik: 9 qadam (rasmlar bilan)
Bolalar RGB LED yulduzli tungi yorug'lik: 9 qadam (rasmlar bilan)

Video: Bolalar RGB LED yulduzli tungi yorug'lik: 9 qadam (rasmlar bilan)

Video: Bolalar RGB LED yulduzli tungi yorug'lik: 9 qadam (rasmlar bilan)
Video: ПОКУПАЙ НЕДВИЖИМОСТЬ У ПРОВЕРЕННЫХ ЗАСТРОЙЩИКОВ | Северный Кипр 2023 2024, Noyabr
Anonim
Image
Image

Men o'z bolalarim uchun loyihalar qilishni yaxshi ko'raman va men ham RGB LED -laridan foydalangan holda loyihalar qilishni yaxshi ko'raman, shuning uchun men bolalar xonalari uchun RGB Star shaklidagi tungi yorug'likni aniqlaydigan yorug'lik g'oyasi bilan keldim. Tungi yorug'lik qorong'uda ekanligini aniqlay oladi va RGB LEDlarini 50% nashrida, so'ngra ularni bir soat ichida 10% nashrida qaytaradi.

Agar tungi yorug'lik uning yorug'ligini aniqlasa, u LEDlarni o'chiradi, bu batareyaning ishlash muddatini ham tejaydi.

Yulduz 3D bosilgan va LEDlarni boshqarish uchun TinyDev Tiny85 taxtasidan foydalanadi, chunki u juda kam quvvat sarflaydi va o'lchamlari atigi 26 mm x 9 mm, RGB tasmasi bilan bir xil, lekin siz TinyDev -ni har qanday o'rniga qo'yishingiz mumkin. Arduino bilan mos keladigan mikro boshqaruvchi.

Tungi yorug'lik 2x AA batareyalar bilan ishlaydi.

1 -qadam: 1 -qadam - Yulduzni 3D bosib chiqarish

2 -qadam - Barcha elektronika va mikro -nazoratchini yig'ing
2 -qadam - Barcha elektronika va mikro -nazoratchini yig'ing

Yulduz STL -ni oling va uni printerda chop eting.

Siz o'zingizning shaklingizni ham loyihalashtirishingiz mumkin, RGB LED -lentalari o'tiradigan kanalni o'rnatganingizga ishonch hosil qiling.

2 -qadam: 2 -qadam - Barcha elektronika va mikro -nazoratchini yig'ing

Agar sizda TinyDev yoki boshqa mikro-nazorat moslamasi bo'lsa, RGB Strip chiqishi uchun qaysi raqamli GPIO va LDR kiritish uchun qaysi analog GPIO ishlatilishini aniqlang va to'g'ri pinlarni ishlatish uchun kodni sozlang.

Endi kodni mikrokontrolderga yuklash uchun yaxshi vaqt, shuning uchun loyihani keyinroq ajratib olishning hojati yo'q.

3 -qadam: 3 -qadam - RGB tasmasini mikrokontrolerga lehimlang

3 -qadam - RGB chizig'ini mikrokontrolerga lehimlang
3 -qadam - RGB chizig'ini mikrokontrolerga lehimlang

Endi siz RGB tasmasidagi VCC, DATA va GND prokladkalarini ba'zi simlarga yoki sarlavhaga lehimlamoqchisiz, keyin ularni mikro-nazorat qurilmangizga lehimlashingiz/ulashingiz kerak.

Ideal holda, agar sizning mikrokontroleringizda 5V pin bo'lsa, RGB tasmasini VCC-ga ulang, aks holda 3.3V yaxshi.

RGB chizig'idagi GNDni mikro-nazorat moslamasidagi GND piniga ulang va oxirgi navbatda DATA-ni ilgari tanlagan raqamli GPIO-ga ulang.

4 -qadam: 4 -qadam - LDR va 220 Ohmli rezistorni ulang

4 -qadam - LDR va 220 Ohmli rezistorni ulang
4 -qadam - LDR va 220 Ohmli rezistorni ulang
4 -qadam - LDR va 220 Ohmli rezistorni ulang
4 -qadam - LDR va 220 Ohmli rezistorni ulang

LDRning bir oyog'ini rezistorning bir oyog'iga lehimlang, so'ngra har ikkala qalqon uchun issiqlik qisqichi bilan yoping va aloqani mustahkamlang.

Endi LDRning boshqa oyog'ini ilgari tanlagan analog GPIO-ga lehimlang/ulang va rezistorning boshqa oyog'ini mikrokontroldagi GND piniga ulang.

5 -qadam: 5 -qadam - Quvvat manbasini tanlang

5 -qadam - Quvvat manbasini tanlang
5 -qadam - Quvvat manbasini tanlang

Nihoyat, tungi yorug'likni qanday yoqishni hal qiling. Men batareya ushlagichida 2x AA batareyalarini ishlatardim va simlarni TinyDev VCC IN va GND IN ga lehimladim.

Mikrokontroleringizga qarab, siz Lipo qayta zaryadlanuvchi batareyasini, USB kabelidan (undan qancha tok tortayotganingizga ehtiyot bo'ling) yoki 5V quvvat to'plamiga ega 2,1 mm raz'emdan foydalanishni tanlaysiz.

Eslatma: Agar siz o'zingizning shaxsiy mikrokontroleringizdan foydalansangiz, RGB tasmasi GPIO va Data liniyasi orasiga 300-500 ohmli rezistorni qo'yish va VCC va GNC ulanishlari bo'ylab RGB tasmasiga 10 uF kondansatkichni qo'yish yaxshi amaliyotdir..

6 -qadam: 6 -qadam - RGB tasmasini yulduzga joylashtiring

6 -qadam - RGB tasmasini yulduzga joylashtiring
6 -qadam - RGB tasmasini yulduzga joylashtiring

Ehtiyotkorlik bilan RGB tasmasini joylashtiring, uni chiziq shakli bo'ylab egib, chiziq hamma joyi to'g'ri joylashguncha. Ipni yorilmasligi yoki kesilmasligi uchun chiziqni o'tkir qirralarning atrofida egganda ehtiyot bo'ling.

7 -qadam: 7 -qadam - Devorga osib qo'ying

7 -qadam - Devorga osib qo'ying
7 -qadam - Devorga osib qo'ying

Men batareykani devorga yopishtirish uchun velkro lentani qo'shdim, shuning uchun batareyalarni o'zgartirish uchun uni osongina olib tashlash mumkin, lekin xohlagan o'rnatish mexanizmidan bemalol foydalaning.

8 -qadam: Qo'shimcha qadam - Ranglarni yoki animatsiyalarni o'zgartiring

Qo'shimcha qadam - Ranglarni yoki animatsiyalarni o'zgartiring
Qo'shimcha qadam - Ranglarni yoki animatsiyalarni o'zgartiring

Tungi yorug'lik uchun qaysi ranglar yoki animatsiyalarni kodlash mumkin … sizga ko'proq yoqadigan aniq ranglarni o'rnating, yoki uning o'rniga LEDlarning zarbasi bo'lsin yoki harakatlansin … bu sizga bog'liq!

9 -qadam: Barcha fayllar …

Yulduz uchun 3D STL fayli va ushbu loyihaning kodi Github -da mavjud …

Kutilmagan Github yaratuvchisi

Umid qilamanki, sizga bu loyiha yoqadi! Meni kuzatib boring

youtube.com/unexpectedmaker

twitter.com/unexpectedmaker

www.facebook.com/unexpectedmaker/

www.instagram.com/unexpectedmaker/

www.tindie.com/stores/seonr/

Tavsiya: