Jūs nusprendėte vėdinti kambarį. Jie atidarė langą „kelioms minutėms“, įėjo į virtuvę ir prisiminė po poros valandų. „Instructable“, pravarde DerGlorreiche, autorius sugalvojo, kaip naudoti „DigiSpark“ plokštę, kad būtų išvengta tokių situacijų. Tai labai pigu, o ant jo esantis mikrovaldiklis turi įmontuotą temperatūros jutiklį. Netiksli, tačiau tai padarys tokiam pritaikymui, nes temperatūros pokytis vėdinant yra gana didelis ir lengvai užregistruojamas net ir netiksliai matuojant.
Apsvarstykite naminis arčiau. Jį sudaro pats „DigiSpark“, „ausis“ iš senų ausinių, mygtukas ir baterija:
Bet šie komponentai yra atskiri, be to, diodas, įkrovimo valdiklis ir šukos, štai kiti akumuliatorių, kurie taip pat tinkami projektuoti, pavyzdžiai:
Ir pagrindinis komponentas yra labai artimas:
Vedlys pradeda namų darbus dirbdamas su „DigiSpark“ programinė įranga.
Visų pirma, jis suderina lentą su Arduino IDE, kaip aprašyta. Pirmasis žingsnis energijos suvartojimui sumažinti pasirinktas „Digispark“ (1 MHz - nėra USB) meniu „Įrankiai“. Jei kas, milijardai neturi nieko bendra.
Yra du būdo užpildymo būdai. Pirma: pereikite, nukopijuokite tekstą į mainų sritį, sukurkite naują failą programavimo aplinkoje ir įdėkite į jį iš mainų srities esančio kodo. Antrasis yra atsisiųsti, išpakuoti archyvą ir atidaryti eskizo failą iš programavimo aplinkos. Tada reikia pradėti pilti išjungus dinaminę galvą, kitaip nieko nebus užfiksuota. Po sėkmingo programavimo, šviesos diodas, esantis ant plokštės, esančio ant 6 mikrovaldiklio, blyksės penkis kartus, o po aštuonių sekundžių - vieną kartą, po to blyksi kartą per 24 sekundes.
Be to, norėdami sumažinti energijos suvartojimą, nieko negalite padaryti, tokios formos plokštės dabartinis suvartojimas matuojamas miliamprais. Tačiau „DerGlorreiche“ nemėgsta krauti baterijų net kas keletą dienų ir nori sumažinti srovę iki vienetų mikroamperių. Jis nupjauna atspausdintą laidininką, kuris eina į galios indikacijos šviesos diodą, vietoj to jūs galite pašalinti rezistorių su žymėjimu 102. Tai pašalina linijinį stabilizatorių, esantį tarp išorinio maitinimo kontaktinio bloko ir mikrovaldiklio, nukreipia įtampą iš šio padėklo tiesiai į mikrovaldiklį. Jis nupjauna laidininką, einantį iš rezistoriaus, pažymėto 152, į aštuntąjį mikrovaldiklio kaištį.Kad neprarastumėte galimybės perprogramuoti plokštę, ji jungia ką tik atjungto rezistoriaus gnybtą prie USB jungties, iš kurios įtampa yra +5 V., išvesties. Dabar, kai maitinamas USB, šis rezistorius sunaudoja srovę, tačiau maitinamas iš nurodytų trinkelių jis neveikia. nes to išvengti neleidžia diodas, esantis lentoje (įtampos kritimas ant jo yra mažesnis nei 0,5 V, ir jis neatsidaro).
Bet jei maitinate įrenginį ne iš akumuliatoriaus, prijungto prie nurodytų kontaktinių blokų, bet per USB iš maitinimo banko be automatinio išjungimo funkcijos (ES, kur gyvena meistras, juos parduoti oficialiai draudžiama), šis rezistorius vis tiek sunaudos srovę. Kad taip neatsitiktų, rezistorių galite prijungti ne prie +5 V USB linijos, bet prie mikrovaldiklio 5 kaiščio (kūrėjas neteisingai nurodė 4 kaištį, o ten yra bendra viela), prieš tai (visada prieš!) Mirksi. Dabar, programuojant, loginis mazgas pasirodys ant penktojo mikrovaldiklio kaiščio, o rezistorius užtikrins teisingą USB sąsajos veikimą.
Paprastesnis sprendimas yra vieną kartą užprogramuoti „DigiSpark“, tada atjunkite rezistorių ir niekur jo neprijunkite. Programinė įranga yra paprasta ir vienkartinė, todėl nėra faktas, kad ją kada nors reikės atnaujinti. Jei jis skrenda, bet tada galite laikinai prijungti rezistorių, tada vėl jį išjungti.
Nuotraukoje „DigiSpark“ maitina maitinimo blokas:
Prieš kiekvieną vėdinimą priminimas turi būti paleistas iš naujo. Galite trumpam išjungti maitinimą arba įdėkite mygtuką tarp bendro laido ir PB5 gnybtų bloko (tai yra 1 mikrokontrolerio kaištis - atstatyti). Kūrėjas litavo mygtuką ten, kur buvo įtampos stabilizatorius: didelė platforma buvo įprasta viela, o ant mažųjų buvo stabilizatoriaus įvestis ir išvestis, kad maitinimo šaltinis nepateko per mygtuką per juos, meistras supjaustė atitinkamus laidus.
Meistras prijungė dinaminę galvą prie nuotraukoje pateiktų lentos išvadų. Jei ketinate perprogramuoti plokštę, tada ir galva, ir akumuliatorius turi būti atjungiami šukų pagalba. Bateriją galima įkrauti tik per įkrovimo valdiklį.
Panaudokite priminimą taip. Jie uždeda ant palangės, paleidžia iš naujo, trumpam išjungdami energiją arba paspausdami mygtuką, jei yra. Atidarykite langą ir išeikite. Temperatūra nukrenta, o mikrovaldiklyje įmontuotas temperatūros jutiklis tai nustato. Jei po penkių minučių temperatūra nepradės kilti (langas uždarytas), prietaisas pradės skambėti žadintuvu. Iš pradžių signalas skamba 10 minučių, tada sustoja, po to jis periodiškai įjungiamas 10 sekundžių, pertraukomis palaipsniui didinant nuo 24 sekundžių iki 5 minučių. Ir taip toliau, kol vėdinimas sustos. Prieš kitą vėdinimą reikia vėl paleisti rankomis.