Mundarija:
Video: LED bilan ESP8266-01 WIFI MUSICAL BELL: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu loyiha ESP8266-01 navli chiplar partiyasini sotib olishdan kelib chiqdi, bu 8 ta pinli va GPU/chiqish nuqtai nazaridan cheklangan ishlab chiqaruvchi kichik taxtalar. O. Bu bayonot, albatta, noto'g'ri, chunki ular aslida 4 pinli, siz ko'p funktsiyali bo'lishingiz mumkin, shuning uchun ularni ishlatishda ehtiyot bo'lishingiz kerak.
Nosozliklarni tuzatish uchun ikkita ketma -ket RX/TX pinlari mavjud. Men bu erda real vaqt rejimida disk raskadrovka qilmoqchi bo'lganim uchun foydalanmayman, men 3 va 5-chi pinlarga juda qiziqaman. 3 har doim GPI-02 va 5 GPI-00 sifatida mavjud.
Biz keyinroq kodni ko'rib chiqishimiz va ba'zi bir yo'l -yo'riqlarni amalga oshirishimiz mumkin, lekin shuni esda tutish kerakki, bu kichik taxtalarni qayta o'rnatish chizig'ini pastga tortib, 5 -pinni pastda ushlab, dasturlash kerak. rejim. Bu haqda juda ko'p ma'lumotlar bor, shuning uchun men bu erda takrorlamayman.
Agar men xohlasam, men USB ulagichini sharbat yoki erglarni etkazib beruvchi sifatida ishlatishni tanladim. Eshitish qobiliyati past bo'lgan odam qo'ng'iroq qilishining ko'rsatkichi sifatida men HBLEDdan foydalanayotganimni sezasiz.
Bu nima qiladi: taxtani simsiz ulanish nuqtasi sifatida sozlash, uni Wi -Fi orqali topish mumkin va ulangandan so'ng sizga qo'ng'iroqni bosish va LEDni o'chirish tugmasi bosiladi.
Men 10 soniyani tanladim, lekin yana konfiguratsiya qilingan yoki siz qo'ng'iroqlarni qaytarib [Ticker] yordamida ko'proq voqealarni o'chirib qo'yishingiz mumkin. Bu qurilma unchalik katta emas, shuning uchun cheklangan, lekin arzon! Agar sizda ko'p narsa qilishning hojati bo'lmasa, bu kiddy kodning ko'p funktsiyalari, masalan, IP -manzili va hokazo.
www.youtube.com/embed/cAUYztMnS30
1 -qadam: Sizga nima kerak
Ro'yxatdagi ba'zi sharhlar
BT66 Bu oldindan dasturlashtirilgan ko'plab qo'shiqlarga ega bo'lgan ovozli IC.
Karnay AST-030COMR-R ro'yxatiga kiritilgan. Men buni 80 ohm deb o'lchadim.
BC547 sifatida ro'yxatga olingan tranzistor aslida BC237A
LED haydovchining yuklanishidagi rezistor - 1 OHM. 2N7000 fet 5 yoki 6 ohm drenaj manbai qarshiligiga ega.
2 -qadam: Birinchidan, sxematik
Men sxemani pdf formatida biriktiraman, buni ko'rib chiqaylik;
USB port faqat quvvat uchun mo'ljallangan. D+ va D- ishlatilmaydi. 5V kuchlanish regulyatori bo'lgan U1 ga yo'naltiriladi, paket atrofida odatdagidek ajratiladi.3.3V ESP-0 ga uzatiladi! WIFI 8 PIN -kodli qurilma. 4 va 6 -gachasi pimlarni tortib oling. Men 5 -pinli tortish moslamasini R6 orqali FET darvozasiga o'tkazadigan dastur pinini qo'shdim. to'g'ridan -to'g'ri 5V liniyasidan. 1 ohmli rezistor drenaj manbai qarshiligi bilan birgalikda drenaj oqimini va shuning uchun LED orqali oqimni taxminan. 200mA … u yorqin. Bu Ticker -dagi hodisalar hisoblagichi yordamida LEDni o'chirish uchun dasturlashtirilgan bo'ladi.
3 -chi pin ESP -dan BT66 ovoz chipini 220 ohmli rezistor orqali 2 -pinga o'tkazadi. 1 -pin - uning boshqa pallasi, 220 ohmlik qarshilik orqali BC237A tagiga chiqadi. Q1 impedans siljishi o/p ni SP1 spikeriga ulashadi, uning impedansi taxminan. 80 ohm. Bu erda 1 -chorak emitentida daromad yo'q, lekin biz hozirgi daromadni taxminan olamiz. Ushbu umumiy emitent konfiguratsiyasida 100. Agar biz matematikani bajaradigan bo'lsak, biz taxminan 0,1 mVt yoki taxminan 10 dB SPLni olishimiz kerak, bu etarli, lekin juda baland emas. AST-030COMR Farnell komponentlariga qarang.
Ba'zi qo'shimcha eslatmalar. Lineer LDO regulyatori 800 mA quvvatga ega. Siz buni kichikroq qilib qo'yishingiz mumkin, chunki faqat 3.3V yuk - bu ovoz chipi va ESP chipi. Men buni tashabbuskorlarga qoldiraman, men uchun bu qutimda edi!
3 -qadam: KOD
Arduino bilan tanish bo'lganlar uchun
Tikerlar rejalashtiruvchisi kiritilganiga e'tibor bering, biz 2 ta taymer taymerining instansiyasini e'lon qilamiz --- TickerScheduler ts (2); Ishlatiladigan pinlar - LED_BUILTIN va oldingi LED_Pin deklaratsiyasi. Keyin bizda parol va SSID mavjud bo'lib, u siz ko'rib chiqayotganda ko'rinadigan bo'ladi. Keyin bizda bir nechta funktsiyalar mavjud bo'lib, ular odatiy tartibda chaqiriladi. O'rnatishga o'tamiz. Biz ularni o'rnatish uchun pinmoddan (pin nomi, kirish -chiqish) foydalanamiz. Keyin biz parametrlarni ikkita taymerning har biri uchun asinx -qo'ng'iroq orqasiga o'tkazamiz.
ts.add (parametrlar). Biz qayta qo'ng'iroq funktsiyalari va boshqalarni o'tkazamiz.
Biz qiladigan birinchi narsa - bu jadvallarni rejalashtiruvchiga xizmat ko'rsatish. keyin biz mijozlarni tekshiramiz va ulanish bo'lmasa qaytamiz. Agar mijoz ulangan bo'lsa, biz mag'lubiyatni olamiz va u qo'ng'iroq qiladimi yoki yo'qligini ko'ramiz. HTML satrlarini o'rganing va tugmachalarni o'z versiyangizga qo'ying. ESP ni saqlash uchun biroz cheklanganligini yodda tuting.
Tavsiya:
ESP8266 - Internet / ESP8266 orqali taymer va masofadan boshqarish bilan bog'ni sug'orish: 7 qadam (rasmlar bilan)
ESP8266 - Internet orqali taymer va masofadan boshqarish pulti yordamida bog'ni sug'orish / ESP8266: ESP8266 - sug'orish masofadan boshqariladigan va sabzavot bog'lari, gul bog'lari va maysazorlar uchun mo'ljallangan. U ESP-8266 sxemasidan va sug'orish moslamasi uchun gidravlik / elektr valfdan foydalanadi
Blynkni ishlatmasdan ESP8266 WiFi bilan uyni avtomatlashtirish !: 24 qadam (rasmlar bilan)
Blynk -ni ishlatmasdan ESP8266 WiFi bilan uy avtomatizatsiyasi!: Birinchidan, men hammaga RAHMAT aytamanki, 2016 -yilgi avtomatlashtirish tanlovida G'ALABA uchun. Men sizga va'da qilganimdek, bu erda maishiy texnikani ESP8266 WiFi moduli bilan boshqarish ko'rsatmasi
Budilnik bilan DIY aqlli o'lchov (Wi-Fi, ESP8266, Arduino IDE va Adafruit.io bilan): 10 qadam (rasmlar bilan)
Budilnik bilan DIY aqlli o'lchov (Wi-Fi, ESP8266, Arduino IDE va Adafruit.io bilan): Oldingi loyihamda men Wi-Fi bilan aqlli hammom o'lchovini ishlab chiqdim. U foydalanuvchi vaznini o'lchashi, uni mahalliy ko'rsatishi va bulutga yuborishi mumkin. Bu haqda batafsil ma'lumotni quyidagi havola orqali olishingiz mumkin: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Bell sifon yomg'ir o'lchagichi: 8 qadam (rasmlar bilan)
Qo'ng'iroq sifonli yomg'ir o'lchagichi - bu takomillashtirilgan versiya - PiSiphon yomg'ir o'lchagichi, odatda, yog'ingarchilik qo'lda o'lchash moslamasi bilan o'lchanadi. Avtomatik ob -havo stantsiyalari (shu jumladan IoT ob -havo stantsiyalari) odatda chelaklar, akustik disdrometrlar yoki lazerli disdrometrlardan foydalanadi
ESP8266 bilan jihozlangan ESP8266 robotli avtomobil: 18 qadam (rasmlar bilan)
ESP8266 Basic bilan dasturlashtirilgan ESP8266 robotli mashina: Men o'rta maktabning fan o'qituvchisi, shuningdek Robotik klublar maslahatchisiman. Men robotlarni o'quvchilarim qo'liga olishning arzon usullarini izlayapman. ESP8266 taxtalarining arzonligi tufayli men avtonomni yaratishga muvaffaq bo'ldim