Obsah:

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

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

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

Pro tento projekt jsem nenašel dobré jméno. Můžete to také nazvat „dostatečným časovačem spánku“. Nápad na tento projekt vznikl během zimní dovolené. Byli jsme v prázdninovém domě, kde v ložnici nebyl žádný budík. Obvykle potřebuji spát 8 hodin, ale ne víc, takže když se probudím a spím 8 hodin, je čas, abych vstal z postele. Bohužel, pokud nemáte budík a venku je stále tma, musíte použít hodinky nebo chytrý telefon - ale to není něco, co mám v ložnici - abyste zjistili, zda jste spali dostatečně dlouho. Abych se nemusel dívat na hodinky pokaždé, když se v noci probudím - a potřebuji brýle na čtení displeje -, zrodil se tento projekt.

Potřeboval jsem zařízení, které by dokázalo, že jsem spal alespoň 8 hodin, aniž by mě budil budík přesně po 8 hodinách. Zařízení je časovač napájený z baterie, který jednoduše provede bliknutí LED 8 hodin po zapnutí zařízení. Když se tedy probudím, mohu vstát z postele, pokud bliká LED dioda a měl bych se trochu vyspat, dokud ne.

Ale to není jediná aplikace. Pokud máte malé děti, které ještě nedokáží určit čas, můžete jim pomocí tohoto zařízení dát vědět, že se mohou dostat z postele, jakmile začne blikat LED dioda.

Všimněte si toho, že když LED začne blikat, nepřestane, dokud zařízení nevypnete.

Jako vždy jsem postavil tento projekt kolem svého oblíbeného mikrořadiče PIC pomocí programovacího jazyka JAL, ale můžete také použít Arduino.

Krok 1: Požadované součásti

Požadované součásti
Požadované součásti

Pro tento projekt musíte mít následující komponenty:

  • Kousek prkénka
  • Mikrokontrolér PIC 12F615
  • 8pinový IC konektor
  • Sledujte krystal 32,768 Hz
  • Keramické kondenzátory: 2 * 22pF, 1 * 100nF
  • Rezistory:! * 220k, 1 * 33k, 1 * 4k7
  • Zelená LED
  • Vypínač
  • Držák baterií na 3 AA nebo 3 AAA baterie + baterie
  • Plastové pouzdro

Podívejte se na schematický diagram připojení komponent.

Krok 2: Navrhování a výroba elektroniky

Navrhování a výroba elektroniky
Navrhování a výroba elektroniky
Navrhování a výroba elektroniky
Navrhování a výroba elektroniky
Navrhování a výroba elektroniky
Navrhování a výroba elektroniky

Rozsah provozního napětí PIC je mezi 2 V a 5,5 V, díky čemuž je vhodný jako napájecí zdroj 3 baterie AA nebo AAA. Mohou to být normální baterie (celkové napájecí napětí je 4,5 V) nebo dobíjecí baterie (celkové napájecí napětí je 3,6 V).

Veškeré časování se provádí v softwaru PIC12F615. Hlavním požadavkem na konstrukci bylo, aby zařízení bylo přenosné a napájené bateriemi. Protože PIC běží na velmi nízké hodinové frekvenci 32 kHz, spotřebovává kolem 23 uA při 3,6 V/ 29 uA při 4,5 V, když je zapnutý a když LED nesvítí. To zaručí dlouhou životnost baterie. Protože LED dioda nemusí být jasná, protéká jí nízký proud díky odporu 4k7, což také přispívá k delší životnosti baterie.

Na obrázcích můžete vidět obvod, jak jsem ho postavil na prkénko, včetně konečného výsledku při vložení do plastového pouzdra.

Krok 3: Software

Jak již bylo zmíněno, software je napsán pro PIC12F615 pomocí programovacího jazyka JAL. Software provádí jednoduchý úkol. Pomocí časovače PIC jsou hodiny s krystalovými hodinami 32,768 Hz děleny 32,768, což má za následek vnitřní signál 1 sekundu. PIC poté použije počítadlo od 0 do 60 sekund * 60 minut * 8 hodin = 28 800.

Když je zařízení zapnuto, LED dioda 3krát zabliká a poté se spustí 8hodinový časovač. Blikání při zapnutí ukazuje, že baterie jsou stále dostatečně nabité. Po 8 hodinách LED začne znovu blikat, ale přestane blikat, pouze když je zařízení vypnuto.

V zařízení je jedna další funkce. Dobíjecí baterie by se neměly úplně vybíjet. Aby se tomu zabránilo, zařízení po zapnutí jednou zkontroluje napětí baterie. Pokud je napětí baterie nižší než 3,0 V, zařízení nebude blikat LED a přejde do režimu spánku. Zařízení je třeba vypnout a vyměnit baterie, poté bude po opětovném zapnutí fungovat normálně.

Připojen je zdrojový soubor JAL a soubor Intel Hex pro programování PIC. Pokud máte zájem o použití mikrokontroléru PIC s JAL - programovacím jazykem jako Pascal - navštivte webové stránky JAL na adrese

Bavte se stavět svůj vlastní projekt a těšit se na vaše reakce a alternativní aplikace.

Doporučuje: