Obsah:

Svietiace hodiny pre deti - Zelená znamená, choďte! Červená, zostaňte na lôžku !!!: 5 krokov (s obrázkami)
Svietiace hodiny pre deti - Zelená znamená, choďte! Červená, zostaňte na lôžku !!!: 5 krokov (s obrázkami)

Video: Svietiace hodiny pre deti - Zelená znamená, choďte! Červená, zostaňte na lôžku !!!: 5 krokov (s obrázkami)

Video: Svietiace hodiny pre deti - Zelená znamená, choďte! Červená, zostaňte na lôžku !!!: 5 krokov (s obrázkami)
Video: Высокая плотность 2022 2024, Júl
Anonim
Svietiace hodiny pre deti - Zelená znamená, choďte! Červená, zostaňte na POSTELI !!!
Svietiace hodiny pre deti - Zelená znamená, choďte! Červená, zostaňte na POSTELI !!!
Svietiace hodiny pre deti - Zelená znamená, choďte! Červená, zostaňte na POSTELI !!!
Svietiace hodiny pre deti - Zelená znamená, choďte! Červená, zostaňte na POSTELI !!!

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

Zhromaždite materiály
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

Nastavenie hodín
Nastavenie hodín
Nastavenie hodín
Nastavenie hodín
Nastavenie hodín
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

Pridanie diód LED a programovanie
Pridanie diód LED a programovanie
Pridanie diód LED a programovanie
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

Stavba krytu žiarovky
Stavba krytu žiarovky
Stavba krytu žiarovky
Stavba krytu žiarovky
Stavba krytu žiarovky
Stavba krytu žiarovky
Stavba krytu žiarovky
Stavba 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

Nízky výkon a batérie
Nízky výkon a batérie
Nízky výkon a batérie
Nízky výkon a batérie
Nízky výkon a batérie
Nízky výkon a batérie
Nízky výkon a batérie
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: