Obsah:

Časovač na dostatok spánku: 3 kroky
Časovač na dostatok spánku: 3 kroky

Video: Časovač na dostatok spánku: 3 kroky

Video: Časovač na dostatok spánku: 3 kroky
Video: Не держит мочевой? Помоги желудку 3 упражнениями 2024, Júl
Anonim
Časovač na dostatok spánku
Časovač na dostatok spánku

Nenašiel som dobré meno pre tento projekt. Môžete to tiež nazvať „dostatočným časovačom spánku“. Nápad na tento projekt vznikol počas zimnej dovolenky. Boli sme v prázdninovom dome, kde v spálni nebol žiadny budík. Normálne potrebujem 8 hodín spánku, ale nie viac, takže keď sa zobudím a spím 8 hodín, je načase vstať z postele. Ak nemáte budík a vonku je stále tma, bohužiaľ musíte použiť hodinky alebo chytrý telefón - ale ten nie je niečo, čo mám v spálni - aby ste zistili, či ste dostatočne dlho spali. Aby som sa nemusel pozerať na hodinky zakaždým, keď sa v noci zobudím - a potrebujem okuliare na čítanie displeja -, vznikol tento projekt.

Potreboval som zariadenie, ktoré by dokázalo, či som spal najmenej 8 hodín bez toho, aby ma budík zobudil presne po 8 hodinách. Zariadenie je časovač napájaný z batérie, ktorý robí jednoduchú vec, keď bliká LED dióda 8 hodín po zapnutí zariadenia. Keď sa teda prebudím, môžem vstať z postele, ak LED dióda bliká, a mal by som sa vyspať, pokiaľ nie.

Nie je to však jediná aplikácia. Ak máte malé deti, ktoré ešte nevedia určiť čas, môžete im pomocou tohto zariadenia oznámiť, že sa môžu zdvihnúť z postele, akonáhle začne LED dióda blikať.

Všimnite si toho, že keď LED dióda začne blikať, neprestane, kým nevypnete zariadenie.

Ako vždy som postavil tento projekt okolo svojho obľúbeného mikroovládača PIC pomocou programovacieho jazyka JAL, ale môžete použiť aj Arduino.

Krok 1: Požadované komponenty

Požadované komponenty
Požadované komponenty

Pre tento projekt potrebujete nasledujúce komponenty:

  • Kúsok chleba
  • Mikrokontrolér PIC 12F615
  • 8-pinová zásuvka IC
  • Sledujte kryštál s frekvenciou 32,768 Hz
  • Keramické kondenzátory: 2 * 22pF, 1 * 100nF
  • Rezistory:! * 220k, 1 * 33k, 1 * 4k7
  • Zelená LED
  • Vypínač
  • Držiak batérií na 3 AA alebo 3 AAA batérie + batérie
  • Plastové puzdro

Pozrite si schematický diagram pripojenia komponentov.

Krok 2: Navrhovanie a výroba elektroniky

Navrhovanie a výroba elektroniky
Navrhovanie a výroba elektroniky
Navrhovanie a výroba elektroniky
Navrhovanie a výroba elektroniky
Navrhovanie a výroba elektroniky
Navrhovanie a výroba elektroniky

Rozsah prevádzkového napätia PIC je medzi 2 voltmi a 5,5 voltmi, vďaka čomu je vhodný na napájanie 3 batériami AA alebo AAA. Môžu to byť bežné batérie (celkové napájacie napätie je 4,5 V) alebo nabíjateľné batérie (celkové napájacie napätie je 3,6 V).

Všetky načasovania sa vykonávajú v softvéri PIC12F615. Hlavnou požiadavkou na dizajn bolo, aby zariadenie bolo prenosné a napájané z batérie. Pretože PIC beží na veľmi nízkej hodinovej frekvencii 32 kHz, spotrebuje okolo 23 uA pri 3,6 V/ 29 uA pri 4,5 V, keď je zapnutý a keď LED dióda nesvieti. To zaručí dlhú životnosť batérie. Pretože LED dióda nemusí byť jasná, preteká ňou nízky prúd vďaka odporu 4k7, ktorý tiež prispieva k dlhšej životnosti batérie.

Na obrázkoch vidíte obvod, ako som ho postavil na dosku, vrátane konečného výsledku pri vložení do plastového krytu.

Krok 3: Softvér

Ako už bolo uvedené, softvér je napísaný pre PIC12F615 pomocou programovacieho jazyka JAL. Softvér vykonáva jednoduchú úlohu. Použitím časovača PIC sú hodiny s kryštálovými hodinami 32,768 Hz delené 32,768, čo vedie k internému signálu 1 sekundu. PIC potom použije počítadlo na počítanie od 0 do 60 sekúnd * 60 minút * 8 hodín = 28 800.

Keď je zariadenie zapnuté, LED dióda trikrát zabliká a potom sa spustí 8 -hodinový časovač. Blikanie pri zapnutí ukazuje, že je v batériách stále dostatok energie. Po 8 hodinách začne dióda LED znova blikať, ale prestane blikať iba vtedy, keď je zariadenie vypnuté.

V zariadení je ešte jedna funkcia. Nabíjateľné batérie by nemali byť úplne vybité. Aby sa tomu zabránilo, zariadenie po zapnutí raz skontroluje napätie batérie. Ak je napätie batérie nižšie ako 3,0 V, zariadenie nebude blikať LED diódou a prejde do režimu spánku. Zariadenie je potrebné vypnúť a vymeniť batérie. Potom bude po opätovnom zapnutí fungovať normálne.

Priložený je zdrojový súbor JAL a súbor Intel Hex na programovanie PIC. Ak vás zaujíma používanie mikrokontroléra PIC s programovacím jazykom JAL - Pascal - navštívte webovú stránku JAL na adrese

Bavte sa s budovaním vlastného projektu a tešte sa na svoje reakcie a alternatívne aplikácie.

Odporúča: