Orodha ya maudhui:

NODEMCU LUA ESP8266 Na CD4017 Counter Counter: Hatua 4 (na Picha)
NODEMCU LUA ESP8266 Na CD4017 Counter Counter: Hatua 4 (na Picha)

Video: NODEMCU LUA ESP8266 Na CD4017 Counter Counter: Hatua 4 (na Picha)

Video: NODEMCU LUA ESP8266 Na CD4017 Counter Counter: Hatua 4 (na Picha)
Video: Install ChatGPT on Nodemcu ESP8266!! Passable? #shortvideos #electrical #nodemcu #soelectronics 2024, Novemba
Anonim
NODEMCU LUA ESP8266 Pamoja na Kaunta ya Muongo wa CD4017
NODEMCU LUA ESP8266 Pamoja na Kaunta ya Muongo wa CD4017

CD4017 ni counter / divider ya muongo. Hii inamaanisha kuwa wakati inapokea mapigo huihesabu na kutuma pato kwa pini inayofaa. Ni IC rahisi kutumia na unaweza kujenga mzunguko kwenye ubao wa mkate au kununua kutoka Ebay kwa karibu 99p kutoka China. Bila shaka lazima uiunganishe yote pamoja.

Pini 3 ni pato la kipima muda cha 555 na Pini 14 ndio pembejeo ya CD4017.

Hatua ya 1: Mizunguko

Mizunguko
Mizunguko
Mizunguko
Mizunguko

Ikiwa ungekuwa unaunda mzunguko kwenye ubao wa mkate unaweza kuacha sehemu ya kipima muda ya 555 na kuiendesha na ESP8266. Labda unafikiria, kwa nini ununue kit ili uiendeshe na ESP8266. Sababu moja nzuri ni kwamba ikiwa ukitafuta vifaa vyote kivyake vingegharimu zaidi ya 99p, nyingine ni kwamba unaweza kuzingatiwa nayo.

Ikiwa utaendesha mzunguko wa CD4017 na ESP8266 itafanya kazi kwa volts 3.3. Ondoa kipima muda cha 555 kutoka kwenye Tundu la DIL na uchukue waya ya kuruka kutoka D1 (au pini yoyote unayotumia) na uibonyeze kwenye pini 3 ya Tundu 555 la DIL.

Rudi kwa ESP8266, kuna njia kadhaa tofauti za kutengeneza pigo kwenye pini

Ukisoma nyaraka za NodeMCU itatoa mifano zaidi ya gpio.serout.

Mojawapo ya mistari hii 2 ya nambari itatoa pigo kwenye pini D1 GPIO5.

Mstari huu hutoa mapigo ya millisecond 5 kila sekunde mara 100.

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

Mstari huu hutoa mapigo ya millisecond 5 kila nusu sekunde mara 100, kisha chapa Imefanywa.

gpio.serout (1, gpio. LOW, {5000, 50000}, 100, function () chapa ("Imefanywa") mwisho)

Hatua ya 2: Kanuni

Kanuni
Kanuni

Unaweza kutumia nambari hapa chini kutoa pigo kwenye pini D1 GPIO5. Kubadilisha thamani (100) itatoa viwango tofauti vya mapigo.

pigo = 0

pini = 1 gpio.mode (pini, gpio. OUTPUT) tmr.alarm (1, 100, 1, kazi () ikiwa pigo == 0 basi pigo = 1 gpio. andika (pini, gpio. LOW) mwisho mwisho)

Hatua ya 3: Kuzalisha Pulse

Kuzalisha Pulse
Kuzalisha Pulse
Kuzalisha Pulse
Kuzalisha Pulse

Njia nyingine ya kutengeneza mapigo ni na mzunguko wa vibrator anuwai. Tena unaweza kupata hizi kwenye Ebay kwa 99p au unaweza kujenga moja kwenye bodi ya mkate. Huu ni mzunguko wa kawaida sana na kuna mifano mingi ya hiyo kwenye Mtandao. Chukua pato kutoka kati ya Q1 na D1 au Q2 na D2 kwenye mchoro wa mzunguko.

Njia nyingine ya kutoa pigo ni kuchukua waya ya kuruka kutoka kwa pini 3 ya tundu la kipima muda la 555 na gusa kitambo cha usambazaji wa volt 3.3.

Hatua ya 4: Hitimisho

Nimejaribu kuonyesha jinsi ya kutengeneza mapigo ya kuendesha mzunguko mwingine kwa kutumia njia tofauti. Mizunguko mingi ya elektroniki inaendeshwa na kunde.

Nimetumia CD4017 kama mfano. Hiyo inaweza kutumika kwa CD4022 ambayo ina matokeo 8 badala ya 10.

Kwa habari zaidi pakua data ya CD4017 ambayo inapatikana sana.

Mimi sio ESP8266 au mtaalam wa vifaa vya elektroniki na hapo juu ni baadhi ya matokeo yangu kwa miaka.

Ilipendekeza: