Sisukord:

Süttekell lastele - roheline tähendab! Punane, jää voodisse !!!: 5 sammu (koos piltidega)
Süttekell lastele - roheline tähendab! Punane, jää voodisse !!!: 5 sammu (koos piltidega)

Video: Süttekell lastele - roheline tähendab! Punane, jää voodisse !!!: 5 sammu (koos piltidega)

Video: Süttekell lastele - roheline tähendab! Punane, jää voodisse !!!: 5 sammu (koos piltidega)
Video: GANGSTAR VEGAS (КАЖДЫЙ ГАНГСТА, ДО ...) СУБТИТРЫ 2024, Juuli
Anonim
Süttekell lastele - roheline tähendab! Punane, jää voodisse !!!
Süttekell lastele - roheline tähendab! Punane, jää voodisse !!!
Süttekell lastele - roheline tähendab! Punane, jää voodisse !!!
Süttekell lastele - roheline tähendab! Punane, jää voodisse !!!

Läksime hulluks ilma piisavalt magamata !!! Meie 2-aastane laps ei saanud aru, kuidas kell 7 "kella oodata", enne kui hommikul oma hommikust toast välja tuleb. Ta ärkaks varakult (ma mõtlen nagu kell 5:27 - "kell on 7 !!!", ta ütleks) ja arvaks lihtsalt, et on aeg üles tõusta, oma toast välja tulla ja päev otsa ärkvel olla. Kuna vanuses 2-4 on kellade lugemine väga raske, oli see lihtne süttiv kell meie probleemile tohutu lahendus !!!

ROHELINE TÄHENDAB !!! PUNANE, PESE VOODIS !!! Selle lihtsa ja odava Arduino reaalajas kella saab seadistada nii, et see süttiks LED -e igal ajal. Meie jaoks tähendab see, et kell 6:00 muutub see punaseks, jääge voodisse. Siis 10 minutit enne kella seitset hommikul muutub KOLLAKS, andes märku, et peaaegu on aeg tuppa välja tulla ja mängida. Siis kell 7.00 … "Valgus on ROHELINE !!!", ütleb ta, kui tungib igal hommikul meie tuppa, mitte varem kui kell 7.00. Milline elupäästja !!!

Samm: koguge materjalid kokku

Koguge materjalid kokku
Koguge materjalid kokku

Osad

  • 1 x Arduino Nano (2,70 dollarit AliExpressis)
  • 1 x DS1307 reaalajas kell (0,60 dollarit AliExpressis)
  • 1 x kahepoolne prototüüpplaat (1,45 dollarit 5 kohta AliExpressis)
  • 1 roheline, punane, kollane 5 mm LED (0,94 dollarit 100 kohta AliExpressis)
  • 1 iga 270 oomi, 680 oomi, 1 K oomi takisti (2,35 dollarit AliExpressi 600 erineva toote kohta)
  • Valge Fluted Stadium Cup ($ 1 Walmart või Dollar kauplus)
  • Push Light või 3-4 AA patareihoidja (1 dollari pood või 0,50 dollarit AliExpressis)

Tööriistad

  • Jootekolb ja jootekolb
  • Jooteta leivalaud
  • Traadi- ja hüppajajuhtmed
  • Liimipüstol

Märkus: juhendatav Hiina nano draiverite tööle saamiseks:)

2. samm: kella seadistamine

Kella seadistamine
Kella seadistamine
Kella seadistamine
Kella seadistamine
Kella seadistamine
Kella seadistamine

DS1307 RTC on nagu kell ja kasutab akut, et töötada ja aega hoida isegi siis, kui Arduino kaotab toite või lähtestab. RTC kasutab Arduinoga suhtlemiseks I2C liidest. SCL (kell) on kinnitatud A5 -le ja SDA (andmed) A4 -le. RTC töötab kõige paremini VCC puhul 5 V juures, kuid leidsin, et see töötas hästi 3,3 V juures.

  • Leivaplaadi abil ühendage reaalajas kell skemaatiliselt Arduino külge.
  • Seejärel laadige DS1307RTC raamatukogu alla githubist siit või manustest.

    Kui te pole kunagi raamatukogu alla laadinud, klõpsake "Kloonige või laadige alla" ja valige suvand "Laadi alla ZIP"

  • Importige raamatukogu Arduino redaktorisse, valides "Import" ja valides ZIP.
  • Seejärel laadige alla lisatud Program_Clock_RTC.ino visand ja importige redaktorisse sarnaselt.
  • Määrake visandis praegune kuupäev/kellaaeg ja käivitage programm kella seadistamiseks.
  • Veenduge, et õige aeg naaseb.

Palju õnne !! Teil on nüüd töötav kell !!

3. samm: LEDide lisamine ja programmeerimine

LEDide lisamine ja programmeerimine
LEDide lisamine ja programmeerimine
LEDide lisamine ja programmeerimine
LEDide lisamine ja programmeerimine

LED -test

Nüüd ühendage valgusdioodid ja takistid vastavalt skeemile.

Laadige alla Light_Up_Clock_for_Kids.ino visand ja laadige see üles. Tsüklis näete kommenteerimist "setLEDs (tm. Hour, tm. Minute);" funktsiooni ja kommenteerimata veidi allpool "testLEDs ();" funktsioon, mis liigub läbi iga LED 8 sekundit.

Veenduge, et LED -idega jalgrattasõit töötab, ja tühistage seriaalse trüki read, kui teil on vaja RTC valideerimiseks ikka õiget aega väljastada.

Aegade programmeerimine

Kui olete veendunud, et kõik töötab, tühistage funktsiooni setLEDs () kommentaar ja kommenteerige funktsiooni testLEDs (). Funktsiooni setLEDs () põhiosas määrake näidete järgi ajad, millal soovite erinevaid värve kuvada.

MÄRKUS. Tõenäoliselt peate LED -ide heleduse (ja ka soovitud energiatarbe) saamiseks mängima takistite väärtustega. Leidsin, et minu 5 mm LED -ide jaoks sobib hästi järgmine, kuna rohelisel on kõrgeim esipinge ja see on loomulikult heledam, siis teiste värvide jaoks hämaram:

  • Roheline: 1K oom
  • Kollane: 680 oomi
  • Punane: 270 oomi

Samm 4: Lambiümbrise ehitamine

Lampide korpuse ehitamine
Lampide korpuse ehitamine
Lampide korpuse ehitamine
Lampide korpuse ehitamine
Lampide korpuse ehitamine
Lampide korpuse ehitamine
Lampide korpuse ehitamine
Lampide korpuse ehitamine

Valikud

Valgusdioodide eraldatava valguse hajutamiseks proovisin tuled ümbritseda mõne erineva meediumiga. Erineva efektiivsusega proovisin vajutusnuppu (valgusdioodid lähevad hajukaugusele liiga lähedale), Mason Jari, mille sees on värvitud pärgamentpaber või glitterliim, ja valget staadionitopsi. Peate midagi hajutama valgust ja vähendama valgusdioodide karmust, et anda pehme ja ühtlane sära.

Parim variant

Leidsin, et põhiline valge staadionitass (1 dollar 3 eest), mille vahapaber oli lihtsalt teibitud (nagu näidatud), andis ühtlase valguse. Ilma vahapaberita säravad LED -id otse tassi ülaosas, tekitades ebaühtlase valguse. Kuna kavatsen seda pikka aega kasutada, haarasin isegi silikoonist lasteaialambi, mille kavatsen ümber ehitada ja tulevikus Arduino lisada (AliExpressis 10 dollarit).

Samm: vähese energiatarbega ja akud

Madala energiatarbega ja akud
Madala energiatarbega ja akud
Madala energiatarbega ja akud
Madala energiatarbega ja akud
Madala energiatarbega ja akud
Madala energiatarbega ja akud
Madala energiatarbega ja akud
Madala energiatarbega ja akud

Tahtsin muuta selle püsivamaks ja kasutada töötamiseks patareisid. See järgmine osa on valikuline, kuna võite lihtsalt topsi peale kleepida ja toita seinakontakti või kaasaskantava USB -laadijaga.

Madal energiatarve ja sisseehitatud LED-ide eemaldamine

Kood sisaldab juba Arduino 8 sekundiks väikese võimsusega unerežiimi panemist, aja kontrollimiseks ärkamist ja seejärel uuesti magama jäämist. Energiasäästu suurendamiseks ja toite LED-i pidevaks kuvamiseks võite vabaneda Arduino Nano sisseehitatud LED-ist (ja kuna kasutasin tihvti D13, otsustasin ka sisseehitatud LED-ist lahti saada see tihvt).

Kasutage jootekolvi, et soojendada sisseehitatud valgusdioodide külgi, millel on märge POW ja L, seejärel tõmmake või lõigake nende eemaldamiseks. Googeldades saate proovida ka palju muid energiasäästu võimalusi, kuid see kestab patareidega mitu kuud ja töötab praegu suurepäraselt!

Prototüüpplaat ja akuümbris

Kõikide osade jootmine prototüüpplaadile vähendab selle suurust ja võimaldab seda hõlpsalt topsi sees oleva aku peale paigaldada.

Kasutage 3 või 4 AA patareikohvrit ja jootke Arduino positiivne (+) Vini külge ja negatiivne (-) GND-le.

Mul ei olnud ühtegi akuümbrist, kuid mul oli juba lahti võetud 1 dollari suurune tõuketuli, millel oli 4 AA patareikott minu vajaduste jaoks täiesti valmis. Asetasin valge tassi akuümbrise kohale ja märkisin musta plasti ning lõikasin seejärel noaga.

Kuumalt liimige plaat aku külge, seejärel liimige valge tass selle kohale. Kuuma liimi saate vajadusel hõlpsalt lõigata, et seda avada ja LED -tulede põlemise aegu ümber programmeerida.

See istub laste kummuti peal ukse kõrval ja nüüd pole enam varahommikusi segajaid !!!

Soovitan: