Sisällysluettelo:

Sytytyskello lapsille - Green Means Go! Punainen, pysy vuoteessa !!!: 5 vaihetta (kuvilla)
Sytytyskello lapsille - Green Means Go! Punainen, pysy vuoteessa !!!: 5 vaihetta (kuvilla)

Video: Sytytyskello lapsille - Green Means Go! Punainen, pysy vuoteessa !!!: 5 vaihetta (kuvilla)

Video: Sytytyskello lapsille - Green Means Go! Punainen, pysy vuoteessa !!!: 5 vaihetta (kuvilla)
Video: Часть 1 — Аудиокнига «Анна из Зеленых Мезононов», Люси Мод Монтгомери (гл. 01–10) 2024, Heinäkuu
Anonim
Sytytyskello lapsille - Green Means Go! Punainen, pysy sängyssä !!!
Sytytyskello lapsille - Green Means Go! Punainen, pysy sängyssä !!!
Sytytyskello lapsille - Green Means Go! Punainen, pysy sängyssä !!!
Sytytyskello lapsille - Green Means Go! Punainen, pysy sängyssä !!!

Tulimme hulluksi ilman tarpeeksi unta !!! Meidän 2-vuotias ei voinut ymmärtää, kuinka "odottaa seitsemää" kellossa ennen kuin hän tuli ulos huoneestaan aamusta aamuun. Hän heräisi aikaisin (tarkoitan kuin kello 5:27 - "siellä on 7 !!!", hän sanoisi) ja olettaisi vain, että aika nousta, tulla ulos huoneestaan ja olla hereillä koko päivän. Koska 2-4-vuotiailla on erittäin vaikea lukea kelloja, tämä yksinkertainen sytytyskello oli valtava ratkaisu ongelmamme !!!

VIHREÄ TARKOITTAA !!! PUNAINEN, PYSY Sängyssä !!! Tämä yksinkertainen, edullinen Arduinon reaaliaikainen kello voidaan asettaa sytyttämään LEDit milloin tahansa tarpeen mukaan. Meille se tarkoittaa, että kello 6.00 se muuttuu PUNAISEKSI, PYSY SÄNNÄSSÄ. Sitten 10 minuuttia ennen klo 7.00 se muuttuu KELTAISEKSI ja osoittaa, että on melkein aika tulla ulos ja leikkiä huoneessasi. Sitten klo 7.00…”Valo on VIHREÄÄ !!!”, hän sanoo, kun hän murtautuu huoneeseemme joka aamu aikaisintaan klo 7.00. Mikä hengenpelastaja !!!

Vaihe 1: Kerää materiaalit

Kerää materiaalit
Kerää materiaalit

Osat

  • 1 x Arduino Nano (2,70 dollaria AliExpressissä)
  • 1 x DS1307 reaaliaikainen kello (0,60 dollaria AliExpressissä)
  • 1 x kaksipuolinen prototyyppikortti (1,45 dollaria 5: lle AliExpressissä)
  • 1 kpl vihreä, punainen, keltainen 5 mm: n LED (0,94 dollaria 100: lle AliExpressissä)
  • 1 kpl 270, 680 ja 1 K ohmia
  • Valkoinen Fluted Stadium Cup (1 dollarin Walmart- tai dollarikauppa)
  • Push Light tai 3-4 AA-paristopidike (1 dollarin kauppa tai 0,50 dollaria AliExpressissä)

Työkalut

  • Juotin ja juote
  • Juoton leipälauta
  • Johto- ja hyppyjohdot
  • Liimapistooli

Huomautus: opastettavissa saada kiinalaiset nano -ohjaimet toimimaan:)

Vaihe 2: Kellon asettaminen

Kellon asettaminen
Kellon asettaminen
Kellon asettaminen
Kellon asettaminen
Kellon asettaminen
Kellon asettaminen

DS1307 RTC on kuin kello ja käyttää akkua toimimaan ja pitämään aikaa, vaikka Arduino menettää virran tai nollautuu. RTC käyttää I2C -rajapintaa kommunikoidakseen Arduinon kanssa. SCL (kello) on liitetty A5: een ja SDA (data) on liitetty A4: ään. RTC toimii parhaiten 5 V: lla VCC: lle, mutta huomasin, että se toimi hienosti 3.3 V: n jännitteellä.

  • Kytke reaaliaikainen kello Arduinoon kaavion mukaisesti leipälaudalla.
  • Lataa seuraavaksi DS1307RTC -kirjasto githubista täältä tai liitteistä.

    Jos et ole koskaan ladannut kirjastoa, napsauta "Kloona tai lataa" ja valitse "Lataa ZIP"

  • Tuo kirjasto Arduino Editoriin valitsemalla "Tuo" ja valitsemalla ZIP.
  • Lataa seuraavaksi liitteenä oleva Program_Clock_RTC.ino -luonnos ja tuo se samalla tavalla editoriin.
  • Aseta luonnoksessa nykyinen päivämäärä/aika ja aseta ohjelma asettamaan kello.
  • Varmista, että oikea aika palaa.

Onnittelut!! Sinulla on nyt toimiva kello !!

Vaihe 3: LEDien lisääminen ja ohjelmointi

LEDien lisääminen ja ohjelmointi
LEDien lisääminen ja ohjelmointi
LEDien lisääminen ja ohjelmointi
LEDien lisääminen ja ohjelmointi

LED -testi

Liitä nyt LEDit ja vastukset kaavion mukaisesti.

Lataa Light_Up_Clock_for_Kids.ino -luonnos ja lataa. Silmukassa näet kommentoitu "setLEDs (tm. Hour, tm. Minute);" toiminto ja kommentoimaton "testLEDs ();": n alapuolella toiminto, joka kiertää kunkin LEDin läpi 8 sekuntia.

Varmista, että LED -valojen kautta kulkeminen toimii, ja poista sarjajälkitulostusviivat, jos sinun on vahvistettava, että RTC lähettää edelleen oikean ajan.

Aikojen ohjelmointi

Kun olet varmistanut, että kaikki toimii, poista setLEDs () -toiminnon kommentti ja kommentoi testLEDs () -toimintoa. Aseta funktion setLEDs () -rungossa ajat, jolloin haluat näyttää eri värit esimerkkien mukaisesti.

HUOMAUTUS: Sinun on luultavasti leikittävä vastuksen arvoilla saadaksesi oikean kirkkauden LED -valot (ja myös haluamasi tehonkulutus). Huomasin seuraavan toimivan hyvin 5 mm: n LED -valoni kanssa, koska vihreällä on suurin etujännite ja se on luonnollisesti kirkkain, sitten himmeämpi muille väreille:

  • Vihreä: 1K ohmia
  • Keltainen: 680 ohmia
  • Punainen: 270 ohmia

Vaihe 4: Lampun kotelon rakentaminen

Lampun kotelon rakentaminen
Lampun kotelon rakentaminen
Lampun kotelon rakentaminen
Lampun kotelon rakentaminen
Lampun kotelon rakentaminen
Lampun kotelon rakentaminen
Lampun kotelon rakentaminen
Lampun kotelon rakentaminen

Asetukset

LEDien lähettämän valon hajauttamiseksi yritin sulkea valot muutamalla eri välineellä. Vaihtelevalla tehokkuudella kokeilin painonappia (LEDit päätyvät liian lähelle hajakuoppaa), Mason Jar -laitetta, jossa oli pergamenttipaperia tai glitterliimaa, ja valkoista stadionikuppia. Tarvitset jotain hajottamaan valoa ja vähentämään LED -valojen ankaruutta ja antamaan pehmeän, tasaisen hehkun.

Paras vaihtoehto

Löysin valkoisen perusstadionikupin (1 dollari 3: lle), jonka vahapaperi oli teipattu juuri sisälle (kuten kuvassa), joka antoi hyvän tasaisen valon. Ilman vahapaperia LEDit loistavat suoraan kupin yläosassa luoden epätasaisia valopisteitä. Koska aion käyttää tätä pitkäaikaista käyttöä, tartuin jopa silikonista lastentarhalamppuun, jonka tarkoitukseni on lisätä ja lisätä Arduinon tulevaisuudessa (10 dollaria AliExpressissä).

Vaihe 5: Virransäästö ja paristot

Pienitehoiset ja paristot
Pienitehoiset ja paristot
Pienitehoiset ja paristot
Pienitehoiset ja paristot
Pienitehoiset ja paristot
Pienitehoiset ja paristot
Pienitehoiset ja paristot
Pienitehoiset ja paristot

Halusin tehdä tästä pysyvämmän ja käyttää paristoja toimimaan. Tämä seuraava osa on valinnainen, koska voit vain kiinnittää kupin päälle ja käyttää seinäpistokkeella tai kannettavalla USB -laturilla.

Pieni teho ja sisäänrakennettujen LED-valojen irrottaminen

Koodi sisältää jo Arduinon asettamisen virransäästötilaan 8 sekunniksi, heräämällä tarkistamaan ajan ja palaamaan sitten nukkumaan. Jotta voisit säästää enemmän virtaa ja jotta Power LED ei näy koko ajan, voit päästä eroon Arduino Nanon sisäänrakennetusta LEDistä (ja koska käytin tappia D13, päätin myös päästä eroon sisäänrakennetusta LEDistä tuo tappi).

Käytä juotosraudalla lämmittämään sisäänrakennettujen LED-valojen sivut POW ja L ja poista ne vetämällä tai leikkaamalla. On monia muita virransäästövaihtoehtoja, joita voit kokeilla googlaamalla, mutta tämä kestää useita kuukausia paristoilla ja toimii nyt erinomaisesti!

Prototyyppikortti ja paristokotelo

Kaikkien osien juottaminen prototyyppikortille pienentää kokoa ja mahdollistaa sen asettamisen helposti kupin sisällä olevan akun päälle.

Käytä 3 tai 4 AA-paristokoteloa ja juota positiivinen (+) Viniksi Arduinossa ja negatiivinen (-) GND: ksi.

Minulla ei ollut paristokoteloita, mutta minulla oli 1 dollarin työntövalo, joka oli jo purettu ja jossa oli 4 AA -paristokotelo, joka oli täysin valmis tarpeisiini. Laitoin valkoisen kupin paristokotelon päälle ja merkitsin mustan muovin ja leikkasin sitten veitsellä.

Kuumaa liimaa levy akun pohjaan ja liimaa sitten valkoinen kuppi sen päälle. Voit helposti leikata kuuman liiman tarvittaessa avataksesi sen ja ohjelmoidaksesi LED -valojen syttymisajat uudelleen.

Tämä istuu lasten lipaston päällä oven vieressä eikä nyt enää varhain aamulla häiriöitä !!!

Suositeltava: