Talaan ng mga Nilalaman:

Light Up Clock para sa Mga Bata - Green Means Go! Pula, Manatili sa BED !!!: 5 Mga Hakbang (na may Mga Larawan)
Light Up Clock para sa Mga Bata - Green Means Go! Pula, Manatili sa BED !!!: 5 Mga Hakbang (na may Mga Larawan)

Video: Light Up Clock para sa Mga Bata - Green Means Go! Pula, Manatili sa BED !!!: 5 Mga Hakbang (na may Mga Larawan)

Video: Light Up Clock para sa Mga Bata - Green Means Go! Pula, Manatili sa BED !!!: 5 Mga Hakbang (na may Mga Larawan)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Hulyo
Anonim
Light Up Clock para sa Mga Bata - Green Means Go! Pula, Manatili sa BED !!!
Light Up Clock para sa Mga Bata - Green Means Go! Pula, Manatili sa BED !!!
Light Up Clock para sa Mga Bata - Green Means Go! Pula, Manatili sa BED !!!
Light Up Clock para sa Mga Bata - Green Means Go! Pula, Manatili sa BED !!!

Nababaliw na kami nang walang sapat na tulog !!! Hindi maintindihan ng aming 2 taong gulang kung paano "maghintay para sa 7" sa orasan bago lumabas ng kanyang silid umaga pagkatapos ng umaga. Maaga siyang gigising (ibig sabihin tulad ng 5:27 am - "mayroong isang 7 !!!" sasabihin niya) at ipagpalagay lamang ang oras upang bumangon, lumabas ng kanyang silid, at gising para sa araw na iyon. Dahil ang edad na 2-4 ay may isang napakahirap na oras sa pagbabasa ng mga orasan, ang simpleng ilaw ng relo na ito ay isang MALAKING solusyon sa aming problema !!!

ANG GREEN MEANS GO !!! PULA, MANatili SA BED !!! Ang simple, murang Arduino real time na orasan na ito ay maaaring itakda upang magaan ang mga LED sa anumang oras na kinakailangan. Para sa amin nangangahulugan ito ng 6:00 ng umaga na nagiging PULA, MANatili SA BED. Pagkatapos 10 minuto bago 7:00 ng umaga lumiliko ito bilang pagbibigay ng pahiwatig na halos oras na upang lumabas at maglaro sa iyong silid. Pagkatapos sa 7:00 am… "Ang ilaw ay GREEN !!!", sabi niya, habang sumabog siya sa aming silid tuwing umaga nang mas maaga sa 7:00. Anong tagapagligtas !!!

Hakbang 1: Ipunin ang Mga Materyal

Ipunin ang Mga Kagamitan
Ipunin ang Mga Kagamitan

Mga Bahagi

  • 1 x Arduino Nano ($ 2.70 sa AliExpress)
  • 1 x DS1307 Real Time Clock ($ 0.60 sa AliExpress)
  • 1 x Dobleng panig na Prototype Board ($ 1.45 para sa 5 sa AliExpress)
  • 1 bawat Green, Red, Yellow 5mm LED ($ 0.94 para sa 100 sa AliExpress)
  • 1 bawat 270 Ohm, 680 Ohm, 1K Ohm Resistors ($ 2.35 sa halagang 600 sa AliExpress)
  • White Flute Stadium Cup ($ 1 Walmart o tindahan ng Dollar)
  • Push Light o 3-4 AA na may hawak ng baterya ($ 1 Dollar Store o $ 0.50 sa AliExpress)

Mga kasangkapan

  • Panghinang na Bakal at Maghinang
  • Solderless Breadboard
  • Mga Wire at Jumper Wires
  • Pandikit Baril

Tandaan: Maituturo upang makapagtrabaho ang Mga Tsino na Nano Driver:)

Hakbang 2: Pagtatakda ng Orasan

Pagtatakda ng Orasan
Pagtatakda ng Orasan
Pagtatakda ng Orasan
Pagtatakda ng Orasan
Pagtatakda ng Orasan
Pagtatakda ng Orasan

Ang DS1307 RTC ay tulad ng isang relo at gumagamit ng isang baterya upang mapatakbo at panatilihin ang oras kahit na mawalan ng lakas o i-reset ang Arduino. Gumagamit ang RTC ng interface ng I2C upang makipag-usap sa Arduino. Ang SCL (orasan) ay nakakabit sa A5 at ang SDA (data) ay nakakabit sa A4. Ang RTC ay pinakamahusay na gumagana sa 5V para sa VCC ngunit natagpuan ko na tumakbo ito pababa sa 3.3V.

  • Gamit ang isang breadboard, i-hook up ang Real Time Clock sa Arduino ayon sa eskematiko.
  • Susunod, i-download ang DS1307RTC Library sa github dito o sa mga kalakip.

    Kung hindi ka pa nagda-download ng library, i-click ang "I-clone o I-download" at piliin ang opsyong "I-download ang ZIP"

  • I-import ang library sa Arduino Editor sa pamamagitan ng pagpili ng "I-import" at pagpili ng ZIP.
  • Susunod, i-download ang kalakip na Program_Clock_RTC.ino sketch at i-import ang katulad sa editor.
  • Itakda ang kasalukuyang petsa / oras sa sketch at patakbuhin ang programa upang maitakda ang orasan.
  • Patunayan na ang tamang oras ay babalik.

Binabati kita !! Mayroon kang isang gumaganang orasan !!

Hakbang 3: Pagdaragdag ng mga LED at Programming

Pagdaragdag ng mga LED at Programming
Pagdaragdag ng mga LED at Programming
Pagdaragdag ng mga LED at Programming
Pagdaragdag ng mga LED at Programming

LED Test

Ngayon, i-hook up ang LEDs at resistors ayon sa eskematiko.

I-download ang Light_Up_Clock_for_Kids.ino sketch at i-upload. Sa loop makikita mo ang nagkomento ng "setLEDs (tm. Oras, tm. Minute);" pagpapaandar at hindi pag-iisa sa ibaba lamang ng isang "testLEDs ();" pagpapaandar na ikot sa bawat LED sa loob ng 8 segundo.

Patunayan ang pagbibisikleta sa pamamagitan ng mga LED na gumagana at pag-aaliw ng mga serial.print na linya kung kailangan mong patunayan ang RTC ay naglalabas pa rin ng tamang oras.

Programming ang Times

Kapag na-verify mo na ang lahat ay gumagana, huwag paganahin ang pag-andar ng mga setLED () at bigyan ng puna ang paggana ng testLEDs (). Sa setLEDs () katawan ng pagpapaandar itakda ang mga oras na nais mong ipakita ang iba't ibang mga kulay na sumusunod sa mga halimbawa.

TANDAAN: Marahil ay maglalaro ka sa mga halaga ng resistor upang makuha ang tamang ningning para sa iyong mga LED (at pati na rin ang gusto mong pagguhit ng kuryente). Natagpuan ko ang mga sumusunod na gumagana nang maayos para sa aking 5mm LEDS dahil ang Green ay may pinakamataas na boltahe sa pasulong at ang pinakamaliwanag na natural, pagkatapos ay malabo para sa iba pang mga kulay:

  • Green: 1K Ohm
  • Dilaw: 680 Ohm
  • Pula: 270 Ohm

Hakbang 4: Pagbuo ng isang Enclosure ng Lampara

Pagbuo ng Enclosure ng Lampara
Pagbuo ng Enclosure ng Lampara
Pagbuo ng Enclosure ng Lampara
Pagbuo ng Enclosure ng Lampara
Pagbuo ng Enclosure ng Lampara
Pagbuo ng Enclosure ng Lampara
Pagbuo ng Enclosure ng Lampara
Pagbuo ng Enclosure ng Lampara

Mga pagpipilian

Upang maikalat ang ilaw na inilalabas ng mga LED ay sinubukan ko ang ilang iba't ibang mga daluyan upang isara ang mga ilaw. Sa iba't ibang mga antas ng pagiging epektibo sinubukan ko ang isang Push Button (Ang mga LED ay nagtapos masyadong malapit na magkakalat na rin), Mason Jar na may papel na pergamino o glitter glue na ipininta sa loob, at ang puting tasa ng istadyum. Kailangan mo ng isang bagay upang maikalat ang ilaw at mabawasan ang tigas ng mga LED upang magbigay ng isang malambot, kahit na glow.

Pinakamahusay na Pagpipilian

Natagpuan ko ang pangunahing puting istadyum na tasa ($ 1 para sa 3) na may wax paper na naka-tape sa loob lamang (tulad ng ipinakita) na nagbigay ng isang mahusay kahit na ilaw. Nang walang wax paper ang mga LED ay direktang lumiwanag sa tuktok ng tasa na lumilikha ng hindi pantay na mga patch ng ilaw. Dahil balak kong gamitin ang pangmatagalang ito, kumuha pa ako ng isang silicone nursery lamp na muling nilalayon ko at idaragdag ang Arduino sa hinaharap ($ 10 sa AliExpress).

Hakbang 5: Mababang lakas at baterya

Mababang-lakas at Baterya
Mababang-lakas at Baterya
Mababang-lakas at Baterya
Mababang-lakas at Baterya
Mababang-lakas at Baterya
Mababang-lakas at Baterya
Mababang-lakas at Baterya
Mababang-lakas at Baterya

Nais kong gawin itong mas permanente at gumamit ng mga baterya upang gumana. Ang susunod na bahagi na ito ay opsyonal dahil maaari mo lamang idikit ang isang tasa sa itaas at lakas gamit ang isang wall plug o portable USB charger.

Mababang Kapangyarihan at Inaalis ang mga Built-in na LED

Kasama na sa code ang paglalagay ng Arduino sa Mababang-Power na pagtulog ng 8 segundo, paggising upang suriin ang oras, pagkatapos ay matulog muli. Para sa karagdagang pag-save ng kuryente at hindi magkaroon ng pagpapakita ng Power LED sa lahat ng oras, maaari mong mapupuksa ang built-in na LED sa Arduino Nano (at dahil ginamit ko ang pin na D13 ay nagpasya din na alisin ang built-in LED ang pin na iyon).

Gumamit ng isang soldering iron upang maiinit ang mga gilid ng built-in na LED na may label na POW at L, pagkatapos ay hilahin o i-cut upang alisin ang mga ito. Maraming iba pang mga pagpipilian sa pag-save ng kuryente na maaari mong subukan sa pamamagitan ng googling, ngunit tumatagal ito ng maraming buwan sa mga baterya at gumagana nang maayos para sa ngayon!

Prototype Board at Kaso ng Baterya

Ang paghihinang ng lahat ng mga bahagi sa isang prototype board ay binabawasan ang laki at pinapayagan itong madaling magkasya sa tuktok ng baterya pack sa loob ng tasa.

Gumamit ng isang 3 o 4 na baterya ng baterya ng AA at solder ang positibo (+) kay Vin sa Arduino at negatibo (-) sa GND.

Wala akong anumang mga kaso ng baterya, ngunit mayroong isang $ 1 na ilaw ng tulak na kinuha na hiwalay na may isang 4 na baterya ng kaso ng baterya na ganap na handa para sa aking mga pangangailangan. Inilagay ko ang puting tasa sa lalagyan ng baterya at minarkahan ang itim na plastik, pagkatapos ay gupitin ng isang kutsilyo ng utility.

Mainit na pandikit ang board sa base ng pack ng baterya, pagkatapos ay mainit na pandikit ang puting tasa sa ibabaw nito. Madali mong mapuputol ang mainit na pandikit kung kinakailangan upang buksan ito at muling pagprogram ng mga LED light up na oras.

Nakaupo ito sa tuktok ng tokador ng mga bata sa tabi ng pintuan at ngayon ay wala nang mga nag-aistorbo ng madaling araw !!!

Inirerekumendang: