Tabla de contenido:
Video: ESP8266-01 CAMPANA MUSICAL WIFI CON LED: 3 Pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Este proyecto surgió de la compra de un lote de chips de la variedad ESP8266-01. Estas son las placas pequeñas con 8 pines y una salida limitada en términos de GP I / O, de hecho, la mayoría de las veces se cita que solo tienen un I / O O. Esa afirmación es incorrecta, por supuesto, ya que en realidad tienen 4 pines que puede usar, aunque son multifunción, por lo que debe tener cuidado con la forma en que los usa.
Dos son pines serie RX / TX para la salida serie con fines de depuración. No los usaré aquí porque quiero depurar en tiempo real, estoy realmente interesado en los pines 3 y 5. 3 siempre está disponible como GPI-02 y 5 como GPI-00.
Podemos ver el código más tarde y hacer algunos recorridos, sin embargo, es prudente mencionar que estos pequeños tableros deben programarse tirando de la línea de reinicio hacia abajo y luego manteniendo el pin 5 bajo para permitir que el reinicio sea alto. modo. Hay una gran cantidad de información sobre esto, por lo que no la repetiré aquí.
En cuanto a la energía, he optado por usar el conector USB como proveedor de jugo, o ergios si lo prefiere. Notará que estoy usando un HBLED como indicador del timbre para las personas con problemas de audición.
Entonces, ¿qué hace esto? La idea es configurar la placa como un punto de acceso inalámbrico que sea detectable por WIFI y, una vez conectado, le dará un botón para presionar para hacer sonar el timbre y hacer parpadear un LED.
He optado por 10 segundos, pero nuevamente es configurable o puede ser inteligente con las devoluciones de llamada [Ticker] para disparar algunos eventos más. ¡Este dispositivo no es grande, por lo que es limitado pero es barato! Si no necesitas hacer mucho, este es el kiddy. Gran parte de la funcionalidad en el código es predeterminada, como la dirección IP, etc., pero todo es configurable para lo que quieras, por supuesto. Mira mi video que describe la operación.
www.youtube.com/embed/cAUYztMnS30
Paso 1: lo que necesitará
Algunos comentarios en la lista
BT66 Este es un IC de sonido con muchas canciones preprogramadas.
Altavoz listado como AST-030COMR-R. Medí esto como 80 ohmios.
El transistor listado como BC547 es en realidad un BC237A
La resistencia en el LED DRIVER LOAD ES 1 OHM. 2N7000 fet tiene una resistencia de fuente de drenaje de 5 o 6 ohmios.
Paso 2: primero el esquema
Adjunto el esquema en formato pdf. Repasemos esto;
El puerto USB es puramente para energía. D + y D- no se utilizan. 5 V enrutados a U1, que es el regulador de voltaje. Desacoplamiento habitual alrededor del paquete. ¡3,3 V alimentados a ESP-0! Dispositivo WIFI 8 PIN. Pull ups en los pines 4 y 6 También agregué un pull up en el pin 5, el pin de programación que tiene un o / p enrutado a través de R6 a la puerta del FET. El drenaje del FET tiene el HBLED y una resistencia de 1 ohmio alimentada de la línea de 5V directo. La resistencia de 1 ohmio junto con la resistencia de la fuente de drenaje limita la corriente de drenaje y, por lo tanto, la corriente a través del LED a aprox. 200mA … es brillante. Esto se programará para que parpadee el LED utilizando un contador de eventos en Ticker.
El pin 3 del ESP conduce el chip de sonido BT66 a través de una resistencia de 220 ohmios al pin 2. El pin 1 es su o / p que sale a través de otra resistencia de 220 ohmios a la base del BC237A. El cambiador de impedancia de Q1 acopla el o / p a SP1 el altavoz que tiene una impedancia de aprox. 80 ohmios. No hay ganancia aquí en el emisor de Q1 pero obtenemos una ganancia de corriente de aprox. 100 en esta configuración de emisor común. Si hacemos los cálculos, deberíamos obtener aproximadamente 0.1 mW o aproximadamente 10db de SPL, lo cual es adecuado pero no demasiado alto. Consulte los componentes de AST-030COMR Farnell.
Algunas notas adicionales. El regulador lineal LDO tiene capacidad para 800 mA. Puede hacer esto más pequeño ya que la única carga de 3.3V es el chip de sonido y el chip ESP. Eso se lo dejo a los más emprendedores, ¡para mí estaba en mi caja!
Paso 3: EL CÓDIGO
Repasemos esto también. Para aquellos familiarizados con el Arduino
Tenga en cuenta la inclusión del programador de ticker NOTA QUE DECLARAMOS 2 INSTANCIAS DE TICKER TIMERS --- TickerScheduler ts (2); Los pines que se utilizarán son LED_BUILTIN y una declaración previa de LED_Pin Luego tenemos la contraseña y el SSID que se verá como el dispositivo cuando navegue. Luego tenemos un par de funciones que serán llamadas por la rutina ticker. Saltemos a la configuración. usamos pinmode (nombre del pin, E / S) para configurarlos. Luego pasamos los parámetros a las devoluciones de llamada asíncronas para cada uno de los dos temporizadores.
ts.add (parámetros). Pasamos funciones de devolución de llamada, etc.
En lo principal, lo primero que hacemos es reparar el programador de ticker. luego verificamos si hay clientes y regresamos si no hay conexión. Si un cliente se ha conectado, obtenemos la cadena y vemos si dice bellON. Luego o / p el HTML que está en algunas cadenas. Estudia las cadenas HTML y pon tu versión de los botones. Puedes personalizarlo a lo que quieras, ten en cuenta que el ESP es algo limitado para el almacenamiento.
Recomendado:
Campana escolar para estudiantes a distancia: 6 pasos
Campana escolar para estudiantes a distancia: Con la pandemia de COVID-19, muchas escuelas para niños han optado por la entrega a distancia. Esta campana de la escuela en casa es una forma divertida de cumplir con el horario que utiliza una Raspberry Pi y un altavoz USB. Puedes hacerlo con tu hijo y ellos pueden aprender a programar y
Reemplazo de los LED tenues de la campana de cocina: 4 pasos
Reemplazo de los LED tenues de la campana de cocina: Cuando remodelamos nuestra casa, la cocina fue diseñada como nuestra pieza central. Disfrutamos tener compañía y nuestra cocina siempre terminaba siendo el lugar donde todos pasaban el rato. Estoy seguro de que muchas personas pueden identificarse. Siendo que soy el cocinero de la familia
Construya un reloj real que suene la campana para su PC y un reloj que suene el extintor: 3 pasos (con imágenes)
Construye un reloj de campana real para tu PC y un reloj de extintor de incendios: una campana de bronce, un pequeño relé, algunas cosas más y una campana real pueden marcar las horas en tu escritorio. Aunque este proyecto se ejecuta en Windows y Mac OS X también, decidí instalar Ubuntu Linux en una PC que encontré en la papelera y trabajar en eso: nunca había
Modificación LED de luz de campana: 7 pasos
Modificación de LED de luz de campana: en este instructivo, le mostraré cómo modificar la luz debajo de su campana para que sea más brillante y con más eficiencia energética, ¡mediante el uso de LED! ¡Por favor, vea mi otro modificador LED de luz de campana mejorada para obtener un diseño aún mejor
Modificación LED de luz de campana mejorada: 9 pasos
Modificación LED de luz de campana mejorada: este instructivo le mostrará cómo modificar mi Modificación de LED de luz de campana para que obtenga más luz