Sommario:
Video: ESP8266-01 CAMPANELLO MUSICALE WIFI CON LED: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Questo progetto è nato dall'acquisto di un lotto di chip di varietà ESP8266-01. Queste sono le piccole schede con 8 pin e un'uscita limitata in termini di I/O GP infatti la maggior parte delle volte viene citato che hanno solo un I/ O. Questa affermazione è errata ovviamente in quanto in realtà hanno 4 pin che puoi usare sebbene siano multifunzione, quindi devi stare attento a come li usi.
Due sono i pin seriali RX/TX per l'uscita seriale a scopo di debug. Non li userò qui perché voglio eseguire il debug in tempo reale, sono davvero interessato ai pin 3 e 5. 3 è sempre disponibile come GPI-02 e 5 come GPI-00.
Possiamo guardare il codice in seguito e fare alcune procedure dettagliate, tuttavia è prudente menzionare che queste piccole schede devono essere programmate tirando verso il basso la linea di ripristino e quindi tenendo il pin 5 basso per consentire al ripristino di andare in alto. Questo ti porta nel programma modalità. C'è una ricchezza di informazioni su questo, quindi non lo ripeterò qui.
Per quanto riguarda la potenza, ho optato per l'utilizzo del connettore USB come fornitore di succo o erg se preferisci. Noterai che sto usando un HBLED come indicatore del suono del campanello per i non udenti.
Quindi cosa fa questo: l'idea è configurare la scheda come un punto di accesso wireless rilevabile dal WIFI e una volta connesso ti darà un pulsante da premere per suonare il campanello e per far lampeggiare un LED.
Ho optato per 10 secondi, ma di nuovo è configurabile o puoi diventare intelligente con i callback [Ticker] per attivare altri eventi. Questo dispositivo non è grande quindi è limitato ma è economico!! Se non hai bisogno di fare molto, questo è il bambino. Molte delle funzionalità nel codice sono predefinite come l'indirizzo IP ecc., ma sono tutte configurabili in base alle tue esigenze, ovviamente. Guarda il mio video che descrive l'operazione.
www.youtube.com/embed/cAUYztMnS30
Passaggio 1: cosa ti servirà
Alcuni commenti sulla lista
BT66 Questo è un circuito integrato sonoro con molte canzoni preprogrammate.
Relatore elencato come AST-030COMR-R. Ho misurato questo come 80 ohm.
Il transistor elencato come BC547 è in realtà un BC237A
Resistenza in LED DRIVER CARICO È 1 OHM. 2N7000 fet ha una resistenza di drain source di 5 o 6 ohm.
Passaggio 2: prima lo schema
Allego lo schema in formato pdf. Passiamo attraverso questo;
La porta USB è puramente per l'alimentazione. D+ e D- non sono utilizzati. 5 V indirizzati a U1, che è il regolatore di tensione. Disaccoppiamento normale attorno al pacchetto. 3,3 V alimentati a ESP-0! Dispositivo WIFI a 8 PIN. Pull up sui pin 4 e 6. Ho anche aggiunto un pull up sul pin 5 il pin di programmazione che ha un o/p instradato attraverso R6 al gate del FET. Il drain del FET ha l'HBLED e un resistore da 1 ohm alimentato dalla linea 5V diretta. La resistenza da 1 ohm insieme alla resistenza della sorgente di drenaggio limita la corrente di drenaggio e quindi la corrente attraverso il LED a ca. 200mA… è luminoso. Questo sarà programmato per far lampeggiare il LED utilizzando un contatore di eventi in Ticker.
Il pin 3 dell'ESP guida il chip audio BT66 attraverso un resistore da 220 ohm al pin 2. Il pin 1 è il suo o/p che esce attraverso un altro resistore da 220 ohm alla base del BC237A. Il variatore di impedenza di Q1 accoppia l'o/p a SP1 l'altoparlante che ha un'impedenza di ca. 80 ohm. Non c'è guadagno qui nell'emettitore di Q1 ma otteniamo un guadagno attuale di ca. 100 in questa configurazione di emettitore comune. Se facciamo i conti, dovremmo ottenere circa 0,1 mW o circa 10 dB di SPL, che è adeguato ma non troppo rumoroso. Vedere AST-030COMR Componenti Farnell.
Alcune note aggiuntive. Il regolatore LDO lineare è in grado di supportare 800 mA. Potresti renderlo più piccolo poiché l'unico carico di 3,3 V è il chip audio e il chip ESP. Lo lascio ai più intraprendenti, per me era nella mia scatola!
Fase 3: IL CODICE
Passiamo anche a questo. Per chi ha familiarità con Arduino
Notare l'inclusione del ticker scheduler NOTA CHE DICHIARIAMO 2 ISTANZA DI TIKER TIMER --- TickerScheduler ts(2); I pin che verranno utilizzati sono LED_BUILTIN e una precedente dichiarazione di LED_Pin Quindi abbiamo la password e l'SSID con cui il dispositivo verrà visualizzato durante la navigazione. Quindi abbiamo un paio di funzioni che verranno chiamate dalla routine ticker. Passiamo alla configurazione. usiamo pinmode (nome del pin, I/O) per configurarli. Quindi passiamo i parametri alle richiamate asincrone per ciascuno dei due timer.
ts.add(parametri). Passiamo le funzioni di richiamata ecc.
La prima cosa che facciamo è servire lo scheduler del ticker. quindi controlliamo i client e restituiamo se nessuna connessione. Se un client si è connesso, otteniamo la stringa e vediamo se dice bellON Quindi opiamo l'HTML che si trova in alcune stringhe. Studia le stringhe HTML e inserisci la tua versione dei pulsanti. Puoi personalizzare ciò che desideri, tieni presente che l'ESP è in qualche modo limitato per l'archiviazione.
Consigliato:
Adattare un campanello video a un campanello digitale: 5 passaggi
Adattamento di un campanello video a un campanello digitale: per farla breve, Best Buy mi ha detto che non potevo installare il campanello Simplisafe con un campanello con melodia musicale. Leggere centinaia di post ha detto che non si può fare. Simplisafe ha detto che non si può fare, ma ha comunque fornito un kit. Il kit di connettori è per una barra st
Trasforma il tuo campanello cablato in un campanello intelligente con IFTTT: 8 passaggi
Trasforma il tuo campanello cablato in un campanello intelligente con IFTTT: il campanello WiFi trasforma il campanello cablato esistente in un campanello intelligente. https://www.fireflyelectronix.com/product/wifidoor
Campanello musicale fai da te: 7 passaggi (con immagini)
Campanello musicale fai-da-te: impara come creare un semplice campanello musicale utilizzando il generatore di melodie UM66T IC. Il generatore di melodie riprodurrà Für Elise di Beethoven quando viene attivato poiché utilizza l'UM66T-19L. Esistono diverse versioni di questo circuito integrato, ognuna configurata per riprodurre un diverso
Trasforma il tuo campanello cablato in un campanello intelligente con Home Assistant: 6 passaggi
Trasforma il tuo campanello cablato in un campanello intelligente con Home Assistant: trasforma il tuo campanello cablato esistente in un campanello intelligente. Ricevi una notifica sul tuo telefono o accoppiala con la videocamera della porta anteriore esistente per ricevere un avviso foto o video ogni volta che qualcuno suona il campanello.Scopri di più su: fireflyelectronix.com/pro
Luce reattiva musicale--Come creare una luce reattiva musicale super semplice per rendere il desktop fantastico.: 5 passaggi (con immagini)
Luce reattiva musicale|| Come creare una luce reattiva musicale super semplice per rendere il desktop fantastico.: Ehi, ragazzi, oggi costruiremo un progetto molto interessante. Oggi costruiremo una luce reattiva musicale. Il led cambierà la sua luminosità in base a il basso che è in realtà un segnale audio a bassa frequenza. È molto semplice da costruire. Faremo