Obsah:
Video: NODEMCU LUA ESP8266 s počítadlom desaťročí CD4017: 4 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
CD4017 je počítadlo / delič desaťročí. To znamená, že keď prijme impulz, spočíta ho a pošle výstup na príslušný pin. Používanie integrovaného obvodu je veľmi jednoduché a obvod môžete buď postaviť na doske s chlebom, alebo si ho môžete kúpiť na Ebay za približne 99 p z Číny. Všetko to samozrejme musíte spájkovať.
Pin 3 je výstupom časovača 555 a pin 14 je vstupom CD4017.
Krok 1: Okruhy
Ak by ste budovali obvod na doske, mohli by ste vynechať časť časovača 555 a riadiť ho s ESP8266. Môžete si myslieť, prečo si kúpiť súpravu na pohon s ESP8266. Jeden dobrý dôvod je, že ak by ste všetky komponenty získavali jednotlivo, stáli by oveľa viac ako 99 p., Ďalším je, že si s nimi môžete pohrávať.
Ak budete riadiť obvod CD4017 s ESP8266, bude pracovať na 3,3 voltov. Vyberte časovač 555 zo zásuvky DIL a vyberte prepojovací vodič z D1 (alebo z akéhokoľvek kolíka, ktorý používate) a zasuňte ho do kolíka 3 zásuvky 555 DIL.
Späť na ESP8266, existuje niekoľko rôznych spôsobov, ako vytvoriť impulz na kolíku
Ak si prečítate dokumentáciu NodeMCU, poskytne vám ďalšie príklady gpio.serout.
Každý z týchto dvoch riadkov kódu vyvolá impulz na kolíku D1 GPIO5.
Tento riadok generuje 5 milisekundový impulz každú sekundu 100 -krát.
gpio.serout (1, gpio. HIGH, {5000, 995000}, 100, 1)
Tento riadok generuje 5 milisekundový impulz každú pol sekundu 100 krát, potom sa vytlačí Hotovo.
gpio.serout (1, gpio. LOW, {5000, 50000}, 100, koniec funkcie () ((Hotovo))
Krok 2: Kód
Nasledujúci kód môžete použiť na vytvorenie impulzu na pine D1 GPIO5. Zmena hodnoty (100) poskytne rôzne rýchlosti pulzu.
pulz = 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. koniec (napíšte (pin, gpio. LOW) koniec)
Krok 3: Vytvorenie pulzu
Ďalší spôsob vytvárania impulzu je obvod s viac vibrátormi. Opäť ich môžete získať na Ebay za 99 p alebo si ich môžete postaviť na doske s chlebom. Toto je veľmi bežný okruh a existuje mnoho jeho príkladov na celom internete. Na schéme zapojenia vezmite výstup medzi Q1 a D1 alebo Q2 a D2.
Ešte ďalší spôsob, ako vytvoriť impulz, je vziať prepojovací vodič z kolíka 3 zásuvky časovača 555 a na chvíľu sa dotknúť napájania 3,3 voltu.
Krok 4: Záver
Pokúsil som sa ukázať, ako vytvoriť impulz na pohon iného obvodu pomocou rôznych metód. Mnoho elektronických obvodov je poháňaných impulzmi.
Ako príklad som použil CD4017. To isté by sa dalo použiť na disku CD4022, ktorý má 8 výstupov namiesto 10.
Ak chcete získať ďalšie informácie, stiahnite si katalógový list disku CD4017, ktorý je široko dostupný.
Nie som odborník na ESP8266 ani elektroniku a vyššie uvedené sú niektoré z mojich zistení za tie roky.
Odporúča:
Automatické ovládanie izbového svetla a ventilátora s obojsmerným počítadlom návštevníkov: 3 kroky
Automatické ovládanie osvetlenia miestnosti a ventilátora s obojsmerným návštevníkom: Často vidíme počítadlá návštevníkov na štadióne, v nákupnom centre, v kanceláriách, v triedach atď. Ako počítajú ľudí a zapínajú alebo vypínajú svetlo, keď nikto nie je vo vnútri? Dnes sme tu s projektom automatického izbového regulátora svetla s obojsmerným pultom návštevníkov
Automatické osvetlenie miestností s počítadlom návštevníkov!: 7 krokov
Automatické osvetlenie miestností s počítadlom návštevníkov !: Hej! Ak sa chcete zbaviť nudných vypínačov a lacno zautomatizovať osvetlenie miestnosti, ste na správnom mieste! Postavenie tohto projektu bude veľmi jednoduché. Nesledujte to kvôli jednoduchosti, bude to naozaj super a 100% práca
Časovač 555 s počítadlom desaťročí, diódami LED a piezoelektrickým bzučiakom; základný popis obvodu: 6 krokov
Časovač 555 s počítadlom desaťročí, diódami LED a piezoelektrickým bzučiakom; základný popis obvodu: Tento obvod sa skladá z troch častí. Jedná sa o piezový bzučiak, ktorý vydáva zvuk. Kód (program) zahrá " všetko najlepšie k narodeninám " Arduino prostredníctvom piezo. Ďalším krokom je časovač 555, ktorý bude vytvárať impulzy, ktoré fungujú ako hodiny
Svetlá ovládané snímačom pohybu/počítadlom: 7 krokov
Svetlá ovládané snímačom pohybu/počítadlom: Tento projekt bol vytvorený ako záverečný projekt pre kurz digitálneho dizajnu na Cal Poly, San Luis Obispo (CPE 133). Prečo to robíme? Chceme pomôcť zachovať prírodné zdroje vo svete. Náš projekt sa zameriava na úsporu elektrickej energie. Ušetrením ďalších ele
NODEMCU LUA ESP8266 Ovládanie IC ovládača LED displeja M5450B7: 5 krokov (s obrázkami)
NODEMCU LUA ESP8266 Ovládanie ovládača LED displeja M5450B7 IC: M5450B7 je 40 -pinový DIP LED displej ovládača IC. Vyzerá to skôr ako zviera, ale jeho ovládanie a programovanie je relatívne jednoduché. K dispozícii je 34 výstupných pinov, ku ktorým môže byť pripojená dióda LED. každému. Zariadenie skôr prúdi, ako napája, takže