Sisällysluettelo:
Video: ESP8266-01 WIFI MUSICAL BELL LED: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämä hanke syntyi ostettaessa erä ESP8266-01-siruja. Nämä ovat pieniä tauluja, joissa on 8 nastaa ja rajoitettu lähtö GP I/O: ssa, itse asiassa useimmiten se noteerataan, että heillä on vain yksi I/ O. Tämä väite on tietysti väärä, koska niissä on itse asiassa 4 nastaa, joita voit käyttää, vaikka ne ovat monitoimisia, joten sinun on oltava varovainen niiden käyttämisessä.
Kaksi sarjaliitäntää RX/TX sarjalähtöä varten virheenkorjausta varten. En käytä näitä täällä, koska haluan korjata reaaliajassa, olen todella kiinnostunut nastoista 3 ja 5. 3 on aina saatavana nimellä GPI-02 ja 5 GPI-00.
Voimme katsoa koodia myöhemmin ja tehdä joitakin läpikäyntejä, mutta on järkevää mainita, että nämä pienet levyt on ohjelmoitava vetämällä nollauslinja alas ja pitämällä sitten tappi 5 alhaalla, jotta nollaus voi mennä korkealle. -tilaan. Tästä on paljon tietoa, joten en aio toistaa sitä täällä.
Virta viisas Olen valinnut käyttää USB -liitintä mehun, tai ergs, jos haluat.
Joten mitä tämä tekee: Ideana on asettaa kortti langattomaksi tukiasemaksi, jonka WIFI voi havaita ja joka on yhdistettynä antaa sinulle painikkeen soittaaksesi kelloa ja vilkuttaa LED -valoa.
Olen valinnut 10 sekuntia, mutta se on jälleen määritettävissä tai voit olla fiksu soittamalla takaisin [Ticker] ja käynnistämään lisää tapahtumia. Tämä laite ei ole suuri, joten se on rajoitettu, mutta se on halpa !! Jos sinun ei tarvitse tehdä paljon, tämä on lapsi. Monet koodin toiminnot ovat oletusarvoisia, kuten ip -osoite jne., Mutta kaikki on tietysti konfiguroitavissa haluamallesi tavalla.
www.youtube.com/embed/cAUYztMnS30
Vaihe 1: Mitä tarvitset
Muutamia kommentteja listalta
BT66 Tämä on ääni -IC, jossa on monia esiohjelmoituja kappaleita.
Kaiutin luettelossa AST-030COMR-R. Mittasin tämän 80 ohmiksi.
Transistori, joka on lueteltu nimellä BC547, on itse asiassa BC237A
LED -OHJAINKUORMAN vastus on 1 OHM. 2N7000 fet: n tyhjennyslähteen vastus on 5 tai 6 ohmia.
Vaihe 2: Ensin kaavio
Liitän kaavion pdf -muodossa. Käydään tämä läpi;
USB -portti on tarkoitettu vain virtalähteeksi. D+ ja D- ovat käyttämättömiä. 5V reititetty jännitteensäätimellä U1, tavallinen irrotus pakkauksen ympäriltä. 3.3V syötetty ESP-0: een! WIFI 8 PIN -laite. Vedä tapit 4 ja 6 ylös. Lisäsin myös nastan 5 ylös ohjelmointitapin, jonka o/p on reititetty R6: n kautta FET: n porttiin. suoraan 5V linjalta. 1 ohmin vastus yhdessä tyhjennyslähteen vastuksen kanssa rajoittaa tyhjennysvirran ja siten LEDin kautta kulkevan virran n. 200mA … se on kirkas. Tämä ohjelmoidaan vilkkumaan merkkivalolla tapahtumalaskurilla Tickerissä.
ESP: n nasta 3 ohjaa äänisirun BT66 220 ohmin vastuksen kautta nastaan 2. Nasta 1 on sen o/p, joka poistuu toisen 220 ohmin vastuksen kautta BC237A: n pohjaan. Q1: n impedanssinvaihtaja yhdistää o/p SP1 -kaiuttimeen, jonka impedanssi on n. 80 ohmia. Q1: n emitterissä ei ole voittoa, mutta saamme jonkin verran virtaa noin. 100 tässä yleisessä emitterikokoonpanossa. Jos laskemme, meidän pitäisi saada noin 0,1 mW tai noin 10 dB SPL, joka on riittävä, mutta ei liian kova. Katso AST-030COMR Farnell-komponentit.
Muutamia lisähuomautuksia. Lineaarinen LDO -säädin kykenee 800 mA: iin. Voit pienentää tätä, koska ainoa 3,3 V: n kuorma on äänisiru ja ESP -siru. Jätän sen yrittäjämäisemmäksi, minulle se oli laatikossani!
Vaihe 3: KOODI
Käydään tämä läpi myös niille, jotka tuntevat Arduinon
Huomaa, että sisällytetään ticker-ajastin HUOMAA, ETTÄ ILMOITAMME 2 LIIKKEEN AJASTINTIKOJA --- TickerScheduler ts (2); Käytettävät nastat ovat LED_BUILTIN ja edellinen LED_Pin -ilmoitus Sitten meillä on salasana ja SSID, jolla laite nähdään selaamisen aikana. Sitten meillä on pari toimintoa, jotka ticker -rutiini kutsuu. Siirrytään asetuksiin. käytämme pinmodea (nastan nimi, I/O) niiden asettamiseen. Sitten välitämme parametrit async -kutsuille molemmille ajastimille.
ts.add (params). Välitämme takaisinsoittotoimintoja jne.
Ensinnäkin palvelemme ticker -ajastinta. sitten etsimme asiakkaita ja palaamme, jos yhteyttä ei ole. Jos asiakas on muodostanut yhteyden, saamme merkkijonon ja katsomme, lukeeko se bellON. Sitten o/p HTML, joka on joissakin merkkijonoissa. Tutki HTML -merkkijonoja ja kirjoita painikkeiden versio. Voit muokata haluamaasi, muista, että ESP on jonkin verran tallennustilaa.
Suositeltava:
Twin Bell herätyskello soodapurkeista: 7 vaihetta (kuvilla)
Kaksoiskellon herätyskello soodapurkeista: Tämä opaskirja näyttää, kuinka voit tehdä kaksoiskellon herätyskellon soodapurkeista. Projekti käyttää soodatölkkejä, joista muste on poistettu (linkki: musteen poistaminen soodapurkeista). Jotta tämä herätyskello toimisi täysin, DIY -kvartsikellomoduuli integroitiin
Bell Girl: 6 vaihetta
Bell Girl: Seuraavia kohtauksia tapahtuu usein yrityksessämme. &Quot; Hei, noutosi on mennyt, avaa ovi. " Viisi minuuttia myöhemmin … " Hei, noutosi on mennyt pitkään, avaa ovi … " Mutta olet avannut oven viisi
Lámpara Musical 3D (Vúmetro LED): 6 vaihetta
Lámpara Musical 3D (Vúmetro LED): L á mpara que reacciona a la m ú sica que se reproduce, compuesta por un V ú metro LED and in pantalla impresa en 3D. El vumetro se enciende a medida que el voltaje de la canci ó n se lo indica, es una representationci ó n visual
Bell Sifon -sademittari: 8 vaihetta (kuvilla)
Bell Sifon -sademittari: Parannettu versio tästä on PiSiphon -sademittari Perinteisesti sademäärä mitataan manuaalisella sademittarilla. Automaattiset sääasemat (mukaan lukien IoT -sääasemat) käyttävät yleensä kaatopaikkoja, akustisia disdrometrejä tai laserdiskometrejä
Bell Jetranger -vaaka Silverlit PicooZ Micro-RC -helikopterille: 4 vaihetta
Bell Jetranger Scale -runko Silverlit PicooZ Micro-RC -helikopterille: Muuta leikkisen näköinen PicooZ-asteikosi Bell 206 Jetranger -mittariksi tai melkein mihin tahansa muuhun yhden roottorin helikopteriin. Ostin itselleni 3-kanavaisen heliin, joten tämä oli valmis kokeiluun. jos haluat luoda PicooZ -laitteellesi ainutlaatuisen kuoren