Kazalo:

ESP8266-01 WIFI GLASBENI ZVON Z LED: 3 koraki
ESP8266-01 WIFI GLASBENI ZVON Z LED: 3 koraki

Video: ESP8266-01 WIFI GLASBENI ZVON Z LED: 3 koraki

Video: ESP8266-01 WIFI GLASBENI ZVON Z LED: 3 koraki
Video: Christoph Schneider (Rammstein) drumset soundcheck by Rossi Rossberg 2023 2024, Julij
Anonim
ESP8266-01 WIFI GLASBENI ZVON Z LED
ESP8266-01 WIFI GLASBENI ZVON Z LED
ESP8266-01 WIFI GLASBENI ZVON Z LED
ESP8266-01 WIFI GLASBENI ZVON Z LED
ESP8266-01 WIFI GLASBENI ZVON Z LED
ESP8266-01 WIFI GLASBENI ZVON Z LED

Ta projekt je nastal zaradi nakupa serije sortnih čipov ESP8266-01. To so majhne plošče z 8 zatiči in omejeno močjo glede na V/I GP. O. Ta izjava je seveda napačna, saj imajo v resnici 4 zatiče, ki jih lahko uporabite, čeprav so večnamenske, zato morate biti previdni pri njihovi uporabi.

Dva serijska zatiča RX/TX za serijski izhod za namene odpravljanja napak. Tukaj jih ne bom uporabljal, ker želim odpravljati napake v realnem času, res me zanimajo zatiči 3 in 5. 3 je vedno na voljo kot GPI-02 in 5 kot GPI-00.

Kodo lahko pogledamo pozneje in naredimo nekaj korakov, vendar je smiselno omeniti, da je treba te male plošče programirati tako, da povlečete vrstico za ponastavitev navzdol in nato držite pin 5 nizko, da lahko ponastavitev gre visoko. To vas pripelje v program način. O tem je ogromno informacij, zato jih tukaj ne bom ponavljal.

Napajalno sem se odločil za uporabo priključka USB kot dobavitelja soka ali ergov, če vam je ljubše. Opazili boste, da uporabljam HBLED kot indikator zvonjenja za naglušne.

Torej, kaj to počne: Ideja je, da ploščo nastavite kot brezžično dostopno točko, ki jo WIFI odkrije in ko bo povezana, vam bo dala gumb, da pritisnete, da pozvonite in da utripa LED.

Odločil sem se za 10 sekund, vendar je spet nastavljiv ali pa lahko pametno uporabite povratne klice [Ticker], da sprožite še nekatere dogodke. Ta naprava ni velika, zato je omejena, vendar je poceni !! Če vam ni treba veliko narediti, je to kiddy. Veliko funkcionalnosti v kodi je privzeto, na primer naslov IP itd., Vse pa je seveda nastavljivo po vaših željah. Oglejte si moj video z opisom operacije.

www.youtube.com/embed/cAUYztMnS30

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali

Nekaj komentarjev na seznamu

BT66 To je zvočni IC z mnogimi vnaprej programiranimi skladbami.

Zvočnik naveden kot AST-030COMR-R. To sem izmeril kot 80 ohmov.

Tranzistor, naveden kot BC547, je pravzaprav BC237A

Upor v obremenitvi LED VOZNIKA JE 1 OHM. 2N7000 fet ima odpornost vira odtoka 5 ali 6 ohmov.

2. korak: Najprej shema

Najprej shema
Najprej shema

Prilagam shemo v obliki pdf. Oglejmo si to;

Vrata USB so namenjena izključno napajanju. D+ in D- nista uporabljena. 5V preusmerjeno na U1, ki je regulator napetosti. Nenavadno ločevanje okoli paketa.3.3V napaja ESP-0! Naprava s kodo PIN WIFI 8. Povlecite navzgor na zatičih 4 in 6. Dodal sem tudi povlecite na zatiču 5 programski zatič, ki ima o/p usmerjen skozi R6 do vrat FET -a. Odtok FET -a ima HBLED in 1 ohmski upor direktno iz 5V linije. 1 ohmski upor v povezavi z uporom odtočnega vira omejuje odtočni tok in zato tok skozi LED na pribl. 200mA … je svetel. Ta bo programiran za utripanje LED z števcem dogodkov v Tickerju.

Pin 3 iz ESP poganja zvočni čip BT66 skozi 220 ohmski upor na pin 2. Pin 1 je njegov o/p, ki izstopa skozi drugi 220 ohmski upor na podnožje BC237A. Premik impedance Q1 poveže o/p s SP1 zvočnikom, ki ima impedanco pribl. 80 ohmov. Tu v oddajniku Q1 ni dobička, vendar dobimo nekaj trenutnega dobička pribl. 100 v tej skupni konfiguraciji oddajnika. Če izračunamo, bi morali dobiti približno 0,1 mW ali približno 10 db SPL, kar je ustrezno, vendar ne preglasno. Glejte komponente AST-030COMR Farnell.

Nekaj dodatnih opomb. Linearni regulator LDO je zmožen 800mA. To bi lahko zmanjšali, saj je edina obremenitev 3,3 V zvočni čip in čip ESP. To bom prepustil podjetnejšim, zame je bilo v moji škatli!

3. korak: KODA

Pojdimo skozi to tudi za tiste, ki poznajo Arduino

Upoštevajte vključitev razporejevalnika tikerjev. OPOMBA, DA OBJAVLJAMO 2 NAMESTI TIMERJA TICKERJA --- TickerScheduler ts (2); Zatiči, ki bodo uporabljeni, so LED_BUILTIN in prejšnja izjava LED_Pin. Nato imamo geslo in SSID, kot bo naprava prikazana med brskanjem. Nato imamo nekaj funkcij, ki jih bo klicna rutina poklicala. Skočimo na nastavitev. za njihovo nastavitev uporabljamo pinmode (ime pin, V/I). Nato posredujemo parametre klicem asinhronih klicev za vsakega od teh dveh časovnikov.

ts.add (params). Posredujemo funkcije povratnega klica itd.

Prva stvar, ki jo naredimo, je servisiranje razporejevalnika tikerjev. nato preverimo, ali so stranke in se vrnemo, če ni povezave. Če se je odjemalec povezal, dobimo niz in preverimo, ali piše bellON. Nato izločimo HTML, ki je v nekaterih nizih. Preučite nize HTML in vnesite svojo različico gumbov. Prilagodite se lahko po želji. Upoštevajte, da je ESP nekoliko omejen za shranjevanje.

Priporočena: