Innholdsfortegnelse:

Tennklokke for barn - Green Means Go! Rød, bo i seng !!!: 5 trinn (med bilder)
Tennklokke for barn - Green Means Go! Rød, bo i seng !!!: 5 trinn (med bilder)

Video: Tennklokke for barn - Green Means Go! Rød, bo i seng !!!: 5 trinn (med bilder)

Video: Tennklokke for barn - Green Means Go! Rød, bo i seng !!!: 5 trinn (med bilder)
Video: Sang og karaoke | Klokke | TuTiTu Sanger for barn 2024, Desember
Anonim
Tennklokke for barn - Green Means Go! Rød, bo i seng !!!
Tennklokke for barn - Green Means Go! Rød, bo i seng !!!
Tennklokke for barn - Green Means Go! Rød, bo i seng !!!
Tennklokke for barn - Green Means Go! Rød, bo i seng !!!

Vi ble gal uten nok søvn !!! Vår 2-åring kunne ikke forstå hvordan han skulle "vente på 7" på klokken før han kom ut av rommet sitt morgen etter morgen. Han våknet tidlig (jeg mener klokken 05:27 - "det er en sju !!!" ville han si) og bare anta at han skulle stå opp, komme ut av rommet sitt og være våken for dagen. Siden alderen 2-4 år har det veldig vanskelig å lese klokker, var denne enkle tennklokken en STOR løsning på problemet vårt !!!

GRØNN BETYDELSE GÅ !!! RØD, BLI I SENG !!! Denne enkle, rimelige Arduino -sanntidsklokken kan settes til å lyse opp lysdioder når som helst nødvendig. For oss betyr det at klokken 06.00 blir det RØDT, BO I SENG. Så 10 minutter før kl. 07.00 blir den GUL og gir indikasjon på at det nesten er på tide å komme ut og leke på rommet ditt. Så kl. 07.00 "Lyset er GRØNT !!!", sier han, mens han bryter inn i rommet vårt hver morgen ikke tidligere enn kl. 07.00. For en livredder !!!

Trinn 1: Samle materialene

Samle materialene
Samle materialene

Deler

  • 1 x Arduino Nano ($ 2,70 på AliExpress)
  • 1 x DS1307 sanntidsklokke ($ 0,60 på AliExpress)
  • 1 x Dobbeltsidig prototypebrett ($ 1,45 for 5 på AliExpress)
  • 1 hver grønn, rød, gul 5 mm LED ($ 0,94 for 100 på AliExpress)
  • 1 hver 270 Ohm, 680 Ohm, 1K Ohm motstander ($ 2,35 for 600 assortert på AliExpress)
  • White riflet stadioncup ($ 1 Walmart- eller dollarbutikk)
  • Push Light eller 3-4 AA batteriholder ($ 1 Dollar Store eller $ 0,50 på AliExpress)

Verktøy

  • Loddejern og loddetinn
  • Loddefritt brødbrett
  • Wire og Jumper Wires
  • Limpistol

Merk: Instruerbart å få kinesiske nanodrivere til å fungere:)

Trinn 2: Stille klokken

Stille klokken
Stille klokken
Stille klokken
Stille klokken
Stille klokken
Stille klokken

DS1307 RTC er som en klokke og bruker et batteri til å drive og holde tiden selv når Arduino mister strøm eller tilbakestiller. RTC bruker I2C -grensesnittet for å kommunisere med Arduino. SCL (klokke) er festet til A5 og SDA (data) er festet til A4. RTC gjør det best med 5V for VCC, men jeg syntes det gikk fint ned på 3.3V.

  • Ved å bruke et brødbrett, kobler du sanntidsklokken til Arduino i henhold til skjemaet.
  • Last deretter ned DS1307RTC -biblioteket på github her eller i vedleggene.

    Hvis du aldri har lastet ned et bibliotek, klikker du på "Klon eller last ned" og velger "Last ned ZIP"

  • Importer biblioteket til Arduino Editor ved å velge "Import" og velge ZIP.
  • Last deretter ned den vedlagte Program_Clock_RTC.ino -skissen og importer på lignende måte til redaktøren.
  • Angi gjeldende dato/klokkeslett i skissen og kjør programmet for å stille klokken.
  • Kontroller at det riktige tidspunktet kommer tilbake.

Gratulerer!! Du har nå en arbeidsklokke !!

Trinn 3: Legge til lysdioder og programmering

Legge til lysdioder og programmering
Legge til lysdioder og programmering
Legge til lysdioder og programmering
Legge til lysdioder og programmering

LED -test

Koble nå til lysdiodene og motstandene i henhold til skjemaet.

Last ned skissen og last opp Light_Up_Clock_for_Kids.ino. I løkken ser du kommentert "setLEDs (tm. Hour, tm. Minute);" funksjon og ikke kommentert like under en "testLEDs ();" funksjon som går gjennom hver LED i 8 sekunder.

Kontroller at du sykler gjennom lysdiodene fungerer, og kommenter ut de serielle. Utskriftslinjene hvis du trenger å validere RTC -enheten som fortsatt sender riktig tid.

Programmering av Times

Når du har bekreftet at alt fungerer, må du kommentere setLEDs () -funksjonen og kommentere testLEDs () -funksjonen. I setLEDs () -delen av funksjonen angir du tidspunktene du vil vise de forskjellige fargene etter eksemplene.

MERK: Du må sannsynligvis leke deg med motstandsverdiene for å få riktig lysstyrke for lysdiodene dine (og også effektstrømmen du ønsker). Jeg fant følgende som fungerer godt for mine 5 mm lysdioder siden Green har den høyeste fremspenningen og er den lyseste naturlig, deretter dimmer for de andre fargene:

  • Grønn: 1K Ohm
  • Gul: 680 Ohm
  • Rød: 270 Ohm

Trinn 4: Bygg et lampehus

Bygge et lampehus
Bygge et lampehus
Bygge et lampehus
Bygge et lampehus
Bygge et lampehus
Bygge et lampehus
Bygge et lampehus
Bygge et lampehus

Alternativer

For å spre lyset som lysdiodene avgir, prøvde jeg et par forskjellige medier for å omslutte lysene. Med varierende effektivitetsnivå prøvde jeg en trykknapp (lysdioder ender for nær for å diffundere godt), Mason Jar med pergamentpapir eller glitterlim malt innvendig og den hvite stadionkoppen. Du trenger noe for å spre lyset og redusere hardheten i LED -lampene for å gi en myk, jevn glød.

Beste alternativet

Jeg fant den grunnleggende hvite stadionkoppen ($ 1 for 3) med vokspapir tapet like inne (som vist) ga et godt, jevnt lys. Uten vokspapiret lyser lysdiodene direkte på toppen av koppen og skaper ujevne lysflekker. Siden jeg har tenkt å bruke dette på lang sikt, tok jeg til og med en barneskolelampe i silikon som jeg vil planlegge på nytt og legge Arduino til i fremtiden ($ 10 på AliExpress).

Trinn 5: Lav strøm og batterier

Lav effekt og batterier
Lav effekt og batterier
Lav effekt og batterier
Lav effekt og batterier
Lav effekt og batterier
Lav effekt og batterier
Lav effekt og batterier
Lav effekt og batterier

Jeg ønsket å gjøre dette mer permanent og bruke batterier til å fungere. Denne neste delen er valgfri, ettersom du bare kan sette en kopp på toppen og slå den på med en veggkontakt eller bærbar USB -lader.

Lav strøm og fjerner innebygde lysdioder

Koden inkluderer allerede å sette Arduino i Low-Power-søvn i 8 sekunder, våkne for å sjekke tiden og deretter gå tilbake til å sove. For mer strømsparing og for ikke å ha strøm-LED-en til enhver tid, kan du bli kvitt den innebygde LED-en på Arduino Nano (og siden jeg brukte pin D13 bestemte jeg meg også for å bli kvitt den innebygde LED-lampen på den pinnen).

Bruk et loddejern til å varme sidene på de innebygde lysdiodene merket POW og L, og dra eller klipp dem for å fjerne dem. Det er mange andre strømsparingsalternativer du kan prøve ved å google, men dette varer flere måneder på batterier og fungerer bra for nå!

Prototypebrett og batteriveske

Lodding av alle delene til et prototypekort reduserer størrelsen og lar den lett passe på toppen av batteripakken inne i koppen.

Bruk et 3 eller 4 AA batteri etui og lodd det positive (+) til Vin på Arduino og negative (-) til GND.

Jeg hadde ingen batterivesker, men jeg hadde allerede et skyvelys på $ 1 som allerede var skilt fra hverandre og som hadde et batteri på 4 AA som var helt klart for mine behov. Jeg la den hvite koppen over batterikassen og merket den svarte plasten, og kuttet deretter med en kniv.

Varm limet på brettet til batteripakken, og lim det hvite koppet varmt over det. Du kan enkelt kutte det varme limet når det er nødvendig for å åpne det og omprogrammere LED -lysene.

Dette sitter på toppen av barnas kommode ved siden av døren og nå ikke flere forstyrrere tidlig om morgenen !!!

Anbefalt: