Innehållsförteckning:
Video: Sleep Enough Timer: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Jag kunde inte hitta ett bra namn för det här projektet. Du kan också kalla det en "tillräckligt med sömntimer". Idén till detta projekt kom upp under en semester på vintern. Vi var i ett fritidshus där det inte fanns någon väckarklocka i sovrummet. Jag behöver normalt 8 timmars sömn men inte mer än så, så när jag vaknar och har sovit i 8 timmar är det dags för mig att gå upp ur sängen. Tyvärr, om du inte har någon väckarklocka och det fortfarande är mörkt ute, måste du använda din klocka eller din smarta telefon - men den senare är inte något jag håller i mitt sovrum - för att se om du har sovit tillräckligt länge. För att inte behöva titta på min klocka varje gång jag vaknar under natten - och behöver mina glasögon för att läsa displayen - föddes detta projekt.
Jag behövde en enhet som kunde indikera om jag hade sovit minst 8 timmar utan att behöva väckas av en väckarklocka exakt efter 8 timmar. Enheten är en batteridriven timer som gör det enkla att blinka en lysdiod 8 timmar efter att enheten slås på. Så när jag vaknar kan jag gå upp ur sängen om lysdioden blinkar och jag borde sova lite extra så länge det inte gör det.
Men detta är inte den enda applikationen. Om du har små barn som ännu inte kan berätta tiden ännu, kan du låta dem veta att de kan komma ur sängen så snart lysdioden börjar blinka.
Observera att när lysdioden börjar blinka så stannar den inte förrän du stänger av enheten.
Som alltid byggde jag det här projektet kring min favoritmikrokontroller PIC, med hjälp av programmeringsspråket JAL men du kan också använda en Arduino.
Steg 1: Obligatoriska komponenter
Du måste ha följande komponenter för detta projekt:
- En bit brödbräda
- PIC -mikrokontroller 12F615
- 8-polig IC-uttag
- Titta på kristall på 32.768 Hz
- Keramiska kondensatorer: 2 * 22pF, 1 * 100nF
- Motstånd:! * 220k, 1 * 33k, 1 * 4k7
- Grön LED
- På / Av knapp
- Batterihållare för 3 AA eller 3 AAA batterier + batterier
- Ett plasthölje
Se schematisk diagram för hur du ansluter komponenterna.
Steg 2: Designa och bygga elektroniken
Driftspänningsområdet för PIC är mellan 2 Volt och 5,5 Volt vilket gör den lämplig med 3 AA- eller AAA -batterier som strömförsörjning. Dessa kan vara normala batterier (total matningsspänning är 4,5 Volt) eller laddningsbara batterier (total matningsspänning är 3,6 Volt).
All timing görs i programvara av PIC12F615. Huvudkravet för designen var att enheten skulle vara bärbar och så batteridriven. Eftersom PIC körs med en mycket låg klockfrekvens på 32 kHz förbrukar den cirka 23 uA vid 3,6 V/ 29 uA vid 4,5 V när den slås på och när lysdioden är släckt. Detta garanterar en lång batteritid. Eftersom lysdioden inte behöver vara ljus strömmar en låg ström genom den på grund av motståndet 4k7 som också bidrar till en längre batterilivslängd.
På bilderna kan du se kretsen när jag byggde den på brödbrädan inklusive det slutliga resultatet när det sattes i ett plasthus.
Steg 3: Programvaran
Som redan nämnts är programvaran skriven för en PIC12F615 med JAL -programmeringsspråk. Programvaran utför en enkel uppgift. Med hjälp av en timer för PIC delas klockkristallklockan på 32.768 Hz med 32.768, vilket resulterar i en intern signal på 1 sekund. PIC använder sedan en räknare för att räkna från 0 till 60 sekunder * 60 minuter * 8 timmar = 28.800.
När enheten slås på blinkar lysdioden 3 gånger, varefter 8 -timmars timern startar. Blinkar när strömmen slås på för att visa att det fortfarande finns tillräckligt med ström i batterierna. Efter 8 timmar börjar lysdioden blinka igen men slutar bara blinka när enheten är avstängd.
Det finns ytterligare en funktion i enheten. Laddningsbara batterier ska inte laddas ur helt. För att förhindra det kommer enheten att kontrollera batterispänningen en gång när den slås på. Om batterispänningen är lägre än 3,0 Volt blinkar enheten inte i lysdioden och går i viloläge. Enheten måste stängas av och batterierna måste bytas ut, varefter den fungerar normalt efter att den slås på igen.
JAL -källfilen och Intel Hex -filen för programmering av PIC bifogas. Om du är intresserad av att använda PIC -mikrokontroller med JAL - ett Pascal -liknande programmeringsspråk - besök JAL -webbplatsen på
Ha kul att bygga ditt eget projekt och ser fram emot dina reaktioner och alternativa applikationer.
Rekommenderad:
Ikea ENEBY 20 Power Mod (No More Auto Sleep): 4 steg
Ikea ENEBY 20 Power Mod (No More Auto Sleep): Ikeas ENEBY -högtalare har fantastiskt ljud för priset. Den största nackdelen är att de stänger av sig efter cirka 15-20 minuters musik som inte spelas, även om den parade enheten fortfarande är ansluten. När du slår på den igen är volymen tillbaka vid
SWD >> en Sleep Well -enhet: 5 steg
SWD >> en Sleep Well Device: En enhet för att spela bra ljud t.ex. regn, vågor, djungel för att sova bättre. En laddning kommer att spelas (inställd på en måttlig volym) upp till 8 timmar! Detta är en " hur " bygg en liten uppladdningsbar MP3 -spelare. Lådan jag använde är 8,5 x 7 x 4 cm. Tanken var att bygga
Makey Makey Scratch Sleep Sounds: 3 steg
Makey Makey Scratch Sleep Sounds: Min åttaåriga son har väldigt svårt att sova i sin säng hela natten. Han vaknar ofta mitt i natten på grund av mardrömmar. Han springer sedan till mitt rum för att få trygghet för att somna om. Jag designade denna touch p
AVR -mikrokontroller. Lysdioder blinkar med timer. Timers avbryter. Timer CTC -läge: 6 steg
AVR -mikrokontroller. Lysdioder blinkar med timer. Timers avbryter. Timer CTC -läge: Hej alla! Timers är ett viktigt koncept inom elektronik. Varje elektronisk komponent fungerar på en tidsbas. Denna tidsbas hjälper till att hålla allt arbete synkroniserat. Alla mikrokontroller fungerar med någon fördefinierad klockfrekvens,
IPod Touch Sleep Sleep Tricks: 4 steg
IPod Touch Sleep Sleep Tricks: Vill du ofta lyssna på din Itouch i din säng innan du sover, men kan inte riktigt för att du är rädd för att din iPod ska ramla ner från sängen och gå sönder på golvet? Eller kanske du kan få hörlurarna att trassla runt halsen? Så hon