Turinys:
Video: ESP8266-01 WIFI MUZIKINIS VARPAS SU LED: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Šis projektas atsirado įsigyjant ESP8266-01 veislių lustų partiją. Tai yra mažos plokštės su 8 kaiščiais ir ribota GP I/O išvestis, iš tikrųjų dažniausiai nurodoma, kad jie turi tik vieną I/ O. Žinoma, šis teiginys yra neteisingas, nes jie iš tikrųjų turi 4 kaiščius, kuriuos galite naudoti, nors jie yra daugiafunkciniai, todėl turite būti atsargūs, kaip juos naudojate.
Du yra serijiniai kaiščiai RX/TX, skirti nuosekliajam išėjimui derinimo tikslais. Aš čia jų nenaudosiu, nes noriu derinti realiu laiku, mane tikrai domina 3 ir 5 kaiščiai. 3 visada pasiekiamas kaip GPI-02 ir 5 kaip GPI-00.
Mes galime pažvelgti į kodą vėliau ir atlikti tam tikrus veiksmus, tačiau protinga paminėti, kad šios mažos plokštės turi būti užprogramuotos traukiant atstatymo liniją žemyn ir laikant 5 kaištį žemą, kad būtų galima iš naujo nustatyti aukštai. Tai leidžia jums patekti į programą režimu. Yra daug informacijos apie tai, todėl čia nekartosiu.
Energijos požiūriu pasirinkau naudoti USB jungtį kaip sulčių tiekėją arba, jei norite, ergs. Pastebėsite, kad naudoju HBLED kaip varpą, skirtą neprigirdintiesiems.
Taigi, ką tai daro: Idėja yra nustatyti plokštę kaip belaidį prieigos tašką, kurį gali aptikti „WIFI“, ir kai jis bus prijungtas, jums bus paspaustas mygtukas, kad skambėtų varpas ir mirksėtų šviesos diodas.
Aš pasirinkau 10 sekundžių, bet vėl galima sukonfigūruoti arba galite būti sumanūs naudodami atgalinius skambučius [Ticker], kad suaktyvintumėte dar kelis įvykius. Šis prietaisas nėra didelis, todėl yra ribotas, tačiau pigus !! Jei jums nereikia daug nuveikti, tai yra vaikas. Dauguma kodo funkcijų yra numatytosios, pvz., IP adresas ir tt, bet visa tai, žinoma, galima konfigūruoti. Peržiūrėkite mano vaizdo įrašą, kuriame aprašoma operacija.
www.youtube.com/embed/cAUYztMnS30
1 žingsnis: ko jums reikės
Keletas komentarų sąraše
BT66 Tai garso IC su daugybe iš anksto užprogramuotų dainų.
Garsiakalbis nurodytas kaip AST-030COMR-R. Aš tai išmatavau kaip 80 omų.
Tranzistorius, išvardytas kaip BC547, iš tikrųjų yra BC237A
Rezistorius šviesos diodų vairuotojo apkrovoje yra 1 OHM. „2N7000 fet“nuotėkio šaltinio varža yra 5 arba 6 omai.
2 žingsnis: Pirmiausia schema
Pridedu schemą pdf formatu. Leiskite pereiti per tai;
USB prievadas skirtas tik maitinimui. D+ ir D- nenaudojami. 5V nukreiptas į U1, kuris yra įtampos reguliatorius. Įprastas atjungimas aplink pakuotę. 3.3V tiekiamas į ESP-0! WIFI 8 PIN įrenginys. Patraukite 4 ir 6 kaiščius. Aš taip pat pridėjau 5 kaiščio programavimo kaištį, kurio o/p nukreipta per R6, prie FET vartų. FET nutekėjimas turi HBLED ir 1 omo rezistorių tiesiai iš 5 V linijos. 1 omo rezistorius kartu su nutekėjimo šaltinio pasipriešinimu apriboja nutekėjimo srovę, taigi ir srovę per šviesos diodą iki maždaug. 200mA … jis šviesus. Tai bus užprogramuota taip, kad mirksėtų šviesos diodas, naudojant įvykių skaitiklį „Ticker“.
ESP 3 kaištis perjungia garso lustą BT66 per 220 omų rezistorių į kaištį 2. 1 kaištis yra jo išėjimas, kuris išeina per kitą 220 omų rezistorių į BC237A pagrindą. Q1 impedanso perjungiklis sujungia o/p su SP1 garsiakalbiu, kurio varža yra apytiksliai. 80 omų. Q1 emiteryje čia nėra jokios naudos, tačiau gauname apytikslį srovės stiprumą. 100 šios įprastos spinduliuotės konfigūracijos. Jei skaičiuosime, turėtume gauti apie 0,1 mW arba maždaug 10 dB SPL, kuris yra pakankamas, bet ne per garsus. Žr. AST-030COMR „Farnell“komponentus.
Kai kurios papildomos pastabos. Linijinis LDO reguliatorius gali 800 mA. Galite tai sumažinti, nes vienintelė 3,3 V apkrova yra garso mikroschema ir ESP lustas. Paliksiu tai iniciatyvesniems, man tai buvo mano dėžutėje!
3 žingsnis: KODAS
Leiskite tai padaryti taip pat. Tiems, kurie yra susipažinę su „Arduino“
Atkreipkite dėmesį į žymeklio planavimo priemonės įtraukimą PASTABA, KAIP DEKLARUOJAME 2 BILIETO LAIKMAČIŲ INSTANCIJAS --- TickerScheduler ts (2); Smeigtukai, kurie bus naudojami, yra „LED_BUILTIN“ir ankstesnis „LED_Pin“deklaravimas. Tada mes turėsime slaptažodį ir SSID, kaip matysite įrenginį naršydami. Tada mes turime keletą funkcijų, kurias iškvies žymeklis. Pereikime prie sąrankos. mes naudojame „pinmode“(kaiščio pavadinimas, įvestis/išvestis), kad juos nustatytume. Tada mes perduodame parametrus į asinchroninius skambučius kiekvienam iš dviejų laikmačių.
ts.add (params). Mes perduodame atgalinio ryšio funkcijas ir kt.
Pagrindinis dalykas, kurį mes darome, yra aptarnauti žymeklio planavimo priemonę. tada mes ieškome klientų ir grįžtame, jei nėra ryšio. Jei klientas prisijungė, mes gauname eilutę ir pažiūrime, ar ji sako „bellON“. Tada mes išjungiame HTML, kuris yra kai kuriose eilutėse. Išstudijuokite HTML eilutes ir įdėkite savo mygtukų versiją. Galite pritaikyti tai, ko norite, atminkite, kad ESP yra šiek tiek ribotas saugojimui.
Rekomenduojamas:
Mokyklos varpas nuotolinių studijų studentams: 6 žingsniai
Mokyklos varpas nuotolinių studijų studentams: kilus COVID-19 pandemijai, daugelis vaikų mokyklų pristatė nuotolinį pristatymą. Šis namų mokyklos skambutis yra įdomus būdas laikytis tvarkaraščio naudojant „Raspberry Pi“ir USB garsiakalbį. Galite tai padaryti su savo vaiku ir jie gali išmokti programuoti
Individualizuotas durų kilimėlis, įjungtas durų varpas: 6 žingsniai
Individualizuotas durų kilimėlis, įjungtas durų varpas: Sveiki! Mano vardas Justinas, aš esu jaunesnysis vidurinėje mokykloje, ir ši instrukcija parodys, kaip padaryti skambutį, kuris suveikia, kai kas nors užlipa ant jūsų durų kilimėlio, ir gali būti bet kokia melodija ar daina! Kadangi durų kilimėlis paleidžia duris
„Hip Hop“durų varpas: 9 žingsniai (su nuotraukomis)
„Hip Hop“durų varpas: durų varpas su keliais pavyzdžiais ir patefonu, kurį iš tikrųjų galite subraižyti! Taigi, prieš porą metų po „Facebook“įrašo apie idėją sukurti durų skambutį su atskirais žiedais kiekvienam mano namų žmogui, mano draugei sugalvojo, kad į jį įeina
„Pasidaryk pats“be vargo durų varpas be „Arduino“!: 7 žingsniai
„Pasidaryk pats“be vargo durų skambutis be „Arduino“!: Durų skambučių jungikliai yra vienas iš dalykų, kuriuos labiausiai liečia nepažįstami žmonės. O „Covid 19“pandemijai tapus rimta problema, geros higienos palaikymas tapo šių dienų prioritetu. Taigi šioje pamokoje aš jums parodysiu paprastą būdą
„Juodojo kvadrato“durų varpas: 5 žingsniai
„Juodojo kvadrato“durų varpas: šis projektas parodo, kaip sukurti paprastą, bet veiksmingą durų varpą, kuris būtų pakankamai garsus studijai ar mažam butui. (Prietaiso išvaizda patenka į Malevičiaus „Juodąją aikštę“). Štai ką jums reikės norint padaryti šį varpą: