INHOUDSOPGAWE:
Video: NODEMCU LUA ESP8266 Met CD4017 Decade Counter: 4 Stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Die CD4017 is 'n dekade teller / verdeler. Dit beteken dat wanneer dit 'n pols ontvang, dit tel en 'n uitset na die toepaslike pen stuur. Dit is 'n redelik maklike IC om te gebruik, en u kan die kring op 'n broodbord bou of een van Ebay koop vir ongeveer 99p uit China. U moet natuurlik alles saam soldeer.
Speld 3 is die uitset van die 555 -timer en pen 14 is die invoer van die CD4017.
Stap 1: stroombane
As u die kring op 'n broodbord bou, kan u die 555 -tydsonderdeel uitlaat en dit met die ESP8266 bestuur. U dink miskien waarom u die kit koop om dit met 'n ESP8266 te bestuur. Een goeie rede is dat as u al die komponente afsonderlik kos, dit meer as 99p kos, 'n ander rede is dat u daarmee kan peuter.
As u die CD4017 -stroombaan met die ESP8266 bestuur, werk dit op 3,3 volt. Haal die 555 -timer uit die DIL -aansluiting en haal 'n jumperdraad van D1 (of watter pen u ook al gebruik) en steek dit in pen 3 van die 555 DIL -aansluiting.
Terug na die ESP8266, daar is 'n paar verskillende maniere om 'n pols op 'n pen te produseer
As u die NodeMCU -dokumentasie lees, gee dit meer voorbeelde van gpio.serout.
Beide hierdie twee reëls kode sal 'n polsslag op pen D1 GPIO5 lewer.
Hierdie lyn produseer 'n 5 millisekonde pols elke sekonde 100 keer.
gpio.serout (1, gpio. HIGH, {5000, 995000}, 100, 1)
Hierdie lyn produseer 'n 5 millisekonde pols elke halfsekonde 100 keer, en druk dan Klaar.
gpio.serout (1, gpio. LOW, {5000, 50000}, 100, function () print ("Klaar") einde)
Stap 2: Kode
U kan die onderstaande kode gebruik om 'n puls op pin D1 GPIO5 te lewer. Deur die waarde (100) te verander, word verskillende polsslae gegee.
pols = 0
pin = 1 gpio.mode (pin, gpio. OUTPUT) tmr.alarm (1, 100, 1, funksie () as puls == 0 dan puls = 1 gpio.write (pin, gpio. HIGH) anders pols = 0 gpio.write (pin, gpio. LOW) end end)
Stap 3: Maak 'n pols
'N Ander manier om 'n pols te produseer, is met 'n multi -vibratorkring. U kan dit weer op Ebay vir 99p kry, of u kan dit op 'n broodbord bou. Dit is 'n baie algemene kring en daar is baie voorbeelde daarvan op die internet. Neem 'n uitset tussen Q1 en D1 of Q2 en D2 op die kringdiagram.
Nog 'n manier om 'n pols te produseer, is om 'n jumperdraad uit pen 3 van die 555 -timeraansluiting te neem en die 3.3 volt -toevoer kort aan te raak.
Stap 4: Gevolgtrekking
Ek het probeer om te wys hoe om 'n pols te produseer om 'n ander stroombaan aan te dryf deur verskillende metodes te gebruik. Baie elektroniese stroombane word deur pulse aangedryf.
Ek het die CD4017 as voorbeeld gebruik. Dieselfde kan toegepas word op die CD4022 met 8 uitsette in plaas van 10.
Laai die datablad vir die CD4017 af wat meer algemeen beskikbaar is.
Ek is nie 'n ESP8266- of elektronika -kenner nie, en bogenoemde is 'n paar van my bevindings oor die jare.
Aanbeveel:
NODEMCU Lua ESP8266 Met Real Time Clock (RTC) en EEPROM: 7 stappe
NODEMCU Lua ESP8266 Met Real Time Clock (RTC) en EEPROM: Dit is noodsaaklik om die regte tyd te kry as u 'n datalogboek wil byhou. Daar is verskillende maniere om tyd uit bronne op die internet te kry. U kan vra waarom u nie die ESP8266 gebruik om tyd vir u te hou nie? U kan, dit het sy eie interne RTC (Real Time
Knipper LED met ESP8266 NodeMCU Lua WiFi -tutoriaal: 6 stappe
Knipper LED met behulp van ESP8266 NodeMCU Lua WiFi -tutoriaal: BESKRYWINGNodeMCU is 'n open source IoT -platform. Dit bevat firmware wat op die ESP8266 WiFi SoC van Espressif werk, en hardeware wat gebaseer is op die ESP-12-module. Die term " NodeMcu " verwys standaard na die filmware eerder as na
Hoe om LED te beheer met behulp van ESP8266 NodemCU Lua WiFi vanaf webwerf: 7 stappe
Hoe om LED te beheer met behulp van ESP8266 NodemCU Lua WiFi vanaf die webwerf: Hierdie tutoriaal gaan u 'n paar basiese beginsels leer oor die gebruik van ESP8266 NodemCU Lua WiFi om die LED vanaf die internet te beheer. Voordat u begin, moet u al die nodige materiaal hê: NodeMCU Lua WiFi LED -broodbordtrui (indien nodig)
NODEMCU LUA ESP8266 Bestuur van 'n M5450B7 LED Display Driver IC: 5 stappe (met foto's)
NODEMCU LUA ESP8266 Bestuur van 'n M5450B7 LED Display Driver IC: Die M5450B7 is 'n 40 Pin DIP LED display driver IC. aan elkeen. Die toestel sink eerder as om dit te verskaf, sodat die
NODEMCU LUA ESP8266 Met MCP23017 16 Bit Port Expander IC: 6 stappe (met foto's)
NODEMCU LUA ESP8266 Met MCP23017 16 Bit Port Expander IC: Die MCP23017 is 'n relatief maklike IC om 'n bord voor te maak, aangesien dit poort A en B aan weerskante van die chip het en die penne in opeenvolgende volgorde is. Net so is die I2C -adresbus Daar is ook 2 penne op hierdie IC wat nog nie gebruik word nie