Rozhodli ste sa vetrať miestnosť. Otvorili okno „na pár minút“, vošli do kuchyne a po pár hodinách si spomenuli. Autor Instructables pod prezývkou DerGlorreiche prišiel s tým, ako využiť dosku DigiSpark na zabránenie takýmto situáciám. Je to veľmi lacné a mikrokontrolér na ňom má zabudovaný snímač teploty. Nepresné, ale bude to pre takúto aplikáciu, pretože zmena teploty počas vetrania je pomerne veľká a dá sa ľahko zaznamenať aj pri nepresnom meraní.
zvážiť domáci bližšie. Pozostáva zo samotného systému DigiSpark, z ucha zo starých slúchadiel, z gombíka a batérie:
Ale tieto komponenty sú samostatné, plus dióda, kontrolér nabíjania a hrebeň, tu sú príklady iných batérií, ktoré sú tiež vhodné pre návrh:
A hlavná zložka je veľmi blízko:
Sprievodca začne pracovať na domácej práci s firmvérom DigiSpark.
Najprv zo všetkých zodpovedá rade Arduino IDE, ako je opísané. Prvým krokom k zníženiu spotreby energie je výber Digispark (1 MHz - Bez USB) v ponuke Nástroje. Millihertz s tým nemá nič spoločné.
Náčrt môžete vyplniť dvoma spôsobmi. Najprv: prejdite, skopírujte text do schránky, vytvorte nový súbor v programovacom prostredí a doň vložte kód zo schránky. Druhým je stiahnutie, rozbalenie archívu a otvorenie súboru skici z programovacieho prostredia. Potom je potrebné začať liať s vypnutou dynamickou hlavou, inak sa nič nezaznamená. Po úspešnom programovaní bude dióda vyžarujúca svetlo na doske na kolíku 6 mikrokontroléra blikať päťkrát a po ôsmich sekundách bude blikať jedenkrát, potom blikne každých 24 sekúnd.
Navyše, aby ste znížili spotrebu energie, nemôžete robiť nič, aktuálna spotreba dosky v tejto forme sa meria v miliampéroch. DerGlorreiche však neradi nabíja batérie dokonca každých pár dní a chce znížiť prúd na jednotky mikroampónov. Prerušuje tlačený vodič, ktorý smeruje na kontrolku LED napájania, namiesto toho môžete odstrániť rezistor so značkou 102. Odstráni lineárny stabilizátor umiestnený medzi vonkajšou kontaktnou doskou a mikrokontrolérom, priamo usmerňuje napätie z tejto doštičky do mikrokontroléra. Prerušuje vodič prichádzajúci z odporu označeného 152 na ôsmy kolík mikrokontroléra.Aby nedošlo k strate možnosti preprogramovania dosky, spája výstup práve rezistora, ktorý bol práve odpojený, do výstupu konektora USB, z ktorého je napätie +5 V. Teraz, keď je napájaný z USB, tento rezistor spotrebováva prúd, ale pri napájaní z určených podložiek nespája pretože tomu bráni dióda umiestnená na doske (pokles napätia na nej je menší ako 0,5 V a neotvára sa).
Ak však zariadenie nespájate z batérie pripojenej k určeným kontaktným doštičkám, ale cez USB z napájacej banky bez funkcie automatického vypnutia (v EÚ, kde majster žije, ich predaj je oficiálne zakázaný), bude tento rezistor stále spotrebovávať prúd. Aby ste tomu zabránili, odpor môžete pripojiť nie k linke USB +5 V, ale ku kolíku 5 mikrokontroléra (vývojár nesprávne označil kolík 4 a existuje spoločný vodič), pred tým (vždy pred!) Bliká. Teraz sa pri programovaní objaví logická jednotka na piatom kolíku mikrokontroléra a rezistor zabezpečí správnu činnosť rozhrania USB.
Jednoduchšie riešenie je naprogramovať DigiSpark raz, potom odpor odpojiť a nikde ho nepripojiť. Firmvér je jednoduchý a funkčný, takže nie je skutočnosťou, že bude niekedy potrebné aktualizovať ho. Ak letí, ale potom môžete dočasne pripojiť odpor a potom ho znova vypnúť.
Na fotografii je DigiSpark poháňaný energetickou bankou:
Pred každým vetraním sa musí pripomienka znovu spustiť. Môžete vypnúť napájanie na krátky čas alebo môžete vložiť tlačidlo medzi spoločný vodič a svorkovnicu PB5 (jedná sa o pin 1 mikrokontroléra - reset). Vývojka spájkovala tlačidlo na miesto, kde bol stabilizátor napätia: veľká plocha bola spoločným vodičom, a na tých malých bol vstup a výstup stabilizátora, takže napájacie napätie neprešlo cez tlačidlo cez ne, hlavný vodič prerušil príslušné vodiče.
Master spojil dynamickú hlavu so závermi dosky uvedenými na fotografii. Ak plánujete dosku preprogramovať, musí byť hlavica aj batéria odpojené pomocou hrebeňov. Batériu je možné nabíjať iba prostredníctvom regulátora nabíjania.
Použite toto pripomenutie. Položili ho na parapet, reštartovali ho krátkym vypnutím napájania alebo stlačením tlačidla, ak existuje. Otvorte okno a odíďte. Teplota klesá, snímač teploty zabudovaný do mikrokontroléra to zistí. Ak po piatich minútach nezačne teplota stúpať (okno je zatvorené), zariadenie začne vydávať zvukový signál. Najskôr zaznie signál 10 minút, potom sa zastaví a potom sa periodicky zapína na 10 sekúnd, pričom prerušenia sa postupne zvyšujú z 24 na 5 minút. A tak ďalej, až kým sa zastaví vetranie. Pred ďalším vetraním je potrebné znovu manuálne reštartovať.