Cuprins:
Video: ESP8266-01 CLOP MUSICAL WIFI CU LED: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acest proiect a luat naștere de la achiziționarea unui lot de jetoane de varietate ESP8266-01. Acestea sunt plăcile mici cu 8 pini și o ieșire limitată în ceea ce privește GP I / O, de fapt, de cele mai multe ori se menționează că au doar un I / O. Această afirmație este incorectă, desigur, deoarece au de fapt 4 pini pe care îi puteți folosi, deși sunt multifuncționale, așa că trebuie să fiți atenți la modul în care le folosiți.
Doi sunt pinii seriali RX / TX pentru ieșirea serială în scopuri de depanare. Nu le voi folosi aici, deoarece vreau să depan în timp real, sunt foarte interesat de pinii 3 și 5. 3 este întotdeauna disponibil ca GPI-02 și 5 ca GPI-00.
Putem să analizăm codul mai târziu și să facem câteva progrese, totuși este prudent să menționăm că aceste plăci mici trebuie să fie programate trăgând linia de resetare în jos și apoi ținând pinul 5 jos pentru a permite resetarea să meargă mai sus. modul. Există o mulțime de informații despre acest lucru, așa că nu voi repeta aici.
Din punct de vedere energetic, am optat pentru utilizarea conectorului USB ca furnizor de suc sau, dacă preferați, erg-uri. Veți observa că folosesc un HBLED ca indicator al clopotului care sună pentru persoanele cu deficiențe de auz.
Deci, ce face acest lucru: Ideea este să configurați placa ca un punct de acces fără fir, care poate fi descoperit de WIFI și, odată conectat, vă va oferi un buton pentru a apăsa pentru a suna la sonerie și pentru a lumina un LED.
Am optat pentru 10 secunde, dar din nou este configurabil sau puteți deveni inteligent cu apelurile de apel [Ticker] pentru a declanșa câteva evenimente. Acest dispozitiv nu este mare, deci este limitat, dar este ieftin !! Dacă nu trebuie să faceți prea multe, acesta este jocul. O mulțime de funcționalități din cod sunt implicite, cum ar fi adresa IP, etc., dar toate sunt configurabile pentru ceea ce doriți, desigur.
www.youtube.com/embed/cAUYztMnS30
Pasul 1: De ce veți avea nevoie
Câteva comentarii pe listă
BT66 Acesta este un sunet IC cu multe melodii preprogramate.
Difuzor listat ca AST-030COMR-R. Am măsurat acest lucru ca 80 ohmi.
Tranzistorul listat ca BC547 este de fapt un BC237A
Rezistorul în LED-ul ÎNCĂRCĂRII DRIVERULUI ESTE 1 OHM. 2N7000 fet are o rezistență la sursa de scurgere de 5 sau 6 ohmi.
Pasul 2: Mai întâi schema
Atașez schema în format pdf. Să trecem prin aceasta;
Portul USB este doar pentru alimentare. D + și D- sunt neutilizate. 5V direcționat către U1, care este regulatorul de tensiune. Decuplarea obișnuită în jurul pachetului. 3.3V alimentat la ESP-0! Dispozitiv WIFI 8 PIN. Trageți pe pinii 4 și 6. Am adăugat, de asemenea, o tracțiune pe pinul 5 pinul de programare care are o o / p direcționată prin R6 către poarta FET. Drenajul FET are HBLED și un rezistor de 1 ohm alimentat din linia de 5V direct. Rezistorul de 1 ohm împreună cu rezistența sursei de scurgere limitează curentul de scurgere și, prin urmare, curentul prin LED la aprox. 200mA … este luminos. Acesta va fi programat să lumineze LED-ul folosind un contor de evenimente în Ticker.
Pinul 3 de la ESP conduce cipul de sunet BT66 printr-un rezistor de 220 ohmi la pinul 2. Pinul 1 este o / p-ul său care iese printr-un alt rezistor de 220 ohmi la baza BC237A. Schimbatorul de impedanță al Q1 cuplează o / p la SP1 difuzorul care are o impedanță de aprox. 80 ohmi. Nu există câștig aici în emițătorul Q1, dar obținem un câștig curent de aprox. 100 în această configurație comună a emițătorului. Dacă facem calculele, atunci ar trebui să obținem aproximativ 0,1 mW sau aproximativ 10 db de SPL, care este adecvat, dar nu prea tare. Vezi AST-030COMR Componente Farnell.
Câteva note suplimentare. Regulatorul LDO liniar este capabil de 800 mA. Ați putea face acest lucru mai mic, deoarece singura încărcare de 3,3V este cipul de sunet și cipul ESP. Voi lăsa asta celor mai întreprinzători, pentru mine era în cutia mea!
Pasul 3: CODUL
Să trecem și prin acest lucru. Pentru cei familiarizați cu Arduino
Rețineți includerea planificatorului de bileți NOTĂ CĂ DECLARĂM 2 INSTANȚE ALE TIMPĂRILOR TICKER --- TickerScheduler ts (2); Pinii care vor fi folosiți sunt LED_BUILTIN și o declarație anterioară de LED_Pin Apoi avem parola și SSID-ul pe care dispozitivul va fi văzut ca atunci când navigați. Apoi, avem câteva funcții care vor fi apelate de rutina ticker. Să trecem la configurare. folosim pinmode (numele pinului, I / O) pentru a le configura. Apoi trecem parametrii către apelurile de apel asincron pentru fiecare dintre cele două temporizatoare.
ts.add (params). Trecem în funcții de apel invers etc.
Primul lucru pe care îl facem principal este să deservim programatorul de ticker. apoi verificăm clienții și ne întoarcem dacă nu există conexiune. Dacă un client s-a conectat, atunci obținem șirul și vedem dacă spune bellON Apoi vom scoate HTML-ul care este în unele șiruri. Studiați șirurile HTML și introduceți versiunea butoanelor dvs. Puteți personaliza ceea ce doriți, ținând cont de faptul că ESP este oarecum limitat pentru stocare.
Recomandat:
Bobină Tesla Mini Musical cu împământare: 5 pași
Grounded Mini Musical Tesla Coil: Acest proiect a fost de a crea o bobină tesla muzicală și apoi să încerce să găsească dacă împământarea bobinei tesla ar afecta sunetul emis. Acest remix a fost inspirat de Mini Musical Tesla Coil Kitstructable https://www.instructables.com/Mini-Musica
Afinando El Oído Musical: 4 pași
Afinando El Oído Musical: Con ayuda del Circuit Playground mostramos un joc pentru îmbunătățirea lui " o í do musical ", de o formă f á cil și divertidă
Lámpara Musical 3D (Vúmetro LED): 6 pași
Lámpara Musical 3D (Vúmetro LED): L á mpara care reacționează la m ú El vumetro se înțelege o măsură care voltajul de la canci ó n se lo indica, este o reprezentare ó n visual
ESP8266 RGB LED STRIP WIFI Control - NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi - Control RGB LED STRIP pentru smartphone: 4 pași
ESP8266 RGB LED STRIP WIFI Control | NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi | RGB LED STRIP Smartphone Control: Bună băieți, în acest tutorial vom învăța cum să folosim nodemcu sau esp8266 ca telecomandă IR pentru a controla o bandă LED RGB, iar Nodemcu va fi controlat de smartphone prin wifi. Deci, practic puteți controla LED-ul RGB LED cu smartphone-ul dvs
ESP8266-NODEMCU Modul WiFi 3 dolari # 1 - Noțiuni introductive despre WiFi: 6 pași
ESP8266-NODEMCU Modul WiFi 3 dolari # 1 - Noțiuni introductive despre WiFi: O nouă lume a acestor micro-computere a sosit și acest lucru este ESP8266 NODEMCU. Aceasta este prima parte care arată cum ați putea instala mediul esp8266 în ID-ul dvs. arduino prin videoclipul de pornire și ca piese inc