Cov txheej txheem:

NODEMCU LUA ESP8266 Nrog CD4017 Decade Counter: 4 Cov Kauj Ruam (nrog Duab)
NODEMCU LUA ESP8266 Nrog CD4017 Decade Counter: 4 Cov Kauj Ruam (nrog Duab)

Video: NODEMCU LUA ESP8266 Nrog CD4017 Decade Counter: 4 Cov Kauj Ruam (nrog Duab)

Video: NODEMCU LUA ESP8266 Nrog CD4017 Decade Counter: 4 Cov Kauj Ruam (nrog Duab)
Video: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, Kaum ib hlis
Anonim
NODEMCU LUA ESP8266 Nrog CD4017 Decade Counter
NODEMCU LUA ESP8266 Nrog CD4017 Decade Counter

CD4017 yog kaum xyoo counter / divider. Qhov no txhais tau tias thaum nws tau txais cov mem tes nws suav nws thiab xa tawm mus rau tus pin uas tsim nyog. Nws yog qhov yooj yim IC siv thiab koj tuaj yeem tsim lub Circuit Court ntawm lub rooj mov ci lossis yuav ib qho los ntawm Ebay txog li 99p los ntawm Tuam Tshoj. Koj yuav tsum tau muab tshuaj txhuam nws ua ke.

Tus Pin 3 yog qhov tso tawm ntawm 555 lub sijhawm thiab Pin 14 yog lub tswv yim ntawm CD4017.

Kauj ruam 1: Cov voj voog

Cov voj voog
Cov voj voog
Cov voj voog
Cov voj voog

Yog tias koj tab tom tsim lub Circuit Court ntawm lub khob cij koj tuaj yeem tawm ntawm 555 lub sijhawm ua ntu thiab tsav nws nrog ESP8266. Tej zaum koj yuav xav, vim li cas thiaj yuav cov khoom siv los tsav nws nrog ESP8266. Ib qhov laj thawj zoo yog tias yog koj tau txais tag nrho cov khoom siv ib tus zuj zus lawv yuav raug nqi ntau dua 99p, lwm qhov yog tias koj tuaj yeem tinker nrog nws.

Yog tias koj tsav CD4017 Circuit nrog ESP8266 nws yuav ua haujlwm ntawm 3.3 volts. Tshem lub 555 timer los ntawm DIL Qhov (Socket) thiab nqa lub xaim xaim los ntawm D1 (lossis tus pin twg los xij uas koj siv) thiab ntsaws nws rau tus pin 3 ntawm 555 DIL Socket.

Rov qab mus rau ESP8266, muaj ob peb txoj hauv kev sib txawv los tsim cov mem tes ntawm tus pin

Yog tias koj nyeem NodeMCU cov ntaub ntawv nws yuav muab piv txwv ntxiv ntawm gpio.serout.

Ob qho ntawm 2 kab ntawm txoj cai no yuav ua rau muaj mem tes ntawm tus pin D1 GPIO5.

Cov kab no tsim tawm 5 millisecond pulse txhua thib ob 100 zaug.

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

Cov kab no tsim tawm 5 millisecond pulse txhua ib nrab thib ob 100 zaug, tom qab ntawd luam tawm Ua tiav.

gpio.serout (1, gpio. LOW, {5000, 50000}, 100, muaj nuj nqi () luam tawm ("Ua tiav") kawg)

Kauj ruam 2: Code

Code
Code

Koj tuaj yeem siv cov cai hauv qab no los tsim cov mem tes ntawm tus pin D1 GPIO5. Hloov tus nqi (100) yuav muab tus nqi mem tes sib txawv.

pulse = 0

pin = 1 gpio.mode (pin, gpio. OUTPUT) tmr.alarm (1, 100, 1, muaj nuj nqi () yog mem tes == 0 ces mem tes = 1 gpio.write (tus pin, gpio. HIGH) lwm tus mem tes = 0 gpio.write (tus pin, gpio. LOW) kawg kawg)

Kauj Ruam 3: Ua Pulse

Ua kom muaj mem tes
Ua kom muaj mem tes
Ua kom muaj mem tes
Ua kom muaj mem tes

Lwm txoj hauv kev tsim cov mem tes yog nrog ntau lub vibrator Circuit Court. Ib zaug ntxiv koj tuaj yeem tau txais cov no ntawm Ebay rau 99p lossis koj tuaj yeem tsim ib qho ntawm lub rooj mov ci. Nov yog ib qho kev sib tham ntau thiab muaj ntau qhov piv txwv ntawm nws thoob plaws Internet. Siv qhov tso tawm los ntawm nruab nrab ntawm Q1 thiab D1 lossis Q2 thiab D2 ntawm daim duab hluav taws xob.

Tseem muaj lwm txoj hauv kev los tsim cov mem tes yog siv lub jumper xaim los ntawm tus pin 3 ntawm 555 lub qhov hluav taws xob timer thiab ib ntus kov 3.3 volt mov.

Kauj ruam 4: Xaus

Kuv tau sim qhia pom yuav ua li cas thiaj tsim lub plawv dhia mus rau lwm lub Circuit Court los ntawm kev siv ntau txoj hauv kev. Ntau lub tshuab hluav taws xob hluav taws xob tau tsav los ntawm cov noob.

Kuv tau siv CD4017 ua piv txwv. Tib yam tuaj yeem siv rau CD4022 uas muaj 8 qhov hloov pauv tsis yog 10.

Yog xav paub ntxiv rub tawm daim ntawv rau CD4017 uas muaj dav.

Kuv tsis yog ESP8266 lossis tus kws tshaj lij hluav taws xob thiab cov saum toj no yog qee qhov kuv pom tau ntau xyoo.

Pom zoo: