Obsah:
Video: NODEMCU LUA ESP8266 s čítačem desetiletí CD4017: 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
CD4017 je desítkový čítač / dělič. To znamená, že když přijme impuls, počítá ho a odešle výstup na příslušný pin. Je to docela snadné použití IC a můžete buď postavit obvod na desce chleba, nebo koupit jeden z Ebay za asi 99 p z Číny. Samozřejmě to musíte celé pájet dohromady.
Pin 3 je výstupem časovače 555 a Pin 14 je vstupem CD4017.
Krok 1: Obvody
Pokud jste stavěli obvod na prkénku, mohli byste vynechat časovač 555 a řídit jej s ESP8266. Možná si říkáte, proč si pořídit sadu pro řízení s ESP8266. Jedním dobrým důvodem je to, že pokud byste jednotlivé komponenty získávali jednotlivě, stály by mnohem více než 99 p. Dalším důvodem je, že si s nimi můžete pohrát.
Pokud budete řídit obvod CD4017 s ESP8266, bude fungovat na 3,3 voltů. Vyjměte časovač 555 ze zásuvky DIL a vezměte propojovací vodič z D1 (nebo jakéhokoli kolíku, který používáte) a zasuňte jej do kolíku 3 zásuvky 555 DIL.
Zpět na ESP8266 existuje několik různých způsobů, jak vytvořit puls na kolíku
Pokud si přečtete dokumentaci NodeMCU, poskytne další příklady gpio.serout.
Každý z těchto 2 řádků kódu vytvoří puls na pinu D1 GPIO5.
Tato linka produkuje 5 milisekundový puls každou sekundu 100krát.
gpio.serout (1, gpio. HIGH, {5000, 995000}, 100, 1)
Tato linka produkuje puls 5 milisekund každou půl sekundu 100krát, poté vytiskne Hotovo.
gpio.serout (1, gpio. LOW, {5000, 50000}, 100, funkce () tisk ("Hotovo") konec)
Krok 2: Kód
Níže uvedený kód můžete použít k vytvoření impulsu na pinu D1 GPIO5. Změnou hodnoty (100) získáte různé tepové frekvence.
puls = 0
pin = 1 gpio.mode (pin, gpio. OUTPUT) tmr.alarm (1, 100, 1, function () if pulse == 0 then pulse = 1 gpio.write (pin, gpio. HIGH) else pulse = 0 gpio.write (pin, gpio. LOW) konec konce)
Krok 3: Vytvoření pulsu
Dalším způsobem vytváření pulsu je obvod s více vibrátory. Znovu je můžete získat na Ebay za 99 p nebo si je můžete postavit na desce chleba. Toto je velmi běžný obvod a na internetu je mnoho příkladů. Na schématu zapojení vezměte výstup mezi Q1 a D1 nebo Q2 a D2.
Ještě dalším způsobem, jak vytvořit puls, je odebrat propojovací vodič z pinu 3 zásuvky časovače 555 a na okamžik se dotknout 3,3 voltového zdroje.
Krok 4: Závěr
Pokusil jsem se ukázat, jak pomocí různých metod vytvořit puls pro pohon jiného obvodu. Mnoho elektronických obvodů je poháněno impulsy.
Jako příklad jsem použil CD4017. Totéž lze použít na CD4022, který má 8 výstupů místo 10.
Pro více informací si stáhněte katalogový list pro CD4017, který je široce dostupný.
Nejsem odborník na ESP8266 ani elektroniku a výše uvedené jsou některé z mých zjištění za ta léta.
Doporučuje:
Automatické ovládání osvětlení místnosti a ventilátoru s obousměrným čítačem návštěvníků: 3 kroky
Automatické ovládání osvětlení místnosti a ventilátoru s obousměrným čítačem návštěvníků: Často vidíme počítadla návštěvníků na stadionu, v nákupním centru, v kancelářích, ve třídách atd. Jak počítají lidi a zapínají nebo vypínají světlo, když nikdo není uvnitř? Dnes jsme tady s projektem automatického ovládání osvětlení místnosti s obousměrným čítačem návštěvníků
556 čas poskytuje vstup hodin do 2 čítačů desetiletí, které budou řídit 20 LED: 6 kroků
556 Time poskytuje hodinový vstup na 2 čítače dekád, které budou řídit 20 LED: Tento návod ukáže, jak časovač 556 poskytne hodinové vstupy do 2 čítačů dekády. Čítače dekády budou řídit 20 LED. LED diody budou blikat v pořadí 10
Časovač 555 s čítačem desetiletí a LED diodami a piezo bzučákem; základní popis obvodu: 6 kroků
Časovač 555 s čítačem desetiletí a LED diodami a piezoelektrickým bzučákem; základní popis obvodu: Tento obvod se skládá ze tří částí. Jedná se o piezoelektrický bzučák, který vydává zvuk. Kód (program) zahraje " všechno nejlepší k narozeninám " Arduino přes piezo. Dalším krokem je časovač 555, který bude generovat impulsy, které fungují jako hodiny
Světla ovládaná snímačem pohybu/čítačem: 7 kroků
Světla ovládaná senzorem pohybu/čítačem: Tento projekt byl vytvořen jako závěrečný projekt kurzu digitálního designu na Cal Poly, San Luis Obispo (CPE 133). Proč to děláme? Chceme pomáhat chránit přírodní zdroje ve světě. Náš projekt se zaměřuje na úsporu elektřiny. Ušetřením více ele
NODEMCU LUA ESP8266 Řízení IC ovladače LED displeje M5450B7: 5 kroků (s obrázky)
NODEMCU LUA ESP8266 Ovládání IC ovladače LED displeje M5450B7: M5450B7 je 40pinový DIP ovladač LED displeje IC. Vypadá to spíše jako zvíře, ale ovládání a programování je relativně snadné. K dispozici je 34 výstupních pinů, ke kterým lze připojit LED diodu každému. Zařízení místo toho dodává proud, než jej dodává, takže