» Elektronika » Arduino »Připomenutí potřeby zastavit větrání

Připomenutí potřeby zastavit větrání



Rozhodli jste se ventilovat místnost. Otevřeli okno „na pár minut“, šli do kuchyně a po pár hodinách si vzpomněli. Autor Instructables pod přezdívkou DerGlorreiche přišel s tím, jak pomocí rady DigiSpark zabránit těmto situacím. Je to velmi levné a mikrokontrolér na něm má zabudovaný teplotní senzor. Nepřesné, ale bude to pro takovou aplikaci, protože změna teploty během ventilace je poměrně velká a lze ji snadno zaznamenat i při nepřesném měření.

Zvažte domácí blíž. Skládá se ze samotného systému DigiSpark, „ucha“ ze starých sluchátek, tlačítka a baterie:



Ale tyto komponenty jsou samostatné, plus dioda, regulátor nabíjení a hřeben, zde jsou příklady dalších baterií, které jsou také vhodné pro konstrukci:



A hlavní složka je velmi blízká:



Průvodce začne pracovat na domácí práci s firmwarem DigiSpark.
Nejprve ze všeho odpovídá desce Arduino IDE, jak je popsáno. Prvním krokem ke snížení spotřeby energie je výběr Digispark (1 MHz - Bez USB) v nabídce Nástroje. Pokud s tím něco mají, nemají s tím nic společného.

Skici lze vyplnit dvěma způsoby. Nejprve: projděte, zkopírujte text do schránky, vytvořte nový soubor v programovacím prostředí a vložte do něj kód ze schránky. Druhým je stáhnout, rozbalit archiv a otevřít soubor skici z programovacího prostředí. Pak je nutné začít nalévat s vypnutou dynamickou hlavou, jinak nebude nic zaznamenáno. Po úspěšném programování bude dioda emitující světlo na desce na pinu 6 mikrokontroléru pětkrát blikat a po osmi sekundách blikne jednou, poté blikne jednou za 24 sekund.

Navíc, pro snížení spotřeby energie nemůžete nic dělat, je aktuální spotřeba desky v této podobě měřena v miliampérech. DerGlorreiche však neradi nabíjí baterie i každých pár dní a chce snížit proud na jednotky mikrotamp. Přerušuje tištěný vodič, který vede k LED indikaci napájení, místo toho můžete odstranit rezistor s označením 102. Odstraňuje lineární stabilizátor umístěný mezi vnější napájecí kontaktní podložkou a mikrokontrolérem, přímo směruje napětí z této destičky do mikrokontroléru. Přerušuje vodič přicházející z rezistoru označeného 152 na osmý pin mikrokontroléru.Aby nedošlo ke ztrátě možnosti přeprogramování desky, připojí terminál rezistoru, který byl právě odpojen, na výstup USB konektoru, od kterého je napětí +5 V. Nyní, když je napájen přes USB, tento rezistor spotřebovává proud, ale když je napájen z určených podložek, nespotřebovává protože tomu je zabráněno diodou umístěnou na desce (úbytek napětí na ní se ukazuje být menší než 0,5 V a neotevře se).



Pokud však zařízení nenapájíte z baterie připojené k určeným polštářkům, ale přes USB z energetické banky bez funkce automatického vypnutí (v EU, kde hlavní město žije, jejich prodej je oficiálně zakázán), bude tento rezistor stále spotřebovávat proud. Chcete-li tomu zabránit, můžete připojit rezistor ne k vedení +5 V USB, ale ke kolíku 5 mikrokontroléru (vývojář nesprávně označil pin 4 a existuje společný vodič), před tím (nezapomeňte!) Bliká. Při programování se nyní logická jednotka objeví na pátém pinu mikrokontroléru a rezistor zajistí správnou funkci rozhraní USB.

Jednodušším řešením je jednou naprogramovat DigiSpark, poté odpojit rezistor a nikde jej nepřipojit. Firmware je jednoduchý a funkční, takže není skutečností, že bude někdy nutné jej aktualizovat. Pokud letí, ale pak můžete dočasně připojit rezistor a poté jej znovu vypnout.

Na fotografii je DigiSpark poháněn energetickou bankou:



Před každým vysíláním musí být připomenutí restartováno. Můžete vypnout napájení na krátkou dobu, nebo můžete vložit tlačítko mezi společný vodič a svorkovnici PB5 (jedná se o pin 1 mikrokontroléru - reset). Vývojář pájel tlačítko tam, kde byl stabilizátor napětí: velká platforma byla obyčejný drát, a na malých byl stabilizační vstup a výstup, takže napájecí napětí se nedostalo skrz tlačítko skrz ně, hlavní přerušil odpovídající vodiče.

Master spojil dynamickou hlavu se závěry desky znázorněnými na fotografii. Pokud chcete desku přeprogramovat, musí být jak hlava, tak i baterie odpojeny pomocí hřebenů. Baterii lze nabíjet pouze prostřednictvím ovladače nabíjení.



Použijte připomenutí, jako je tato. Položili jej na parapet, restartovali jej krátkým vypnutím napájení nebo stisknutím tlačítka, pokud existuje. Otevřete okno a odejít. Teplota klesá, teplotní senzor zabudovaný do mikrokontroléru to detekuje. Pokud po pěti minutách nezačne teplota stoupat (okno se zavře), zařízení začne vydávat poplach. Nejprve zazní signál po dobu 10 minut, poté se zastaví a poté se periodicky zapíná po dobu 10 sekund, přičemž přerušení se postupně zvyšuje z 24 sekund na 5 minut. A tak dále, dokud se zastaví větrání. Před dalším vysíláním je nutné znovu provést ruční restart.
7
7
7

Přidejte komentář

    • úsměvúsměvyxaxaokdontknowyahoone
      šéfeškrábnutíhlupákanoano-anoagresivnítajemství
      promiňtanecdance2dance3prominoutpomocnápoje
      zastavitpřátelédobředobrá náladapískatlžícejazyk
      kouřtleskánícrayprohlásitvýsměšnýdon-t_mentionstáhnout
      teploirefulsmích1mdasetkánímoskingnegativní
      not_ipopcorntrestatčístvyděsitděsíhledat
      posměchděkujitototo_clueumnikakutnísouhlasím
      špatnévčelablack_eyeblum3červenat sechlubit senuda
      cenzurovánopleasantrysecret2hrozitvítězstvíyusun_bespectacled
      třástrespektlolprovedenívítejtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodibludzákazblízko

Doporučujeme si přečíst:

Podejte to pro smartphone ...