Tartalomjegyzék:

NODEMCU LUA ESP8266 CD4017 évtizedes számlálóval: 4 lépés (képekkel)
NODEMCU LUA ESP8266 CD4017 évtizedes számlálóval: 4 lépés (képekkel)

Videó: NODEMCU LUA ESP8266 CD4017 évtizedes számlálóval: 4 lépés (képekkel)

Videó: NODEMCU LUA ESP8266 CD4017 évtizedes számlálóval: 4 lépés (képekkel)
Videó: NodeMcu Base ESP8266 для NodeMcu V3 на ESP8266, отличие NodeMcu V3 от V2 2024, November
Anonim
NODEMCU LUA ESP8266 CD4017 Évtizedes számlálóval
NODEMCU LUA ESP8266 CD4017 Évtizedes számlálóval

A CD4017 egy évtizedes számláló / osztó. Ez azt jelenti, hogy amikor impulzust kap, megszámolja és kimenetet küld a megfelelő tüskére. Ez egy nagyon könnyen használható IC, és vagy felépítheti az áramkört egy kenyértáblára, vagy vásárolhat egyet az Ebay -től körülbelül 99p -ért Kínából. Természetesen mindent össze kell forrasztani.

A 3 -as érintkező az 555 -ös időzítő kimenete, a 14 -es pedig a CD4017 bemenete.

1. lépés: Áramkörök

Áramkörök
Áramkörök
Áramkörök
Áramkörök

Ha az áramkört kenyérsütő táblára építette, akkor hagyja ki az 555 -ös időzítő részt, és vezesse az ESP8266 segítségével. Lehet, hogy azon gondolkodik, miért vásárolja meg a készletet, hogy ESP8266 -mal vezesse. Az egyik jó ok az, hogy ha az összes komponenst külön -külön beszerezné, azok jóval többe kerülnének, mint 99p, akkor a másik az, hogy bánhat vele.

Ha a CD4017 áramkört az ESP8266 készülékkel hajtja, akkor 3,3 voltról működik. Távolítsa el az 555 -ös időzítőt a DIL aljzatból, és vegyen egy áthidaló vezetéket a D1 -ből (vagy bármelyik használt csapból), és piszkálja az 555 -ös DIL -foglalat 3. tűjébe.

Visszatérve az ESP8266 -hoz, néhány különböző módon lehet impulzust előállítani egy tűn

Ha elolvassa a NodeMCU dokumentációját, további példákat fog adni a gpio.serout fájlra.

E két kódsor bármelyike impulzust generál a D1 GPIO5 érintkezőn.

Ez a vonal másodpercenként 5 milliszekundum impulzust állít elő 100 -szor.

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

Ez a sor 100 másodpercenként félmásodpercenként 5 milliszekundumos impulzust ad, majd kész.

gpio.serout (1, gpio. LOW, {5000, 50000}, 100, function () print ("Kész") vége)

2. lépés: Kód

Kód
Kód

Az alábbi kód segítségével impulzust állíthat elő a D1 GPIO5 tűn. Az érték (100) megváltoztatása eltérő pulzusszámot eredményez.

pulzus = 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.write (pin, gpio. LOW) vége

3. lépés: Impulzus előállítása

Impulzus előállítása
Impulzus előállítása
Impulzus előállítása
Impulzus előállítása

Az impulzus előállításának másik módja a multi vibrátor áramkör. Ismét beszerezheti ezeket az Ebay -en 99p -ért, vagy építhet egyet kenyértáblára. Ez egy nagyon gyakori áramkör, és sok példa van rá az interneten. Vegyünk egy kimenetet a kapcsolási rajz Q1 és D1 vagy Q2 és D2 között.

Az impulzus előállításának másik módja az, hogy az 555 -ös időzítő aljzat 3 -as érintkezőjéből egy jumper vezetéket veszünk, és egy pillanatra megérintjük a 3,3 voltos tápegységet.

4. lépés: Következtetés

Megpróbáltam bemutatni, hogyan lehet impulzust előállítani egy másik áramkör meghajtására különböző módszerekkel. Sok elektronikus áramkört impulzusok hajtanak.

Példaként a CD4017 -et használtam. Ugyanez vonatkozik a CD4022 -re is, amelynek 10 kimenete 8 kimenettel rendelkezik.

További információkért töltse le a CD4017 adatlapját, amely széles körben elérhető.

Nem vagyok ESP8266 vagy elektronikai szakértő, és a fentiek néhány megállapításom az évek során.

Ajánlott: