Kazalo:
Video: NODEMCU LUA ESP8266 s CD4017 desetletnim števcem: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
CD4017 je števec / delilnik desetletij. To pomeni, da ko prejme impulz, ga prešteje in pošlje izhod na ustrezen pin. IC je zelo enostaven za uporabo in vezje lahko sestavite na plošči za kruh ali pa ga kupite pri Ebayu za približno 99 p iz Kitajske. Seveda morate vse skupaj spajkati.
Pin 3 je izhod časovnika 555, pin 14 pa vhod CD4017.
1. korak: Vezja
Če ste vezje gradili na plošči, lahko izpustite časovnik 555 in ga poganjate z ESP8266. Morda razmišljate, zakaj kupiti komplet za vožnjo z ESP8266. Eden od dobrih razlogov je, da če bi nabavili vse komponente posebej, bi stale veliko več kot 99 p, drugi je, da se lahko z njimi poigrate.
Če vozite vezje CD4017 z ESP8266, bo delovalo na 3,3 volta. Odstranite časovnik 555 iz vtičnice DIL in vzemite mostično žico iz D1 (ali katerega koli zatiča, ki ga uporabljate) in ga vtaknite v zatič 3 vtičnice 555 DIL.
Nazaj na ESP8266 obstaja nekaj različnih načinov za ustvarjanje impulza na zatiču
Če preberete dokumentacijo NodeMCU, bo podanih več primerov gpio.serout.
Vsaka od teh dveh vrstic kode bo ustvarila impulz na zatiču D1 GPIO5.
Ta linija proizvede 5 milisekundni impulz vsako sekundo 100 -krat.
gpio.serout (1, gpio. HIGH, {5000, 995000}, 100, 1)
Ta vrstica proizvede 5 milisekundni impulz vsakih pol sekunde 100 -krat, nato pa natisne Končano.
gpio.serout (1, gpio. LOW, {5000, 50000}, 100, function () print ("Končano") konec)
2. korak: Koda
Spodnjo kodo lahko uporabite za ustvarjanje impulza na zatiču D1 GPIO5. Spreminjanje vrednosti (100) bo dalo različne impulze.
impulz = 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) konec konca)
3. korak: Ustvarjanje impulza
Drug način za ustvarjanje impulza je vezje z več vibratorji. Spet jih lahko dobite na Ebayu za 99p ali pa jih zgradite na deski za kruh. To je zelo pogosto vezje in obstaja veliko primerov tega po vsem internetu. Na diagramu vezja vzemite izhod med Q1 in D1 ali Q2 in D2.
Drug način za ustvarjanje impulza je, da vzamete mostično žico iz zatiča 3 vtičnice časovnika 555 in se za trenutek dotaknete napajalnika 3,3 V.
4. korak: Zaključek
Poskušal sem pokazati, kako z različnimi metodami proizvesti impulz za pogon drugega vezja. Mnoga elektronska vezja poganjajo impulzi.
Kot primer sem uporabil CD4017. Enako bi lahko veljali za CD4022, ki ima 8 izhodov namesto 10.
Za več informacij prenesite podatkovni list za CD4017, ki je na voljo vsem.
Nisem strokovnjak za ESP8266 ali elektroniko in zgoraj so nekatere moje ugotovitve skozi leta.
Priporočena:
Samodejni krmilnik sobne svetlobe in ventilatorja z dvosmernim števcem obiskovalcev: 3 koraki
Samodejni krmilnik sobne svetlobe in ventilator z dvosmernim števcem obiskovalcev: Pogosto vidimo števce obiskovalcev na stadionu, v nakupovalnem središču, v pisarnah, v učilnicah itd. Kako štejejo ljudi in vklopijo ali izklopijo luč, ko ni nikogar? Danes smo tukaj s projektom avtomatskega regulatorja sobne svetlobe z dvosmernim števcem obiskovalcev
Samodejne luči v sobi s števcem obiskovalcev!: 7 korakov
Samodejne luči v sobi s števcem obiskovalcev!: Hej! Če se želite znebiti dolgočasnih stikal za luči in poceni samodejno osvetliti sobo, ste na pravem mestu! Ta projekt bo zelo enostaven za gradnjo. Ne zanemarjajte preprostosti, res bo kul in 100% delo
555 Merilnik časa z desetletnim števcem in LED diodami ter piezo zvočnikom; osnovni opis vezja: 6 korakov
555 Časovnik z desetletnim števcem in LED diodami ter piezo zvočnikom; osnovni opis vezja: To vezje je sestavljeno iz treh delov. So piezo brenčalo, ki proizvaja zvok. Koda (program) bo igrala " Vesel rojstni dan " Arduino skozi piezo. Naslednji korak je merilnik časa 555, ki proizvaja impulze, ki delujejo kot ura
NODEMCU LUA ESP8266 Vožnja gonilnika LED zaslona M5450B7 IC: 5 korakov (s slikami)
NODEMCU LUA ESP8266 Vožnja gonilnika LED zaslona M5450B7 IC: M5450B7 je 40 -polni DIP gonilnik LED zaslona, videti je kot zver, vendar ga je relativno enostavno upravljati in programirati. Obstaja 34 izhodnih zatičev, ki imajo lahko priključeno LED vsakemu posebej. Naprava namesto napajanja napaja tok, zato je c
NODEMCU LUA ESP8266 z 16 -bitnim razširjevalnikom vrat MCP23017 IC: 6 korakov (s slikami)
NODEMCU LUA ESP8266 Z 16 -bitnim razširjevalnikom vrat IC MCP23017: MCP23017 je sorazmerno enostaven za izdelavo plošče, saj ima vrata A in B na obeh straneh čipa, zatiči pa so v zaporedju. vse skupaj. Na tem IC -ju sta 2 zatiča, ki se ne uporabljata