NODEMCU LUA ESP8266 ar CD4017 dekādes skaitītāju: 4 soļi (ar attēliem)
NODEMCU LUA ESP8266 ar CD4017 dekādes skaitītāju: 4 soļi (ar attēliem)
Anonim
NODEMCU LUA ESP8266 ar CD4017 desmitgades skaitītāju
NODEMCU LUA ESP8266 ar CD4017 desmitgades skaitītāju

CD4017 ir desmitgades skaitītājs / dalītājs. Tas nozīmē, ka, saņemot impulsu, tas to saskaita un nosūta izvadi uz atbilstošo tapu. Tas ir diezgan viegli lietojams IC, un jūs varat vai nu izveidot ķēdi uz maizes dēļa, vai arī iegādāties to no Ebay par aptuveni 99p no Ķīnas. Protams, jums tas viss ir jāsaliek kopā.

3. tapa ir 555 taimera izeja, un 14. tapa ir CD4017 ieeja.

1. darbība: shēmas

Ķēdes
Ķēdes
Ķēdes
Ķēdes

Ja jūs būvētu ķēdi uz maizes dēļa, jūs varētu atstāt 555 taimera daļu un vadīt to ar ESP8266. Jūs varētu domāt, kāpēc pirkt komplektu, lai to vadītu ar ESP8266. Viens labs iemesls ir tas, ka, ja jūs iegādātos visus komponentus atsevišķi, tie maksātu daudz vairāk par 99p, vēl viens ir tas, ka varat ar to rīkoties.

Ja jūs vadāt CD4017 ķēdi ar ESP8266, tā darbosies ar 3,3 voltiem. Izņemiet 555 taimeri no DIL ligzdas un noņemiet savienojuma vadu no D1 (vai jebkuras izmantotās tapas) un ieduriet to 555 DIL ligzdas 3. tapā.

Atgriežoties pie ESP8266, ir daži dažādi veidi, kā iegūt impulsu uz tapas

Ja lasāt NodeMCU dokumentāciju, tajā tiks sniegti vairāk gpio.serout piemēru.

Jebkura no šīm divām koda rindām radīs impulsu uz pin D1 GPIO5.

Šī līnija katru sekundi 100 reizes rada 5 milisekundes impulsu.

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

Šī līnija rada 5 milisekundes impulsu ik pussekundi 100 reizes, pēc tam izdrukā Gatavs.

gpio.serout (1, gpio. LOW, {5000, 50000}, 100, function () print ("Gatavs") beigas)

2. darbība: kods

Kods
Kods

Jūs varētu izmantot zemāk esošo kodu, lai radītu impulsu uz tapas D1 GPIO5. Mainot vērtību (100), pulss būs atšķirīgs.

pulss = 0

pin = 1 gpio.mode (pin, gpio. OUTPUT) tmr.alarm (1, 100, 1, function (), ja impulss == 0, tad impulss = 1 gpio.write (pin, gpio. HIGH) cits pulss = 0 gpio.write (pin, gpio. LOW) beigu beigas)

3. solis: pulsa ražošana

Pulsa ražošana
Pulsa ražošana
Pulsa ražošana
Pulsa ražošana

Vēl viens veids, kā radīt impulsu, ir vairāku vibratoru ķēde. Atkal jūs varat tos iegūt Ebay par 99p vai arī uzcelt uz maizes dēļa. Šī ir ļoti izplatīta shēma, un internetā ir daudz piemēru. Izņemiet izeju no shēmas shēmas starp Q1 un D1 vai Q2 un D2.

Vēl viens veids, kā radīt impulsu, ir izvilkt vadu no 555 taimera kontaktligzdas 3. tapas un īslaicīgi pieskarties 3,3 voltu barošanas avotam.

4. solis. Secinājums

Esmu mēģinājis parādīt, kā radīt impulsu, lai vadītu citu ķēdi, izmantojot dažādas metodes. Daudzas elektroniskās shēmas darbina impulsi.

Kā piemēru esmu izmantojis CD4017. To pašu varētu attiecināt uz CD4022, kuram ir 8 izejas, nevis 10.

Lai iegūtu vairāk informācijas, lejupielādējiet plaši pieejamo CD4017 datu lapu.

Es neesmu ESP8266 vai elektronikas eksperts, un iepriekš minētie ir daži no maniem atklājumiem gadu gaitā.

Ieteicams: