Sadržaj:

ESP8266-01 WIFI MUZIČKO ZVONO S LED: 3 koraka
ESP8266-01 WIFI MUZIČKO ZVONO S LED: 3 koraka

Video: ESP8266-01 WIFI MUZIČKO ZVONO S LED: 3 koraka

Video: ESP8266-01 WIFI MUZIČKO ZVONO S LED: 3 koraka
Video: Kingmaker - Смена судьбы [S01 E01] | Русские субтитры, серия целиком 2024, Srpanj
Anonim
ESP8266-01 WIFI MUZIČKO ZVONO SA LED-om
ESP8266-01 WIFI MUZIČKO ZVONO SA LED-om
ESP8266-01 WIFI MUZIČKO ZVONO SA LED-om
ESP8266-01 WIFI MUZIČKO ZVONO SA LED-om
ESP8266-01 WIFI MUZIČKO ZVONO SA LED-om
ESP8266-01 WIFI MUZIČKO ZVONO SA LED-om

Ovaj je projekt nastao kupnjom serije čipova sorte ESP8266-01. To su male ploče s 8 pinova i ograničenim izlazom u smislu GP I/O. U stvari se najčešće navodi da imaju samo jedan I/I O. Ta je izjava naravno netočna jer zapravo imaju 4 igle koje možete koristiti iako su višenamjenske pa morate paziti kako ih koristite.

Dva su serijska pina RX/TX za serijski izlaz radi otklanjanja pogrešaka. Ovdje ih neću koristiti jer želim otklanjati pogreške u stvarnom vremenu, jako me zanimaju pinovi 3 i 5. 3 je uvijek dostupno kao GPI-02, a 5 kao GPI-00.

Kôd možemo pogledati kasnije i proći kroz neke korake, no bilo bi pametno napomenuti da se te male ploče moraju programirati povlačenjem linije za resetiranje prema dolje, a zatim držanjem pin -a 5 nisko kako bi resetiranje moglo ići visoko. Ovo vas uvodi u program načinu rada. Postoji mnogo informacija o tome pa ih neću ponavljati ovdje.

Što se tiče snage, odlučio sam se za korištenje USB priključka kao opskrbljivača sokom ili ergova ako vam je draže. Primijetit ćete da koristim HBLED kao pokazatelj zvona za osobe oštećenog sluha.

Dakle, što ovo čini: Ideja je postaviti ploču kao bežičnu pristupnu točku koju WIFI može otkriti, a nakon povezivanja dobit ćete gumb za pritiskanje da zazvoni i da zasvijetli LED.

Odlučio sam se za 10 sekundi, ali opet se može konfigurirati ili možete biti pametni s povratnim pozivima [Oznaka] za pokretanje još nekih događaja. Ovaj uređaj nije velik pa je ograničen, ali je jeftin !! Ako ne morate puno raditi, onda je to kiddy. Mnoge funkcionalnosti u kodu su zadane, poput ip adrese itd., Ali sve je naravno moguće konfigurirati prema onome što želite. Pogledajte moj video opis operacije.

www.youtube.com/embed/cAUYztMnS30

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati

Neki komentari na popisu

BT66 Ovo je zvučni IC s mnogo unaprijed programiranih pjesama.

Zvučnik naveden kao AST-030COMR-R. To sam izmjerio kao 80 ohma.

Tranzistor naveden kao BC547 zapravo je BC237A

Otpornik u LED DRIVERU Opterećenje je 1 ohm. 2N7000 fet ima otpor izvora odvoda 5 ili 6 ohma.

Korak 2: Prvo shematski prikaz

Prvo shematski
Prvo shematski

Prilažem shemu u pdf obliku. Idemo kroz ovo;

USB priključak služi samo za napajanje. D+ i D- su nekorišteni. 5V usmjeren na U1 koji je regulator napona. Uobičajeno razdvajanje oko paketa.3.3V napaja se na ESP-0! WIFI 8 PIN uređaj. Povucite pinove 4 i 6. Dodao sam i potez na iglici 5 za programiranje koji ima o/p usmjeren kroz R6 do vrata FET -a. Odvod FET -a ima HBLED i otpornik od 1 ohma iz izravnog voda 5V. Otpornik od 1 ohma zajedno s otporom izvora odvoda ograničava struju odvoda, a time i struju kroz LED do pribl. 200mA … svijetla je. Ovo će biti programirano da treperi LED pomoću brojača događaja u Ticker -u.

Pin 3 iz ESP -a pokreće zvučni čip BT66 kroz otpornik od 220 ohma na pin 2. Pin 1 je njegov o/p koji izlazi kroz drugi otpornik od 220 ohma na bazu BC237A. Mjenjač impedancije Q1 spaja o/p sa SP1 zvučnikom koji ima impedanciju od cca. 80 ohma. Ovdje nema odašiljača u odašiljaču Q1, ali dobivamo neki trenutni dobitak od cca. 100 u ovoj uobičajenoj konfiguraciji emitera. Ako izračunamo, trebali bismo dobiti oko 0,1 mW ili približno 10 db SPL -a, što je dovoljno, ali ne preglasno. Pogledajte komponente AST-030COMR Farnell.

Neke dodatne napomene. Linearni LDO regulator je sposoban za 800mA. Mogli biste to smanjiti jer je jedino opterećenje od 3,3 V zvučni čip i ESP čip. Ostavit ću to poduzetnijima, za mene je to bilo u mojoj kutiji!

Korak 3: KOD

Prođimo i kroz ovo. Za one koji poznaju Arduino

Imajte na umu uključivanje rasporeda oznaka. NAPOMENA DA PROGLASIMO 2 INSTANSE TIMERA TICKERA --- TickerScheduler ts (2); Pinovi koji će se koristiti su LED_BUILTIN i prethodna deklaracija LED_Pin. Zatim imamo lozinku i SSID na koji će se uređaj vidjeti dok pregledavate. Zatim imamo nekoliko funkcija koje će se pozivati rutinom označavanja. Prijeđimo na postavljanje. za njihovo postavljanje koristimo pinmode (naziv pin -a, I/O). Zatim prosljeđujemo parametre asinkronim povratnim pozivima za svaki od dva brojača.

ts.add (params). Prenosimo funkcije povratnog poziva itd.

Prvo što moramo učiniti je servisiranje rasporeda oznaka. tada provjeravamo ima li klijenata i vraćamo se ako nema veze. Ako se klijent spojio, tada dobivamo niz i vidimo da li piše bellON. Zatim o/p HTML koji je u nekim nizovima. Proučite HTML nizove i unesite svoju verziju gumba. Možete prilagoditi ono što želite, imajte na umu da je ESP donekle ograničen za pohranu.

Preporučeni: