Përmbajtje:

NODEMCU LUA ESP8266 Me numërues dekade të CD4017: 4 hapa (me fotografi)
NODEMCU LUA ESP8266 Me numërues dekade të CD4017: 4 hapa (me fotografi)

Video: NODEMCU LUA ESP8266 Me numërues dekade të CD4017: 4 hapa (me fotografi)

Video: NODEMCU LUA ESP8266 Me numërues dekade të CD4017: 4 hapa (me fotografi)
Video: FLProg7: часы реального времени и температура | ESP32 NodeMCU | Визуальное программирование для 2024, Nëntor
Anonim
NODEMCU LUA ESP8266 Me Counter të Dekadës CD4017
NODEMCU LUA ESP8266 Me Counter të Dekadës CD4017

CD4017 është një numërues / ndarës dekade. Kjo do të thotë që kur merr një puls e numëron atë dhe dërgon një dalje në kunjin e duhur. ICshtë një IC shumë e lehtë për t’u përdorur dhe mund ta ndërtoni qarkun në një dërrasë buke ose ta blini një nga Ebay për rreth 99p nga Kina. Sigurisht që duhet t'i lidhni të gjitha së bashku.

Pin 3 është dalja e kohëmatësit 555 dhe Pin 14 është hyrja e CD4017.

Hapi 1: Qarqet

Qarqet
Qarqet
Qarqet
Qarqet

Nëse po e ndërtonit qarkun në një pjatë, mund të lini jashtë pjesën 555 të kohëmatësit dhe ta drejtoni atë me ESP8266. Ju mund të mendoni, pse të blini kompletin për ta drejtuar atë me një ESP8266. Një arsye e mirë është se nëse i blini të gjithë përbërësit individualisht ata do të kushtonin shumë më tepër se 99p, një tjetër është se ju mund të llastoni me të.

Nëse drejtoni qarkun CD4017 me ESP8266 ai do të punojë në 3.3 volt. Hiqeni kohëmatësin 555 nga Foleja DIL dhe merrni një tel kërcyes nga D1 (ose cilindo kunj që përdorni) dhe futeni në kunjin 3 të Foleve 555 DIL.

Kthehu te ESP8266, ka disa mënyra të ndryshme për të prodhuar një impuls në një kunj

Nëse lexoni dokumentacionin NodeMCU do të japë më shumë shembuj të gpio.serout.

Secila prej këtyre 2 rreshtave të kodit do të prodhojë një puls në pinin D1 GPIO5.

Kjo linjë prodhon një impuls 5 milisekonda çdo sekondë 100 herë.

gpio.serout (1, gpio. HIGHT, {5000, 995000}, 100, 1)

Kjo linjë prodhon një puls 5 milisekonda çdo gjysmë sekonde 100 herë, pastaj printon Done.

gpio.serout (1, gpio. LOW, {5000, 50000}, 100, funksioni () print ("U krye") fund)

Hapi 2: Kodi

Kodi
Kodi

Ju mund të përdorni kodin më poshtë për të prodhuar një impuls në pin D1 GPIO5. Ndryshimi i vlerës (100) do të japë ritme të ndryshme të pulsit.

puls = 0

pin = 1 gpio.mode (pin, gpio. OUTPUT) tmr.alarm (1, 100, 1, funksioni () nëse impulsi == 0 atëherë impulsi = 1 gpio.shkruani (pin, gpio. HIGHT) tjetër puls = 0 gpio.shkruani (pin, gpio. LOW) fundi i fundit)

Hapi 3: Prodhimi i një pulsi

Prodhimi i një pulsi
Prodhimi i një pulsi
Prodhimi i një pulsi
Prodhimi i një pulsi

Një mënyrë tjetër për të prodhuar një impuls është me një qark shumë vibrator. Përsëri mund t'i merrni këto në Ebay për 99p ose mund të ndërtoni një në një dërrasë buke. Ky është një qark shumë i zakonshëm dhe ka shumë shembuj të tij në të gjithë Internetin. Merrni një dalje nga Q1 dhe D1 ose Q2 dhe D2 në diagramin e qarkut.

Një mënyrë tjetër për të prodhuar një impuls është marrja e një teli kërcyesi nga kunja 3 e prizës së kohëmatësit 555 dhe prekja momentale e furnizimit me 3.3 volt.

Hapi 4: Përfundimi

Unë jam përpjekur të tregoj se si të prodhoj një impuls për të drejtuar një qark tjetër duke përdorur metoda të ndryshme. Shumë qarqe elektronike drejtohen nga impulse.

Unë kam përdorur CD4017 si shembull. E njëjta gjë mund të zbatohet për CD4022 i cili ka 8 dalje në vend të 10.

Për më shumë informacion shkarkoni fletën e të dhënave për CD4017 e cila është gjerësisht e disponueshme.

Unë nuk jam një ekspert ESP8266 ose elektronikë dhe sa më sipër janë disa nga gjetjet e mia gjatë viteve.

Recommended: