Taula de continguts:
Vídeo: ESP8266-01 CAMPANA MUSICAL WIFI AMB LED: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Aquest projecte va sorgir a partir de la compra d’un lot de xips de varietats ESP8266-01. Aquestes són les petites taules amb 8 pins i una producció limitada en termes d’entrada / sortida GP, de fet la majoria de les vegades es cita que només tenen un I / O. Aquesta afirmació és incorrecta, per descomptat, ja que en realitat tenen 4 pins que podeu utilitzar tot i que són multifunció, de manera que heu de tenir cura de com els feu servir.
Dos són els pins sèrie RX / TX per a la sortida de sèrie amb finalitats de depuració. No els utilitzaré aquí, ja que vull depurar-los en temps real, m'interessen molt els pins 3 i 5. El 3 sempre està disponible com a GPI-02 i 5 com a GPI-00.
Podem mirar el codi més endavant i fer alguns passos a continuació, tot i que és prudent esmentar que aquestes petites taules s’han de programar tirant de la línia de restabliment cap avall i mantenint el pin 5 baix per permetre que el restabliment pugui ser alt. mode. Hi ha molta informació sobre això, així que no ho repetiré aquí.
Potentment, he optat per utilitzar el connector USB com a proveïdor de suc o ergs si ho preferiu. Notareu que estic fent servir un HBLED com a indicador del timbre que sona per a persones amb dificultats auditives.
Què fa això? La idea és configurar la placa com a punt d’accés sense fils que es pugui descobrir mitjançant WIFI i, un cop connectat, us donarà un botó per prémer per fer sonar la campana i parpellejar un LED.
He optat per 10 segons, però de nou es pot configurar o podeu ser intel·ligent amb les devolucions de trucada [Ticker] per activar alguns esdeveniments més. Aquest dispositiu no és gran, de manera que és limitat, però és barat. Si no necessiteu fer gaire això, és una criatura. Moltes de les funcions del codi són predeterminades, com ara l'adreça IP, etc.
www.youtube.com/embed/cAUYztMnS30
Pas 1: què necessiteu
Alguns comentaris a la llista
BT66 Es tracta d'un IC de so amb moltes cançons preprogramades.
Altaveu catalogat com a AST-030COMR-R. Vaig mesurar-ho com a 80 ohms.
El transistor que figura com a BC547 és en realitat un BC237A
La resistència a la CÀRREGA DEL CONDUCTOR LED ÉS 1 OHM. 2N7000 fet té una resistència de font de drenatge de 5 o 6 ohms.
Pas 2: primer l’esquema
Adjunto l’esquema en format pdf. Passem per això;
El port USB només serveix per alimentar-se. D + i D- no s’utilitzen. 5V encaminat a U1, que és el regulador de voltatge. Desacoblament habitual al voltant del paquet. 3,3V alimentat a ESP-0. Dispositiu WIFI 8 PIN. Tiradors als pins 4 i 6. També he afegit un pin cap amunt al pin 5, el pin de programació que té una o / p encaminada per R6 a la porta del FET. El drenatge del FET té el HBLED i una resistència d’1 ohm de la línia 5V directa. La resistència d'1 ohm juntament amb la resistència de la font de drenatge limita el corrent de drenatge i, per tant, el corrent a través del LED a aprox. 200mA … és brillant. Es programarà perquè parpellegi el LED mitjançant un comptador d'esdeveniments a Ticker.
El pin 3 de l'ESP condueix el xip de so BT66 a través d'una resistència de 220 ohm fins al pin 2. El pin 1 és el seu o / p que surt a través d'una altra resistència de 220 ohm a la base del BC237A. El canvi d’impedància de Q1 acopla l’o / p a l’altaveu SP1 que té una impedància d’aprox. 80 ohms. Aquí no hi ha guany a l’emissor de Q1, però obtenim un guany actual d’aprox. 100 en aquesta configuració d’emissor comú. Si fem les matemàtiques, hauríem d'obtenir uns 0,1 mW o aproximadament 10 db de SPL, que és adequat però no massa fort. Consulteu Components Farnell AST-030COMR.
Algunes notes addicionals. El regulador lineal LDO és capaç de 800 mA. Podríeu fer-ho més petit, ja que l’única càrrega de 3,3 V és el xip de so i el xip ESP. Ho deixaré per als més emprenedors, per a mi era a la meva caixa!
Pas 3: EL CODI
Anem a passar per això també. Per a aquells que estiguin familiaritzats amb l'Arduino
Tingueu en compte la inclusió del programador de tickers NOTA QUE DECLAREM 2 INSTÀNCIES DE TEMPORITZADORS DE TICKER --- TickerScheduler ts (2); Els pins que s’utilitzaran són LED_BUILTIN i una declaració prèvia de LED_Pin. A continuació, tenim la contrasenya i l’SSID que el dispositiu es veurà com quan navegueu. A continuació, tenim un parell de funcions que seran cridades per la rutina ticker. Saltem a la configuració. fem servir pinmode (nom del pin, E / S) per configurar-los. A continuació, passem els paràmetres a les devolucions de trucades asíncrones per a cadascun dels dos temporitzadors.
ts.add (params). Passem en funcions de devolució de trucada, etc.
El primer que fem principalment és donar servei al programador de tickers. després comprovem si hi ha clients i tornem si no hi ha connexió. Si un client s'ha connectat, obtenim la cadena i veiem si diu bellON. Llavors, fem o / p l'HTML que hi ha en algunes cadenes. Estudieu les cadenes HTML i introduïu la vostra versió dels botons. Podeu personalitzar el que vulgueu, tenint en compte que l’ESP és una mica limitat per a l’emmagatzematge.
Recomanat:
Rellotge despertador doble campana de llaunes de refresc: 7 passos (amb imatges)
Rellotge despertador de doble campana de llaunes de soda: aquest manual mostra com es fabrica un rellotge despertador de doble campana a partir de llaunes de refresc. Per fer aquest rellotge despertador completament funcional, es va integrar un mòdul de rellotge de quars de bricolatge
Pluviòmetre sifó de campana: 8 passos (amb imatges)
Indicador de pluja Bell Siphon: una versió millorada d’aquest és el pluviòmetre PiSiphon. Les precipitacions tradicionals es mesuren amb un pluviòmetre manual. Les estacions meteorològiques automàtiques (incloses les estacions meteorològiques IoT) normalment fan servir dipòsits basculants, desdròmetres acústics o desdròmetres làser
Sistema de campana sense fils: 6 passos (amb imatges)
Sistema de campanes sense fils: el problema que soluciona aquest projecte és el següent: a l’institut on treballo, el timbre de canvi de classe no sona prou fort a tot arreu i de vegades provoca alguns problemes. Instal·leu una nova campana de canvi de classe amb cable o compreu un sistema de campanes sense fils
Campana de la porta Arduino amb mesurador VU: 4 passos (amb imatges)
Campana de la porta Arduino amb mesurador VU: la idea bàsica és: en prémer el botó de campana de la porta, els LED començaran a brillar rítmicament juntament amb el so del brunzidor, al cap d’un temps, dos esdeveniments s’aturaran automàticament. Els LEDs poden estar fora de la porta per entretenir el visitant o dins. En aquest jo
Parasol de càmera digital / campana de pluja: 13 passos (amb imatges)
Parasol de càmera digital / campana de pluja: afegiu una campana de lent i una campana de pluja barata però fina a una càmera digital Panasonic Lumix. El meu regal de Nadal d’aquest any ha estat una Panasonic Lumix DMC-LX3, una càmera digital excel·lent amb un objectiu Leica. Darrerament ha plogut per la zona de la badia SF i volia una manera