INHOUDSOPGAWE:
- Stap 1: Versamel die materiaal
- Stap 2: Stel die klok in
- Stap 3: Voeg die LED's en programmering by
- Stap 4: Bou 'n lampomhulsel
- Stap 5: Lae krag en batterye
Video: Verlig horlosie vir kinders - groen beteken! Rooi, bly in die bed !!!: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Ons was mal sonder genoeg slaap !!! Ons 2-jarige kind kon nie verstaan hoe hy 'op die 7' op die klok moes wag voordat hy oggend na oggend uit sy kamer kom nie. Hy sou vroeg wakker word (ek bedoel, soos om 05:27 - "daar is 'n 7 !!!" sou hy sê) en net tyd neem om op te staan, uit sy kamer te kom en wakker te wees vir die dag. Aangesien die ouderdomme van 2-4 baie moeilik is om horlosies te lees, was hierdie eenvoudige aansteekklok 'n GROOT oplossing vir ons probleem !!!
GROEN BETEKENIS GAAN !!! ROOI, BLY IN BED !!! Hierdie eenvoudige, goedkoop Arduino -reële -tydklok kan ingestel word om LED's op elke tydstip te laat brand. Vir ons beteken dit om 06:00 dit word ROOI, BLY IN BED. Dan, 10 minute voor 07:00, word dit GEEL, wat aandui dat dit amper tyd is om uit te kom en in u kamer te speel. Dan om 7:00 … "Die lig is GROEN !!!", sê hy, terwyl hy elke oggend vroeg voor 7:00 in ons kamer inbars. Wat 'n lewensredder !!!
Stap 1: Versamel die materiaal
Dele
- 1 x Arduino Nano ($ 2,70 op AliExpress)
- 1 x DS1307 Real Time Clock ($ 0,60 op AliExpress)
- 1 x dubbelzijdige prototipe ($ 1,45 vir 5 op AliExpress)
- 1 elk groen, rooi, geel 5 mm LED ($ 0,94 vir 100 op AliExpress)
- 1 elk 270 Ohm, 680 Ohm, 1K Ohm Weerstands ($ 2,35 vir 600 in AliExpress)
- Witgemaakte stadionbeker ($ 1 Walmart- of dollarwinkel)
- Push Light of 3-4 AA batteryhouer ($ 1 dollar winkel of $ 0.50 op AliExpress)
Gereedskap
- Soldeerbout en soldeer
- Soldeerlose broodbord
- Draad- en springdrade
- Plakgeweer
Nota: Leerbaar om Chinese Nano -bestuurders aan die werk te kry:)
Stap 2: Stel die klok in
Die DS1307 RTC is soos 'n horlosie en gebruik 'n battery om te werk en tyd te hou, selfs as die Arduino krag verloor of herstel word. Die RTC gebruik die I2C -koppelvlak om met die Arduino te kommunikeer. SCL (klok) is aan A5 gekoppel en SDA (data) is aan A4 geheg. Die RTC doen die beste met 5V vir VCC, maar ek het gevind dat dit goed was op 3.3V.
- Sluit die werklike tydklok aan op die Arduino volgens 'n skema met 'n broodbord.
-
Laai vervolgens die DS1307RTC -biblioteek op github af hier of in die aanhangsels.
As u nog nooit 'n biblioteek afgelaai het nie, klik dan op "Kloon of aflaai" en kies die opsie "Laai zip af"
- Voer die biblioteek in die Arduino Editor in deur "Import" te kies en die zip te kies.
- Laai dan die aangehegte Program_Clock_RTC.ino -skets af en voer dit soortgelyk in die redakteur in.
- Stel die huidige datum/tyd in die skets in en voer die program uit om die klok in te stel.
- Verifieer dat die korrekte tyd terugkeer.
Baie geluk!! U het nou 'n werkende horlosie !!
Stap 3: Voeg die LED's en programmering by
LED toets
Sluit nou die LED's en weerstande aan volgens die skema.
Laai die Light_Up_Clock_for_Kids.ino -skets af en laai dit op. In die lus sal u kommentaar lewer op die "setLEDs (tm. Hour, tm. Minute);" funksie en ongekommenteer net onder 'n "testLEDs ();" funksie wat vir 8 sekondes deur elke LED loop.
Verifieer dat fietsry deur die LED's werk en los die serial.print -reëls op as u die RTC moet bekragtig, maar die korrekte tyd word nog uitgevoer.
Programmeer die Times
Sodra u seker gemaak het dat alles werk, los die funksie setLEDs () uit en lewer kommentaar op die testLEDs () -funksie. Stel in die setLEDs () -liggaam van die funksie die tye in waarop u die verskillende kleure volgens die voorbeelde wil vertoon.
LET WEL: u sal waarskynlik moet speel met die weerstandswaardes om die regte helderheid vir u LED's te kry (en ook die kragopname wat u wil hê). Ek het gevind dat die volgende goed werk vir my 5 mm LED's, aangesien Green die hoogste voorwaartse spanning het en natuurlik die helderste is, dan dowwer vir die ander kleure:
- Groen: 1K Ohm
- Geel: 680 Ohm
- Rooi: 270 Ohm
Stap 4: Bou 'n lampomhulsel
Opsies
Om die lig te versprei wat die LED's uitstraal, het ek 'n paar verskillende mediums probeer om die ligte te sluit. Met verskillende vlakke van effektiwiteit het ek 'n drukknop probeer (LED's beland te naby om goed te versprei), 'n Mason Jar met perkamentpapier of glittergom aan die binnekant geverf en die wit stadionbeker. U het iets nodig om die lig te versprei en die hardheid van die LED's te verminder om 'n sagte, egalige gloed te gee.
Beste opsie
Ek het gevind dat die basiese wit stadionbeker ($ 1 vir 3) met waspapier net binne -in die plakband vasgemaak is (soos getoon), 'n goeie egalige lig gee. Sonder die waspapier skyn die LED's direk aan die bokant van die beker en skep ongelyke ligte kolle. Aangesien ek van plan is om hierdie langtermyn te gebruik, het ek selfs 'n silikoonkinderlamp aangegryp, waarna ek die Arduino in die toekoms sal herontwerp ($ 10 op AliExpress).
Stap 5: Lae krag en batterye
Ek wou dit meer permanent maak en batterye gebruik om te werk. Hierdie volgende deel is opsioneel, aangesien u net 'n koppie bo -op kan plak met 'n muurprop of 'n draagbare USB -laaier.
Lae krag en verwydering van ingeboude LED's
Die kode bevat reeds dat u die Arduino vir 8 sekondes in lae-spoed-slaap moet plaas, wakker word om die tyd na te gaan en dan weer aan die slaap te raak. Om meer energie te bespaar en om nie altyd die Power LED te laat verskyn nie, kan u van die ingeboude LED op die Arduino Nano ontslae raak (en aangesien ek pin D13 gebruik het, het ek ook besluit om van die ingeboude LED ontslae te raak. daardie pen).
Gebruik 'n soldeerbout om die kante van die ingeboude LED's met die naam POW en L te verhit, en trek dan of sny om dit te verwyder. Daar is baie ander energiebesparingsopsies wat u kan probeer deur te googel, maar dit duur maande lank op batterye en werk vir eers goed!
Prototipe bord en batterykas
Deur al die dele aan 'n prototipe bord te soldeer, verminder die grootte en kan dit maklik bo -op die battery in die beker pas.
Gebruik 'n 3 of 4 AA-batterykas en soldeer die positiewe (+) aan Vin op die Arduino en negatiewe (-) aan GND.
Ek het geen batterykaste gehad nie, maar ek het al 'n stootlig van $ 1 wat uitmekaar gehaal is, met 'n 4 AA -batterykas wat perfek gereed was vir my behoeftes. Ek plaas die wit koppie oor die batterykas en merk die swart plastiek, en sny dit dan met 'n mes.
Plak die bord warm aan die basis van die battery, en plak die wit koppie bo -op dit warm. U kan die warm gom maklik sny as dit nodig is om dit oop te maak en die LED -lampe herprogrammeer.
Dit sit bo-op die kinderkamertjie langs die deur, en nou is daar geen versteurders meer vroegoggend nie !!!
Aanbeveel:
Hoe om 'n analoog horlosie en 'n digitale horlosie met LED -strook te maak met behulp van Arduino: 3 stappe
Hoe om 'n analoog horlosie en 'n digitale horlosie te maak met 'n LED -strook met Arduino: vandag maak ons 'n analoog horlosie & Digitale klok met Led Strip en MAX7219 Dot -module met Arduino. Dit sal die tyd met die plaaslike tydsone regstel. Die analoog horlosie kan 'n langer LED -strook gebruik, sodat dit aan die muur gehang kan word om 'n kunswerker te word
Terug na die basiese beginsels: soldeer vir kinders: 6 stappe (met foto's)
Terug na die basiese beginsels: soldeer vir kinders: of u nou 'n robot bou of saam met Arduino werk, vorm " hands-on " elektronika om 'n prototipe van 'n projekidee te vorm, om te weet hoe om te soldeer, sal handig wees. soldeer is 'n noodsaaklike vaardigheid wat aangeleer moet word as iemand regtig elektrisiteit het
Maak 'n horlosie van 'n horlosie: 11 stappe (met foto's)
Skep 'n horlosie van 'n horlosie: In hierdie instruksies neem ek 'n bestaande horlosie en skep wat ek voel 'n beter horlosie is. Ons gaan van die prentjie links na die prentjie regs. Voordat u met u eie horlosie begin, moet u weet dat die hermontering 'n uitdaging kan wees, net soos die belangrikste
Staan vir kinders om na die iPhone op die vliegtuig te kyk: 4 stappe
Staan vir kinders om na 'n iPhone op die vliegtuig te kyk: hierdie gids is vir die bou van 'n iPhone -staander wat ouers op 'n vliegtuig kan gebruik om die telefoon op die skinkbord te hou. Dit is gemaak van kid k'nex, wat sommige kinders het. Dit verseker die telefoon in 'n goeie kykposisie op die skinkbord van die vliegtuig en
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek