Taula de continguts:
Vídeo: NODEMCU LUA ESP8266 Amb comptador de dècades CD4017: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
El CD4017 és un comptador / divisor de dècades. Això vol dir que quan rep un impuls el compta i envia una sortida al pin adequat. És un CI força senzill d'utilitzar i podeu construir el circuit en una placa de pa o comprar-ne un a Ebay per uns 99p a la Xina. Per descomptat, heu de soldar-ho tot junt.
El pin 3 és la sortida del temporitzador 555 i el pin 14 és l’entrada del CD4017.
Pas 1: circuits
Si estiguéssiu construint el circuit sobre una taula de proves, podríeu deixar de banda la part del temporitzador 555 i conduir-la amb l’ESP8266. Podríeu estar pensant, per què comprar el kit per conduir-lo amb un ESP8266. Una de les bones raons és que si obtingueu tots els components individualment costarien molt més de 99 p, l’altre és que podeu jugar-hi.
Si conduïu el circuit CD4017 amb l’ESP8266, funcionarà a 3,3 volts. Traieu el temporitzador 555 del sòcol DIL i agafeu un cable de pont de D1 (o el pin que utilitzeu) i introduïu-lo al pin 3 del sòcol DIL 555.
De tornada a l'ESP8266, hi ha algunes maneres diferents de produir un impuls en un pin
Si llegiu la documentació de NodeMCU, donarà més exemples de gpio.serout.
Qualsevol d’aquestes 2 línies de codi produirà un impuls al pin D1 GPIO5.
Aquesta línia produeix un pols de 5 mil·lisegons cada segon 100 vegades.
gpio.serout (1, gpio. HIGH, {5000, 995000}, 100, 1)
Aquesta línia produeix un pols de 5 mil·lisegons cada mig segon 100 vegades, i després imprimeix Fet.
gpio.serout (1, gpio. LOW, {5000, 50000}, 100, function () print ("Fet") final)
Pas 2: Codi
Podeu utilitzar el codi següent per produir un impuls al pin D1 GPIO5. Canviant el valor (100) es donaran diferents pulsacions.
pols = 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) extrem final)
Pas 3: produir un impuls
Una altra manera de produir un impuls és amb un circuit multi-vibrador. Una vegada més, podeu obtenir-los a Ebay per 99p o podeu construir-ne un a una taula de pa. Aquest és un circuit molt comú i hi ha molts exemples a tot Internet. Prengui una sortida d'entre Q1 i D1 o Q2 i D2 al diagrama del circuit.
Una altra manera de produir un impuls és agafar un cable de pont del pin 3 del sòcol del temporitzador 555 i tocar momentàniament la font de 3,3 volts.
Pas 4: Conclusió
He intentat mostrar com produir un impuls per conduir un altre circuit mitjançant diferents mètodes. Molts circuits electrònics són impulsats per impulsos.
He utilitzat el CD4017 com a exemple. El mateix es podria aplicar al CD4022 que té 8 sortides en lloc de 10.
Per obtenir més informació, descarregueu el full de dades del CD4017, que està àmpliament disponible.
No sóc un ESP8266 ni expert en electrònica i els anteriors són alguns dels meus descobriments al llarg dels anys.
Recomanat:
Comptador de freqüències amb Arduino: 8 passos (amb imatges)
Comptador de freqüències amb Arduino: és un comptador de freqüències basat en arduino senzill i barat que costa menys de 4 $, ha estat molt útil per mesurar circuits petits
Comptador de subscriptors de YouTube amb pantalla de paper electrònic i Raspberry Pi Zero W: 5 passos (amb imatges)
Comptador de subscriptors de YouTube mitjançant una pantalla de paper electrònic i Raspberry Pi Zero W: en aquest manual, us mostraré com crear el vostre propi comptador de subscriptors de YouTube mitjançant una pantalla de paper electrònic i un Raspberry Pi Zero W per consultar l'API de YouTube i actualitzeu la pantalla. Les pantalles de paper electrònic són ideals per a aquest tipus de projectes, ja que tenen
Temporitzador 555 amb comptador de dècades i LEDs i timbre piezoelèctric; descripció bàsica del circuit: 6 passos
Temporitzador 555 amb comptador de dècades i LEDs i timbre piezoelèctric; descripció bàsica del circuit: aquest circuit consta de tres parts: són un timbre piezoelèctric que produeix so. Un codi (programa) reproduirà " Happy Birthday " per Arduino a través del piezo. El següent pas és un temporitzador 555 que produirà pulsacions que actuen com un rellotge
Comptador de subscriptors de YouTube amb ESP8266 IoT: 5 passos (amb imatges)
Comptador de subscriptors de YouTube amb ESP8266 IoT: aquí us vaig presentar el meu primer projecte Internet de les coses (IoT). Sóc un nou youtuber i em sembla fantàstic poder comptar els meus subscriptors emmarcats al meu escriptori o a la paret. Per aquest motiu, he fet aquest increïble projecte fàcil i útil per a vosaltres
NODEMCU LUA ESP8266 Amb MCP23017 IC de 16 bits d'expansió de ports: 6 passos (amb imatges)
NODEMCU LUA ESP8266 Amb MCP23017 IC de 16 bits d’expansió de ports: l’MCP23017 és un IC relativament fàcil de fer una placa ja que té els ports A i B a banda i banda del xip i els pins estan en ordre seqüencial. tots junts també. Hi ha 2 pins en aquest CI que no s’utilitzen