Indholdsfortegnelse:
Video: Sleep nok timer: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Jeg kunne ikke finde et godt navn til dette projekt. Du kan også kalde det en 'nok søvn -timer'. Ideen til dette projekt kom op under en ferie om vinteren. Vi var i et sommerhus, hvor der ikke var vækkeur i soveværelset. Jeg har normalt brug for 8 timers søvn, men ikke mere end det, så når jeg vågner, og jeg har sovet i 8 timer, er det tid til, at jeg står ud af sengen. Desværre, hvis du ikke har noget vækkeur, og det stadig er mørkt udenfor, skal du bruge dit ur eller din smartphone - men sidstnævnte er ikke noget, jeg opbevarer i mit soveværelse - for at se, om du har sovet længe nok. For ikke at skulle se på mit ur hver gang jeg vågner i løbet af natten - og har brug for mine briller til at læse displayet - blev dette projekt født.
Jeg havde brug for en enhed, der kunne indikere, om jeg havde sovet mindst 8 timer uden at skulle vækkes af et vækkeur præcis efter 8 timer. Enheden er en batteridrevet timer, der gør det enkle at blinke en LED 8 timer efter, at enheden er tændt. Så når jeg vågner, kan jeg komme ud af sengen, hvis lysdioden blinker, og jeg skal sove lidt ekstra, så længe det ikke gør det.
Men dette er ikke den eneste applikation. Hvis du har små børn, der endnu ikke kan fortælle tiden endnu, kan du bruge denne enhed til at lade dem vide, at de kan komme ud af deres seng, så snart LED'en begynder at blinke.
Bemærk, at når LED'en begynder at blinke, stopper den ikke, før du slukker enheden.
Som altid byggede jeg dette projekt omkring min yndlingsmikrokontroller PIC ved hjælp af JAL -programmeringssproget, men du kan også bruge en Arduino.
Trin 1: Påkrævede komponenter
Du skal have følgende komponenter til dette projekt:
- Et stykke brødbræt
- PIC mikrokontroller 12F615
- 8-polet IC-stik
- Se krystal på 32.768 Hz
- Keramiske kondensatorer: 2 * 22pF, 1 * 100nF
- Modstande:! * 220k, 1 * 33k, 1 * 4k7
- Grøn LED
- Tænd/sluk -kontakt
- Batteriholder til 3 AA eller 3 AAA batterier + batterier
- Et plasthus
Se skematisk diagram om, hvordan komponenterne tilsluttes.
Trin 2: Design og opbygning af elektronikken
Driftsspændingsområdet for PIC er mellem 2 Volt og 5,5 Volt, hvilket gør den velegnet ved brug af 3 AA- eller AAA -batterier som strømforsyning. Disse kan være normale batterier (total forsyningsspænding er lig med 4,5 volt) eller genopladelige batterier (total forsyningsspænding er lig med 3,6 volt).
Al timing udføres i software af PIC12F615. Hovedkravet til designet var, at enheden skulle være bærbar og så batteridrevet. Da PIC kører med en meget lav clockfrekvens på 32 kHz, bruger den omkring 23 uA ved 3,6 V/ 29 uA ved 4,5 V, når den er tændt, og når LED'en er slukket. Dette vil garantere en lang batterilevetid. Da LED'en ikke behøver at være lys, strømmer der en lav strøm gennem den på grund af 4k7 -modstanden, som også bidrager til en længere batterilevetid.
På billederne kan du se kredsløbet, da jeg byggede det på brødbrættet inklusive det endelige resultat, når det blev sat i et plasthus.
Trin 3: Softwaren
Som allerede nævnt er softwaren skrevet til en PIC12F615 ved hjælp af JAL programmeringssprog. Softwaren udfører en simpel opgave. Ved hjælp af en timer for PIC er urkrystaluret på 32,768 Hz divideret med 32,768, hvilket resulterer i et internt signal på 1 sekund. PIC'en bruger derefter en tæller til at tælle fra 0 til 60 sekunder * 60 minutter * 8 timer = 28.800.
Når enheden er tændt, blinker LED'en 3 gange, hvorefter timeren på 8 timer starter. Blinker ved tænding gøres for at vise, at der stadig er tilstrækkelig strøm i batterierne. Efter 8 timer begynder LED'en at blinke igen, men stopper kun med at blinke, når enheden er slukket.
Der er en ekstra funktion i enheden. Genopladelige batterier bør ikke aflades helt. For at forhindre det vil enheden kontrollere batterispændingen én gang, når den er tændt. Hvis batterispændingen er under 3,0 Volt, blinker enheden ikke LED'en og går i dvaletilstand. Enheden skal slukkes, og batterierne skal udskiftes, hvorefter den fungerer normalt, efter at den er tændt igen.
JAL -kildefilen og Intel Hex -filen til programmering af PIC'en er vedhæftet. Hvis du er interesseret i at bruge PIC -mikrokontrolleren med JAL - et Pascal -lignende programmeringssprog - besøg JAL -webstedet på
God fornøjelse med at bygge dit eget projekt og glæde dig til dine reaktioner og alternative applikationer.
Anbefalede:
Ikea ENEBY 20 Power Mod (No More Auto Sleep): 4 trin
Ikea ENEBY 20 Power Mod (No More Auto Sleep): Ikeas ENEBY -højttalere har fantastisk lyd til prisen. Den største ulempe er, at de slukker efter ca. 15-20 minutters musik, der ikke afspilles, selvom den parrede enhed stadig er tilsluttet. Når du tænder den igen, er lydstyrken tilbage ved
SWD >> en Sleep Well -enhed: 5 trin
SWD >> en Sleep Well Device: En enhed til at afspille god lyd f.eks. regn, bølger, jungle for at sove bedre. En opladning vil afspille (indstillet til et moderat volumen) op til 8 timer! Sådan en " hvordan " bygge en lille genopladelig MP3 -afspiller. Den boks, jeg brugte, er 8,5 x 7 x 4 cm. Ideen var at bygge
Makey Makey Scratch Sleep Sounds: 3 trin
Makey Makey Scratch Sleep Sounds: Min otte år gamle søn har en meget udfordrende tid med at sove i sin seng hele natten. Han vågner ofte midt om natten på grund af mareridt. Han løber derefter til mit værelse for at få tryghed for at falde i søvn igen. Jeg har designet denne touch p
AVR mikrokontroller. LED'er blinker ved hjælp af timer. Timere afbryder. Timer CTC -tilstand: 6 trin
AVR mikrokontroller. LED'er blinker ved hjælp af timer. Timere afbryder. Timer CTC Mode: Hej alle! Timere er et vigtigt koncept inden for elektronik. Hver elektronisk komponent fungerer på et tidsgrundlag. Denne tidsbase hjælper med at holde alt arbejdet synkroniseret. Alle mikrokontrollerne arbejder med en foruddefineret clockfrekvens
Sleep -hovedtelefon: 5 trin
Sleep Headphone: Dette projekt er baseret på SleepPhone lavet af acousticsheep, det er designet til at være behageligt og tyndt, så du kan lytte til din yndlingsmusik, podcast eller asmr, mens du ligger i sengen. Det kræver ikke nogen programmering eller specialværktøjer til at gør det (A