Kazalo:
- Korak: Potrebne komponente
- 2. korak: Oblikovanje in izdelava elektronike
- 3. korak: programska oprema
Video: Časovnik za dovolj spanja: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Za ta projekt nisem našel dobrega imena. Lahko bi ga poimenovali tudi "časovnik dovolj spanja". Ideja za ta projekt se je porodila med zimskimi počitnicami. Bili smo v počitniški hiši, kjer v posteljni sobi ni bilo budilke. Običajno potrebujem 8 ur spanja, vendar ne več kot to, zato, ko se zbudim in 8 ur spim, je čas, da vstanem iz postelje. Na žalost, če nimate budilke in je zunaj še vedno temno, morate uporabiti uro ali pametni telefon - vendar slednji ni nekaj, kar imam v svoji spalnici - da vidim, če ste dovolj dolgo spali. Da se mi ne bi bilo treba vsakič, ko se ponoči zbudim - in za branje zaslona - očala, brati gledati na uro - se je rodil ta projekt.
Potreboval sem napravo, ki bi lahko kazala, če sem spal vsaj 8 ur, ne da bi me budilka morala zbuditi točno po 8 urah. Naprava je časovnik na baterije, ki preprosto utripa LED 8 ur po vklopu naprave. Torej, ko se zbudim, lahko vstanem iz postelje, če LED utripa in bi moral zaspati še nekaj časa, dokler ne.
Vendar to ni edina aplikacija. Če imate majhne otroke, ki še ne morejo določiti časa, lahko s to napravo sporočite, da lahko vstanejo iz postelje, takoj ko LED začne utripati.
Upoštevajte, da ko LED začne utripati, se ne ustavi, dokler ne izklopite naprave.
Kot vedno sem ta projekt zgradil okoli svojega najljubšega mikro krmilnika PIC z uporabo programskega jezika JAL, lahko pa uporabite tudi Arduino.
Korak: Potrebne komponente
Za ta projekt morate imeti naslednje komponente:
- Kos deske
- PIC mikrokrmilnik 12F615
- 8-polna IC vtičnica
- Ura kristal 32,768 Hz
- Keramični kondenzatorji: 2 * 22pF, 1 * 100nF
- Upori:! * 220k, 1 * 33k, 1 * 4k7
- Zelena LED
- Stikalo za vklop/izklop
- Držalo za baterije 3 AA ali 3 AAA baterije + baterije
- Ohišje iz plastike
Oglejte si shematski diagram, kako povezati komponente.
2. korak: Oblikovanje in izdelava elektronike
Razpon delovne napetosti PIC je med 2 V in 5,5 V, zaradi česar je primeren za uporabo 3 baterije AA ali AAA kot napajalnik. To so lahko običajne baterije (skupna napajalna napetost je 4,5 volta) ali baterije za polnjenje (skupna napajalna napetost je 3,6 volta).
Vse merjenje časa poteka v programski opremi s PIC12F615. Glavna zahteva za zasnovo je bila, da mora biti naprava prenosna in tako na baterije. Ker PIC deluje pri zelo nizki taktni frekvenci 32 kHz, porabi okoli 23 uA pri 3,6 V/ 29 uA pri 4,5 V, ko je vklopljen in ko LED ne sveti. To bo zagotovilo dolgo življenjsko dobo baterije. Ker LED ni nujno svetel, skozi upor 4k7 teče skozi nizek tok, kar prispeva tudi k daljši življenjski dobi baterije.
Na slikah lahko vidite vezje, kot sem ga postavil na mizo, vključno s končnim rezultatom, ko sem ga dal v plastično ohišje.
3. korak: programska oprema
Kot smo že omenili, je programska oprema napisana za PIC12F615 z uporabo programskega jezika JAL. Programska oprema opravlja preprosto nalogo. S časovnikom PIC se ura kristalne ure 32,768 Hz deli z 32,768, kar povzroči notranji signal 1 sekundo. PIC nato uporabi števec za štetje od 0 do 60 sekund * 60 minut * 8 ur = 28.800.
Ko je naprava vklopljena, LED lučka utripa trikrat, nato pa se zažene 8 -urni časovnik. Utripanje ob vklopu se pokaže, da je v baterijah še dovolj energije. Po osmih urah bo LED ponovno utripal, prenehal pa utripati šele, ko je naprava izklopljena.
V napravi je še ena dodatna funkcija. Polnilnih baterij ne smete popolnoma izprazniti. Da bi to preprečili, bo naprava ob vklopu enkrat preverila napetost akumulatorja. Če je napetost akumulatorja pod 3,0 V, naprava ne utripa z LED in bo prešla v stanje spanja. Napravo je treba izklopiti in zamenjati baterije, nato pa bo po ponovnem vklopu normalno delovala.
Priloženi sta izvorna datoteka JAL in datoteka Intel Hex za programiranje PIC. Če vas zanima uporaba mikrokrmilnika PIC z JAL - programskim jezikom podobnim Pascalu - obiščite spletno mesto JAL na
Zabavajte se pri gradnji lastnega projekta in se veselite vaših odzivov in alternativnih aplikacij.
Priporočena:
Ikea ENEBY 20 Power Mod (Ni več samodejnega spanja): 4 koraki
Ikea ENEBY 20 Power Mod (Ni več samodejnega spanja): Ikeini zvočniki ENEBY imajo odličen zvok za ceno. Glavna pomanjkljivost je, da se izklopijo po približno 15-20 minutah, ko se glasba ne predvaja, tudi če je seznanjena naprava še vedno povezana. Ko ga znova vklopite, se glasnost vrne na
Onemogočite funkcijo spanja v globokotoncu Presonus Temblor T8: 5 korakov
Onemogoči funkcijo spanja v globokotoncu Presonus Temblor T8: Trajal je približno en dan, da sem spoznal, da čeprav je Temblor T8 odličen zvočnik, sovražim funkcijo samodejnega spanja. Zbujanje traja predolgo, izklopi se, ko poslušate na tihi ravni, in vsakič se pojavi kot nor
Zvoki spanja Makey Makey Scratch: 3 koraki
Makey Makey Scratch Sleep Sounds: Moj osemletni sin ima zelo zahteven čas, da celo noč spi v svoji postelji. Pogosto se zbudi sredi noči zaradi nočnih mor. Nato teče v mojo sobo, da bi se pomiril in zaspal. Oblikoval sem ta dotik p
DIY Dodow Clone Arduino stroj za meditacijo spanja: 4 koraki (s slikami)
DIY Dodow Clone Arduino stroj za meditacijo spanja: Sinhronizirajte svoje dihanje z žarečimi lučmi, da zmanjšate hitrost dihanja in upam, da boste lažje zaspali.
Triki v načinu spanja za iPod na dotik: 4 koraki
Zvijače v načinu spanja na dotik IPod: Ali pogosto želite zaspati v postelji, preden zaspite, vendar tega res ne morete storiti, ker se bojite, da bi vaš iPod padel s postelje in se zlomil na tleh? Ali pa bi se lahko telefon okoli glave zapletel v telefon?