Sadržaj:
Video: NODEMCU LUA ESP8266 sa CD4017 Brojač decenija: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
CD4017 je desetljetni brojač / razdjelnik. To znači da kada primi impuls, broji ga i šalje izlaz na odgovarajući pin. To je prilično jednostavan IC za korištenje i možete izgraditi krug na ploči za kruh ili ga kupiti na Ebayu za oko 99 p iz Kine. Naravno, morate sve to lemiti.
Pin 3 je izlaz tajmera 555, a pin 14 ulaz CD4017.
Korak 1: Krugovi
Ako ste krug gradili na ploči, mogli biste izostaviti tajmer 555 i upravljati njime s ESP8266. Možda razmišljate zašto biste kupili komplet za vožnju s ESP8266. Jedan dobar razlog je taj što bi, ako nabavite sve komponente pojedinačno, koštale daleko više od 99 p, drugi je taj što se možete s tim pozabaviti.
Ako pogonite krug CD4017 s ESP8266, on će raditi na 3,3 volta. Uklonite tajmer 555 iz DIL utičnice i uzmite kratkospojnu žicu iz D1 (ili bilo koju iglu koju koristite) i zabodite je u iglu 3 555 DIL utičnice.
Nazad na ESP8266, postoji nekoliko različitih načina za stvaranje impulsa na pinu
Ako pročitate dokumentaciju NodeMCU -a, dat će više primjera gpio.serout.
Bilo koji od ova 2 reda koda će proizvesti impuls na pinu D1 GPIO5.
Ova linija proizvodi impuls od 5 milisekundi svake sekunde 100 puta.
gpio.serout (1, gpio. HIGH, {5000, 995000}, 100, 1)
Ova linija proizvodi impuls od 5 milisekundi svakih pola sekunde 100 puta, a zatim štampa Gotovo.
gpio.serout (1, gpio. LOW, {5000, 50000}, 100, function () print ("Gotovo") kraj)
Korak 2: Kodirajte
Možete koristiti donji kod za stvaranje impulsa na pinu D1 GPIO5. Promjenom vrijednosti (100) dobit ćete različite brzine pulsa.
puls = 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) end end)
Korak 3: Stvaranje pulsa
Drugi način stvaranja impulsa je pomoću kola s više vibratora. Opet ih možete nabaviti na Ebayu za 99 p ili ih možete izgraditi na ploči za kruh. Ovo je vrlo uobičajen krug i ima mnogo primjera za to širom Interneta. Uzmite izlaz između Q1 i D1 ili Q2 i D2 na dijagramu kola.
Još jedan način stvaranja impulsa je uzeti kratkospojnik sa pina 3 utičnice tajmera 555 i na trenutak dodirnuti napajanje od 3,3 V.
Korak 4: Zaključak
Pokušao sam pokazati kako proizvesti impuls za pokretanje drugog kola pomoću različitih metoda. Mnoga elektronička kola pokreću impulsi.
Koristio sam CD4017 kao primjer. Isto bi se moglo primijeniti na CD4022 koji ima 8 izlaza umjesto 10.
Za više informacija preuzmite tehnički list za CD4017 koji je široko dostupan.
Nisam stručnjak za ESP8266 ili elektroniku, a gore su neki od mojih nalaza s godinama.
Preporučuje se:
Uradi sam Gajgerov brojač sa ESP8266 i ekranom osjetljivim na dodir: 4 koraka (sa slikama)
Uradi sam Geigerov brojač s ESP8266 i ekranom osjetljivim na dodir: AŽURIRANJE: NOVA I POBOLJŠANA VERZIJA SA WIFI -em I DRUGIM DODATNIM ZNAČAJKAMA OVDJE sam dizajnirao i izgradio Geiger brojač - uređaj koji može otkriti ionizirajuće zračenje i upozoriti svoje korisnike na opasne nivoe zračenja iz okruženja sa svim previše poznat klik ne
Brojač pogodaka za instrukcije (ESP8266-01): 8 koraka (sa slikama)
Brojač pogodaka za instrukcije (ESP8266-01): 23-01-2018 Ažurirano firmverPrije nekog vremena pokušao sam napraviti " Brojač hitova za instrukcije " koristeći API Instructables i Arduino Uno sa zaštitom od žičane mreže. Međutim, s ograničenim RAM -om Arduino Uno, nisam uspio nabaviti
Brojač pretplatnika na YouTubeu pomoću ploče ESP8266: 9 koraka (sa slikama)
Brojač pretplatnika na YouTube -u pomoću ploče ESP8266: Dragi prijatelji, dobrodošli u još jedan projekat ESP8266 Danas ćemo izgraditi brojač pretplatnika na YouTube -u sa velikim LCD ekranom i 3D štampanim kućištem. Počnimo! U ovom vodiču ćemo napraviti sljedeće: Dvostruki pretplatnik YouTubea
NODEMCU LUA ESP8266 Upravljački program upravljačkog programa LED displeja M5450B7 IC: 5 koraka (sa slikama)
NODEMCU LUA ESP8266 Upravljački sklop upravljačkog programa LED displeja M5450B7: M5450B7 je 40 -pinni DIP upravljački program za LED zaslon. Izgleda prilično zvijer, ali ga je relativno lako kontrolirati i programirati. Postoje 34 izlazna pina koji mogu imati priključenu LED diodu svakom od njih. Uređaj gubi struju umjesto da je napaja, pa će k
NODEMCU LUA ESP8266 sa MCP23017 16 -bitni ekspander porta IC: 6 koraka (sa slikama)
NODEMCU LUA ESP8266 S MCP23017 16 -bitnim ekspanderom porta IC: MCP23017 je relativno laka IC ploča za izradu ploče jer ima priključke A i B s obje strane čipa, a pinovi su u slijedećem redoslijedu. sve zajedno također. Postoje 2 pina na ovom IC -u koji se ne koriste