Obsah:
- Krok 1: Zhromaždite materiály
- Krok 2: Nastavenie hodín
- Krok 3: Pridanie diód LED a programovanie
- Krok 4: Zostavenie krytu žiarovky
- Krok 5: Nízky výkon a batérie
Video: Svietiace hodiny pre deti - Zelená znamená, choďte! Červená, zostaňte na lôžku !!!: 5 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Zbláznili sme sa bez dostatočného spánku !!! Náš 2-ročný malý nedokázal pochopiť, ako „čakať na sedmičku“na hodinách, a potom ráno čo ráno vychádzať z izby. Zobudil by sa skoro (myslím tak 5:27 - „je tu 7 !!!“, povedal) a predpokladal, že bude mať čas vstať, vyjsť zo svojej miestnosti a celý deň vstávať. Pretože deti vo veku 2 až 4 roky čítajú hodiny veľmi ťažko, boli tieto jednoduché hodiny s osvetlením OBROVSKÝM riešením nášho problému !!!
ZELENÉ PROSTRIEDKY PREJDITE !!! ČERVENÝ, ZOSTÁVAJTE V POSTELI !!! Tieto jednoduché, lacné hodiny Arduino v reálnom čase je možné nastaviť tak, aby rozsvietili diódy LED kedykoľvek je to potrebné. Pre nás to znamená, že o 6:00 sa zmení na ČERVENÚ, ZOSTÁVAJTE V POSTELI. Potom 10 minút pred 7:00 hod. Sa zmení na ŽLTÚ, čo naznačuje, že je takmer čas vystúpiť a hrať vo svojej miestnosti. Potom o 7:00 hod. „Svetlo je ZELENÉ !!!“, hovorí, keď vchádza do našej izby každé ráno najskôr o 7:00 hod. Aký záchranca !!!
Krok 1: Zhromaždite materiály
Časti
- 1 x Arduino Nano (2,70 dolárov na AliExpress)
- 1 x hodiny v reálnom čase DS1307 (0,60 dolárov na AliExpress)
- 1 x obojstranná tabuľa prototypov (1,45 dolára za 5 na AliExpress)
- 1 každá zelená, červená, žltá 5 mm LED (0,94 dolárov za 100 na AliExpress)
- 1 každý 270 ohmov, 680 ohmov, 1 kB ohmov (2,35 dolára za 600 rôznych na AliExpress)
- White Fluted Stadium Cup (1 dolár alebo obchod s dolárom)
- Push Light alebo 3-4 držiak batérie AA (1 dolár v obchode alebo 0,50 dolára na AliExpress)
Nástroje
- Spájkovačka a spájkovačka
- Nepájkovateľná nepájivá doska
- Drôty a prepojovacie vodiče
- Lepiaca pištoľ
Poznámka: Dá sa inštruovať, aby čínske nano ovládače začali fungovať:)
Krok 2: Nastavenie hodín
DS1307 RTC je ako hodinky a používa batériu na prevádzku a udržanie času, aj keď Arduino stratí napájanie alebo sa resetuje. RTC používa na komunikáciu s Arduino rozhranie I2C. SCL (hodiny) je pripojený k formátu A5 a SDA (údaje) je pripojený k formátu A4. RTC funguje najlepšie s 5V pre VCC, ale zistil som, že beží dobre pri 3,3V.
- Pomocou nepájivej dosky pripojte hodiny v reálnom čase k Arduinu podľa schémy.
-
Potom si stiahnite knižnicu DS1307RTC na github tu alebo v prílohách.
Ak ste si nikdy nestiahli knižnicu, kliknite na „Klonovať alebo stiahnuť“a zvoľte možnosť „Stiahnuť ZIP“
- Importujte knižnicu do editora Arduino zvolením „Importovať“a zvolením ZIP.
- Potom si stiahnite priložený náčrt Program_Clock_RTC.ino a importujte ho podobne do editora.
- V náčrte nastavte aktuálny dátum/čas a spustením programu nastavte hodiny.
- Skontrolujte, či sa vracia správny čas.
Gratulujem !! Teraz máte pracovné hodiny !!
Krok 3: Pridanie diód LED a programovanie
Test LED
Teraz zapojte LED a odpory podľa schémy.
Stiahnite si skicu Light_Up_Clock_for_Kids.ino a nahrajte ju. V slučke uvidíte komentované „setLED (tm. Hour, tm. Minute);“funkciu a odkomentovali tesne pod „testLEDs ();“funkcia, ktorá cykluje cez každú LED diódu po dobu 8 sekúnd.
Overte, či cyklovanie cez LED diódy funguje, a zrušte označenie komentárov k serial.print linkám, ak potrebujete overiť, či RTC stále vydáva správny čas.
Programovanie časov
Keď overíte, že všetko funguje, odkomentujte funkciu setLEDs () a komentujte funkciu testLEDs (). V tele funkcie setLEDs () nastavte podľa príkladov časy, kedy chcete zobraziť rôzne farby.
POZNÁMKA: Pravdepodobne sa budete musieť pohrať s hodnotami odporu, aby ste získali správny jas pre svoje LED diódy (a tiež požadovaný odber energie). Zistil som, že pre moje 5 mm LED diódy funguje dobre, pretože zelená má najvyššie napätie vpred a je prirodzene najjasnejšia, potom pre ostatné farby stmievač:
- Zelená: 1K Ohm
- Žltá: 680 ohmov
- Červená: 270 ohmov
Krok 4: Zostavenie krytu žiarovky
možnosti
Aby som rozptýlil svetlo, ktoré diódy LED vyžarujú, vyskúšal som niekoľko rôznych médií, ktoré obklopujú svetlá. S rôznymi úrovňami účinnosti som vyskúšal tlačidlo Push (LED diódy končia príliš blízko na to, aby dobre rozptýlili), Mason Jar s pergamenovým papierom alebo trblietkovým lepidlom namaľovaným vo vnútri a biely pohár na štadióne. Potrebujete niečo, čo rozptýli svetlo a zníži drsnosť LED diód, aby poskytlo jemnú a rovnomernú žiaru.
Najlepšia možnosť
Zistil som, že základný biely pohár na štadión (1 dolár za 3) s voskovým papierom prelepeným tesne vnútri (ako je znázornené) vydávalo dobré rovnomerné svetlo. Bez voskového papiera LED diódy svietia priamo na vrch pohára a vytvárajú nerovnomerné svetelné škvrny. Pretože plánujem používať toto dlhodobé obdobie, dokonca som si vzal silikónovú lampu do škôlky, v budúcnosti budem prehodnocovať a pridávať Arduino (10 dolárov na AliExpress).
Krok 5: Nízky výkon a batérie
Chcel som to urobiť trvalejším a používať na prevádzku batérie. Táto ďalšia časť je voliteľná, pretože stačí na ňu prilepiť šálku a napájať ju pomocou sieťovej zásuvky alebo prenosnej USB nabíjačky.
Nízky výkon a odstránenie vstavaných diód LED
Kód už obsahuje uvedenie Arduina do režimu spánku s nízkym výkonom na 8 sekúnd, prebudenie, aby sa skontroloval čas, a potom sa znova uložíte do režimu spánku. Aby ste ušetrili viac energie a aby sa LED dióda Power stále nezobrazovala, môžete sa zbaviť vstavanej diódy LED na zariadení Arduino Nano (a pretože som použil pin D13, rozhodol som sa zbaviť aj vstavanej diódy LED na ten špendlík).
Pomocou spájkovačky zohrejte boky vstavaných diód LED s označením POW a L, potom ich potiahnite alebo odstrihnite. Existuje mnoho ďalších možností úspory energie, ktoré môžete vyskúšať googlením, ale pri batériách to trvá niekoľko mesiacov a zatiaľ funguje skvele!
Prototypová doska a puzdro na batériu
Spájkovanie všetkých častí na prototypovú dosku zmenšuje veľkosť a umožňuje jej ľahké umiestnenie na hornú časť batérie vo vnútri pohára.
Použite puzdro na batérie 3 alebo 4 AA a spájkujte kladný (+) na Vin na Arduine a záporný (-) na GND.
Nemal som žiadne puzdrá na batérie, ale už som rozobral kontrolku na 1 dolár, ktorá mala puzdro na batérie 4 AA dokonale pripravené na moje potreby. Biely pohár som položil na puzdro na batériu a označil čierny plast a potom som nôž nakrájal.
Dosku za horúca prilepte k základni bloku batérií a potom na ňu zalepte biely pohár. Horúce lepidlo môžete v prípade potreby jednoducho odrezať, aby ste ho otvorili, a preprogramovať časy rozsvietenia LED.
Toto sedí na vrchu detskej komody vedľa dverí a teraz už žiadne ranné rušičky !!!
Odporúča:
Hodiny na spánok detí: 6 krokov (s obrázkami)
Hodiny na spánok pre deti: Potreboval som hodiny, ktoré by pomohli mojim 4 -ročným dvojčatám naučiť sa zaspať o niečo dlhšie (už mám dosť toho, že som sa musel v sobotu zobudiť o 5:30 ráno), ale nemôžu ešte čas na čítanie. Po prelistovaní niekoľkých položiek vo veľmi obľúbenom nákupnom
Zostaňte v bezpečí pri používaní tohto svetlometu so smerovými svetlami: 5 krokov (s obrázkami)
Zostaňte v bezpečí pri používaní tohto svetlometu so smerovými svetlami: Rád jazdím na bicykli, zvyčajne ho používam do školy. V zimnom období je vonku väčšinou stále tma a pre ostatné vozidlá je ťažké vidieť moje ručné smerové svetlá. Preto je to veľké nebezpečenstvo, pretože nákladné autá nemusia vidieť, že chcem
Červená na čiernom: Pocta Tatlinovi: 9 krokov (s obrázkami)
Červená na čiernej: Pocta Tatlinovi: Táto kinetická socha je inšpirovaná Tatlinovou vežou, projektom, ktorý ruský architekt Vladimir Tatlin vytvoril v roku 1920. Oceľový skelet veže vo forme dvojitej špirály mal podporovať štyri geometrické tvary (kocka) pyramída
Pripojené nočné hodiny pre deti: 12 krokov
Pripojené nočné hodiny pre deti: Podľa týchto pokynov budete môcť postaviť hodiny, ktoré sa aktivujú pohybom a budú zobrazovať dátum, čas a príslušnú udalosť dňa. Ukáže nočný režim, keď je čas spať a keď sa deti zobudia, rýchlo si spomenú, čo
Alexa Choďte s RPi 3_part_2: 6 krokov
Alexa Go Go s RPi 3_part_2: Rozmýšľam o platforme AI ROBOT s výstupom RPi 3. A ovládajte Alexa Go Go bezdrôtovo. Na ovládanie kolies pomocou servopohonu a servomotora na ovládanie hlasom používam malinu pi 3 (Alexa choď, časť_1). Možno niekoho zaujíma