Innehållsförteckning:
- Steg 1: Samla material
- Steg 2: Ställ klockan
- Steg 3: Lägga till lysdioder och programmering
- Steg 4: Bygga en lamphölje
- Steg 5: Låg effekt och batterier
Video: Tändklocka för barn - Green Means Go! Röd, stanna i SÄNG !!!: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Vi blev galna utan tillräckligt med sömn !!! Vår 2-åring kunde inte förstå hur man "väntade på 7" på klockan innan han kom ut ur sitt rum morgon efter morgon. Han skulle vakna tidigt (jag menar typ 5:27 - "det är en 7 !!!" skulle han säga) och bara anta tid att gå upp, komma ut ur sitt rum och vara vaken för dagen. Eftersom åldrarna 2-4 har väldigt svårt att läsa klockor var denna enkla tändklocka en ENORM lösning på vårt problem !!!
GRÖNA MEDELAR GÅ !!! RÖD, STanna i sängen !!! Denna enkla, billiga Arduino -realtidsklocka kan ställas in för att tända lysdioder när som helst. För oss betyder det att klockan 6:00 blir det RÖDT, STanna i sängen. Sedan tio minuter före klockan 7.00 blir det GULT och ger indikationen att det nästan är dags att komma ut och spela i ditt rum. Sedan klockan 7:00…”Ljuset är GRÖNT !!!”, säger han, medan han bryter in i vårt rum varje morgon tidigast klockan 07.00. Vilken livräddare !!!
Steg 1: Samla material
Delar
- 1 x Arduino Nano ($ 2,70 på AliExpress)
- 1 x DS1307 Real Time Clock ($ 0,60 på AliExpress)
- 1 x dubbelsidig prototypbräda ($ 1,45 för 5 på AliExpress)
- 1 vardera grön, röd, gul 5 mm LED ($ 0,94 för 100 på AliExpress)
- 1 var 270 Ohm, 680 Ohm, 1K Ohm motstånd ($ 2,35 för 600 olika på AliExpress)
- Vit räfflad stadioncup ($ 1 Walmart- eller dollarbutik)
- Push Light eller 3-4 AA batterihållare ($ 1 Dollar Store eller $ 0,50 på AliExpress)
Verktyg
- Lödkolv och löd
- Lödfritt brödbräda
- Wire och Jumper Wires
- Limpistol
Obs: Instruerbart att få kinesiska nanodrivrutiner att fungera:)
Steg 2: Ställ klockan
DS1307 RTC är som en klocka och använder ett batteri för att driva och hålla tiden även när Arduino tappar ström eller återställs. RTC använder I2C -gränssnittet för att kommunicera med Arduino. SCL (klocka) är ansluten till A5 och SDA (data) är ansluten till A4. RTC gör bäst med 5V för VCC men jag tyckte att det gick bra ner på 3.3V.
- Använd en brödbräda, koppla in realtidsklockan till Arduino enligt schemat.
-
Ladda sedan ner DS1307RTC -biblioteket på github här eller i bilagorna.
Om du aldrig har laddat ner ett bibliotek, klicka på "Klona eller ladda ner" och välj "Ladda ner ZIP"
- Importera biblioteket till Arduino Editor genom att välja "Importera" och välja ZIP.
- Ladda sedan ner den bifogade Program_Clock_RTC.ino -skissen och importera på liknande sätt till redigeraren.
- Ställ in aktuellt datum/tid i skissen och kör programmet för att ställa in klockan.
- Kontrollera att rätt tid återkommer.
Grattis !! Du har nu en fungerande klocka !!
Steg 3: Lägga till lysdioder och programmering
LED -test
Anslut nu lysdioderna och motstånden enligt schemat.
Ladda ner skissen och ladda upp Light_Up_Clock_for_Kids.ino. I slingan ser du kommenterade "setLEDs (tm. Hour, tm. Minute);" funktion och okommenterad strax under en "testLEDs ();" funktion som går igenom varje lysdiod i 8 sekunder.
Verifiera att cykla genom lysdioderna fungerar och avmarkera de seriella. Utskriftslinjerna om du behöver validera att RTC fortfarande anger rätt tid.
Programmering av tiderna
När du har verifierat att allt fungerar, avmarkera funktionen setLEDs () och kommentera funktionen testLEDs (). I setLEDs () -kroppen för funktionen ställer du in de tider du vill visa de olika färgerna efter exemplen.
OBS: Du måste förmodligen leka med motståndsvärdena för att få rätt ljusstyrka för dina lysdioder (och även den effektdragning du vill ha). Jag tyckte att följande fungerar bra för mina 5 mm lysdioder eftersom Green har den högsta framspänningen och är den ljusaste naturligt, sedan dimmer för de andra färgerna:
- Grön: 1K Ohm
- Gul: 680 Ohm
- Röd: 270 Ohm
Steg 4: Bygga en lamphölje
alternativ
För att sprida ljuset lysdioderna avger försökte jag med några olika medier att omsluta lamporna. Med olika effektivitetsnivåer försökte jag en tryckknapp (lysdioder hamnar för nära för att spridas väl), Mason Jar med bakplåtspapper eller glitterlim målat inuti och den vita stadionkoppen. Du behöver något för att sprida ljuset och minska hårdheten i lysdioderna för att ge en mjuk, jämn glöd.
Bästa alternativet
Jag hittade den grundläggande vita stadionkoppen ($ 1 för 3) med vaxpapper tejpad precis inuti (som visas) gav ett bra jämnt ljus. Utan vaxpapper lyser lysdioderna direkt på toppen av koppen och skapar ojämna ljusfläckar. Eftersom jag planerar att använda den här långsiktigheten tog jag till och med en barnkammarlampa i silikon som jag ska planera om och lägga till Arduino i framtiden ($ 10 på AliExpress).
Steg 5: Låg effekt och batterier
Jag ville göra detta mer permanent och använda batterier för att fungera. Denna nästa del är valfri eftersom du bara kan sätta en kopp på toppen och driva med en väggkontakt eller bärbar USB -laddare.
Låg effekt och borttagning av inbyggda lysdioder
Koden inkluderar redan att sätta Arduino i lågeffektsömn i 8 sekunder, vakna för att kontrollera tiden och sedan somna om. För mer energibesparing och för att inte LED-lampan alltid ska visas kan du bli av med den inbyggda lysdioden på Arduino Nano (och eftersom jag använde stift D13 bestämde jag mig också för att bli av med den inbyggda lysdioden på den stiftet).
Använd ett lödkolv för att värma sidorna på de inbyggda lysdioderna märkta POW och L, dra sedan eller klipp för att ta bort dem. Det finns många andra energisparalternativ du kan prova genom att googla, men det räcker i flera månader på batterier och fungerar utmärkt för tillfället!
Prototypkort och batterifodral
Lödning av alla delar till en prototypkort minskar storleken och gör att den enkelt kan placeras ovanpå batteripaketet inuti koppen.
Använd ett 3 eller 4 AA-batterifodral och löd positiva (+) till Vin på Arduino och negativa (-) till GND.
Jag hade inga batterifodral, men jag hade redan ett skjutljus på 1 dollar som hade tagits isär och som hade ett 4 AA -batterifodral perfekt redo för mina behov. Jag lade den vita koppen över batterifodralet och markerade den svarta plasten och skar sedan med en verktygskniv.
Hetlimma kortet på batteripaketet och lim sedan den vita koppen ovanpå den. Du kan enkelt klippa av det heta limet när det behövs för att öppna det och omprogrammera LED -belysningstiderna.
Detta sitter på toppen av barnens byrå bredvid dörren och nu inga fler störningar tidigt på morgonen !!!
Rekommenderad:
Nasa kontrollpanel för barn: 10 steg (med bilder)
Nasa kontrollpanel för barn: Jag byggde den här för min svägerska som driver en daghem. Hon såg min lager en jag byggde för nästan tre år sedan för en företagstillverkare faire och gillade den verkligen så jag byggde den här för henne i julklapp. Länk till mitt andra projekt här: https: //www.
Sourino - den bästa leksaken för katter och barn: 14 steg (med bilder)
Sourino - den bästa leksaken för katter och barn: Tänk dig långa fester med barn och katt som leker Sourino. Denna leksak kommer att förvåna både katter och barn. Du kommer att njuta av att spela i fjärrstyrt läge och göra din katt galet. I autonomt läge kommer du att uppskatta att låta Sourino röra sig runt din katt,
Tillbaka till grunderna: Lödning för barn: 6 steg (med bilder)
Tillbaka till grunderna: Lödning för barn: Oavsett om du bygger en robot eller arbetar med Arduino, form " hands-on " elektronik till prototyper av en projektidé, att veta hur man löder kommer att vara till nytta. lödning är en viktig färdighet att lära sig om någon verkligen är intresserad av elektriska
Juuke - en RFID -musikspelare för äldre och barn: 10 steg (med bilder)
Juuke - en RFID -musikspelare för äldre och barn: Detta är Juuke -lådan. Juuke -lådan är din egen musikaliska vän, gjord för att vara så enkel som möjligt att använda. Den är speciellt utformad för att användas av äldre och barn, men kan naturligtvis användas av alla andra åldrar. Anledningen till att vi skapade detta är på grund av
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans