Sisukord:

Laste RGB LED -tähe öövalgus: 9 sammu (piltidega)
Laste RGB LED -tähe öövalgus: 9 sammu (piltidega)

Video: Laste RGB LED -tähe öövalgus: 9 sammu (piltidega)

Video: Laste RGB LED -tähe öövalgus: 9 sammu (piltidega)
Video: Arduino Tutorial: How to use an RGB LED with Arduino. 2024, November
Anonim
Image
Image

Mulle meeldib oma lastele projekte teha ja mulle meeldib ka projekte teha RGB LED -ide abil, nii et ma mõtlesin oma lastetubadesse valgust tuvastava RGB -tähekujulise öövalguse. Öölamp suudab tuvastada, kas see on pimedas, ja lülitada RGB -valgusdioodid 50% heleduseni ning seejärel tunnikese jooksul heledamaks muuta 10% -liseks.

Kui öölamp tuvastab, et see on valguses, lülitab see LED -id välja, mis muidugi säästab ka aku kasutusaega.

Täht on 3D -trükitud ja kasutab LED -ide juhtimiseks TinyDev Tiny85 tahvlit, kuna sellel on ülimadal energiatarve ja selle mõõtmed on vaid 26 mm x 9 mm, sama lai kui RGB -riba, kuid loomulikult saate TinyDev asendada mis tahes Arduino ühilduv mikrokontroller.

Öövalgus töötab 2x AA patareidega.

1. samm: 1. samm - 3D printige täht

Samm - koguge kogu elektroonika ja mikrokontroller
Samm - koguge kogu elektroonika ja mikrokontroller

Haarake tähe STL ja printige see oma printerile välja.

Saate kujundada ka oma kuju, lihtsalt tehke kindlasti kanal RGB -valgusdioodide riba sisse istumiseks.

2. samm: 2. samm - koguge kogu elektroonika ja mikrokontroller

Kui olete oma TinyDev või muu mikrokontrolleri saanud, tehke kindlaks, millist digitaalset GPIO-d kavatsete kasutada RGB-riba väljundi jaoks ja millist analoog-GPIO-d LDR-sisendi jaoks ning kohandage koodi, et kasutada õigeid kontakte.

Praegu on õige aeg kood mikrokontrollerile üles laadida, et te ei peaks projekti hiljem selle osadeks tõmbama.

Samm: jootke RGB riba mikrokontrolleri külge

Samm - jootke RGB riba mikrokontrolleri külge
Samm - jootke RGB riba mikrokontrolleri külge

Nüüd soovite joota RGB ribal olevad VCC, DATA ja GND padjad mõne juhtme või päise külge ja seejärel need jootma/ühendada oma mikrokontrolleriga.

Ideaalis, kui teie mikrokontrolleril on 5 V pin, ühendage RGB riba VCC sellega, vastasel juhul sobib 3,3 V.

Ühendage RGB ribal olev GND mikrokontrolleri GND tihvtiga ja ühendage DATA varem valitud digitaalse GPIO-ga.

Samm: ühendage LDR ja 220 oomi takisti

Samm - ühendage LDR ja 220 oomi takisti
Samm - ühendage LDR ja 220 oomi takisti
Samm - ühendage LDR ja 220 oomi takisti
Samm - ühendage LDR ja 220 oomi takisti

Jootke LDR -i üks jalg takisti ühele jalale ja katke seejärel mõnevõrra kuumuse kokkutõmbumisega nii varjestuseks kui ka ühenduse tugevdamiseks.

Nüüd jootke/ühendage LDR-i teine jalg varem valitud analoog-GPIO-ga ja jootke/ühendage takisti teine jalg mikrokontrolleri GND-tihvtiga.

5. samm: 5. samm - valige oma toiteallikas

Samm - valige oma toiteallikas
Samm - valige oma toiteallikas

Lõpuks otsustage, kuidas te oma öövalgust toidate. Kasutasin patareipesas 2x AA patareid ja jootsin juhtmed TinyDev VCC IN ja GND IN külge.

Sõltuvalt teie mikrokontrollerist saate valida Lipo laetava aku, USB-kaabli (olge ettevaatlik, kui palju voolu sealt võtate) või 2,1 mm pistikupesa koos 5 V toiteallikaga.

Märkus. Kui kasutate oma mikrokontrollerit, on hea tava panna 300–500 oomi takisti RGB riba GPIO ja andmeliini vahele ning panna 10uF kondensaator üle VCC ja GNC ühenduste RGB ribale..

6. samm: 6. samm - sisestage RGB -riba tähe sisse

Samm - sisestage RGB -riba tähe sisse
Samm - sisestage RGB -riba tähe sisse

Sisestage RGB riba ettevaatlikult, painutades seda tähekuju ümber, kuni kogu riba on õiges kohas. olge riba teravamate servade ümber painutades ettevaatlik, et riba ei praguneks ega puruneks.

7. samm: samm 7 - riputage see seinale

7. samm - riputage see seinale
7. samm - riputage see seinale

Lisasin oma akule takjapaela, et seda seinale kleepida, nii et seda saab patareide vahetamiseks hõlpsalt eemaldada, kuid kasutage julgelt mis tahes kinnitusmehhanismi, mis teile meeldib.

8. samm: ekstra samm - muutke värve või animatsioone

Lisaetapp - muutke värve või animatsioone
Lisaetapp - muutke värve või animatsioone

Kodeerige julgelt öövalguse värve või animatsioone … määrake konkreetsed värvid, mis teile kõige rohkem meeldivad, või laske LED -idel selle asemel pulseerida või liikuda. See on teie enda otsustada!

Samm: kõik failid…

Tähe 3D STL -fail ja selle projekti kood on saadaval Githubis aadressil…

Ootamatu tegija Github

Loodan, et teile meeldib see projekt! Jälgi mind

youtube.com/unexpectedmaker

twitter.com/unexpectedmaker

www.facebook.com/unexpectedmaker/

www.instagram.com/unexpectedmaker/

www.tindie.com/stores/seonr/

Soovitan: