Tartalomjegyzék:
Videó: NODEMCU LUA ESP8266 CD4017 évtizedes számlálóval: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
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
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:
Az 556 idő 2 évtizedes számláló órabevitelt biztosít, amelyek 20 LED -et hajtanak: 6 lépés
Az 556 idő 2 évtizedes óraszámbemenetet biztosít, amelyek 20 LED -et hajtanak végre: Ez az utasítás megmutatja, hogy az 556 -os időzítő 2 évtizedes számlálóhoz szolgáltat órajelet. Az évtized számlálók 20 LED -et hajtanak végre. A LED -ek 10 -es sorrendben villognak
NODEMCU LUA ESP8266 Csatlakozás a MySQL adatbázishoz: 6 lépés
NODEMCU LUA ESP8266 Csatlakozás MySQL adatbázishoz: Ez az utasítás nem a gyenge szívűeknek való, mivel XAMPP -t (Apache, MySQL és PHP), HTML -t és természetesen LUA -t használ. Ha biztos benne, hogy megoldja ezeket, olvasson tovább! Én az XAMPP -t használom, mivel beállítható egy pendrive -ra vagy a merevlemezre, és konfigurálva van
555 időzítő évtizedes számlálóval, LED -ekkel és piezo zümmerekkel; az áramkör alapvető leírása: 6 lépés
555 Időzítő évtizedes számlálóval, LED -ekkel és piezo zümmerekkel; az áramkör alapvető leírása: Ez az áramkör három részből áll. Ezek egy piezo zümmögő, amely hangot ad ki. Egy kód (program) a " Boldog születésnapot " Arduino a piezo -n keresztül. A következő lépés egy 555 -ös időzítő, amely impulzusokat állít elő, amelyek óraként működnek
NODEMCU LUA ESP8266 M5450B7 LED kijelző illesztőprogram vezetése IC: 5 lépés (képekkel)
NODEMCU LUA ESP8266 M5450B7 LED kijelző illesztőprogram IC vezérlése: Az M5450B7 egy 40 tűs DIP LED kijelző illesztőprogram IC. Inkább vadállatnak tűnik, de viszonylag könnyen irányítható és programozható. 34 kimeneti csap van, amelyekhez LED csatlakoztatható mindegyikhez. A készülék inkább áram alá helyezi az áramot, mint táplálja, így a c
NODEMCU LUA ESP8266 MCP23017 16 bites portbővítő IC -vel: 6 lépés (képekkel)
NODEMCU LUA ESP8266 MCP23017 16 bites portbővítő IC -vel: Az MCP23017 egy viszonylag egyszerű IC -t készíteni, mivel a chip mindkét oldalán van A és B port, és a csapok sorrendben vannak. Hasonlóképpen az I2C címbusz Mindez együtt is. Ezen az IC -n 2 érintkező van, amelyeket nem használnak