Tabla de contenido:
Video: NODEMCU LUA ESP8266 con contador de décadas CD4017: 4 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
El CD4017 es un contador / divisor de décadas. Esto significa que cuando recibe un pulso lo cuenta y envía una salida al pin apropiado. Es un circuito integrado bastante fácil de usar y puede construir el circuito en una placa de prueba o comprar uno en Ebay por aproximadamente 99p en China. Por supuesto, tienes que soldarlo todo junto.
El pin 3 es la salida del temporizador 555 y el pin 14 es la entrada del CD4017.
Paso 1: circuitos
Si estuviera construyendo el circuito en una placa de prueba, podría omitir la parte del temporizador 555 y conducirlo con el ESP8266. Quizás estés pensando, ¿por qué comprar el kit para conducirlo con un ESP8266? Una buena razón es que si obtuvieras todos los componentes individualmente, costarían mucho más de 99 peniques, otra es que puedes jugar con ellos.
Si maneja el circuito CD4017 con el ESP8266, funcionará con 3.3 voltios. Retire el temporizador 555 del enchufe DIL y tome un cable de puente de D1 (o cualquier pin que esté usando) y empújelo en el pin 3 del enchufe 555 DIL.
Volviendo al ESP8266, hay algunas formas diferentes de producir un pulso en un pin
Si lee la documentación de NodeMCU, le dará más ejemplos de gpio.serout.
Cualquiera de estas 2 líneas de código producirá un pulso en el pin D1 GPIO5.
Esta línea produce un pulso de 5 milisegundos cada segundo 100 veces.
gpio.serout (1, gpio. HIGH, {5000, 995000}, 100, 1)
Esta línea produce un pulso de 5 milisegundos cada medio segundo 100 veces y luego imprime Listo.
gpio.serout (1, gpio. LOW, {5000, 50000}, 100, function () print ("Done") end)
Paso 2: Código
Puede usar el siguiente código para producir un pulso en el pin D1 GPIO5. Cambiar el valor (100) dará diferentes frecuencias de pulso.
pulso = 0
pin = 1 gpio.mode (pin, gpio. OUTPUT) tmr.alarm (1, 100, 1, function () si pulse == 0 entonces pulse = 1 gpio.write (pin, gpio. HIGH) si no pulse = 0 gpio.write (pin, gpio. LOW) extremo final)
Paso 3: producir un pulso
Otra forma de producir un pulso es con un circuito multivibrador. Nuevamente, puede obtenerlos en Ebay por 99p o puede construir uno en una placa de pan. Este es un circuito muy común y hay muchos ejemplos en Internet. Tome una salida entre Q1 y D1 o Q2 y D2 en el diagrama de circuito.
Otra forma más de producir un pulso es tomar un cable de puente del pin 3 del zócalo del temporizador 555 y tocar momentáneamente el suministro de 3.3 voltios.
Paso 4: Conclusión
He intentado mostrar cómo producir un pulso para impulsar otro circuito utilizando diferentes métodos. Muchos circuitos electrónicos son impulsados por pulsos.
He utilizado el CD4017 como ejemplo. Lo mismo podría aplicarse al CD4022 que tiene 8 salidas en lugar de 10.
Para obtener más información, descargue la hoja de datos del CD4017, que está ampliamente disponible.
No soy un ESP8266 o un experto en electrónica y los anteriores son algunos de mis hallazgos a lo largo de los años.
Recomendado:
556 Time proporciona entrada de reloj a 2 contadores de décadas que activan 20 LED: 6 pasos
El tiempo 556 proporciona entrada de reloj a 2 contadores de décadas que activarán 20 LEDS: Este Instructable mostrará cómo un temporizador 556 proporcionará entradas de reloj a contadores de 2 décadas
Contador Geiger de bricolaje con un ESP8266 y una pantalla táctil: 4 pasos (con imágenes)
Contador Geiger de bricolaje con un ESP8266 y una pantalla táctil: ACTUALIZACIÓN: VERSIÓN NUEVA Y MEJORADA CON WIFI Y OTRAS CARACTERÍSTICAS AÑADIDAS AQUÍ diseñé y construí un Contador Geiger, un dispositivo que puede detectar radiación ionizante y advertir a su usuario de niveles peligrosos de radiación ambiental con todo- demasiado familiar haciendo clic en no
Temporizador 555 con contador de décadas y LEDS y zumbador piezoeléctrico; descripción básica del circuito: 6 pasos
Temporizador 555 con contador de décadas y LEDS y zumbador piezoeléctrico; descripción básica del circuito: Este circuito consta de tres partes. Son un zumbador piezoeléctrico que produce sonido. Un código (programa) reproducirá " Feliz cumpleaños " por Arduino a través del piezo. El siguiente paso es un temporizador 555 que producirá pulsos que actúa como un reloj
Contador de suscriptores de YouTube con ESP8266 IoT: 5 pasos (con imágenes)
Contador de suscriptores de YouTube con ESP8266 IoT: aquí les traigo mi primer proyecto de Internet de las cosas (IoT). Soy un youtuber nuevo y me suena genial poder tener el recuento de suscriptores enmarcado en mi escritorio o en la pared. Por esa razón hice que este increíble proyecto fuera fácil y útil para ti
NODEMCU LUA ESP8266 con IC de expansión de puerto de 16 bits MCP23017: 6 pasos (con imágenes)
NODEMCU LUA ESP8266 con MCP23017 IC de expansión de puerto de 16 bits: El MCP23017 es un IC relativamente fácil para hacer una placa, ya que tiene los puertos A y B a cada lado del chip y los pines están en orden secuencial. todos juntos también. Hay 2 pines en este IC que no se utilizan ya que