Mundarija:
- 1 -qadam: oldingi loyiha
- 2 -qadam: Yangi g'oya
- 3 -qadam: PCB dizayni
- 4 -qadam: Lehimlash
- 5 -qadam: Foydalanish
Video: ESP32 kuz detektori: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Men ushbu loyihaga homiylik qilgan DFRobotga minnatdorchilik bildirmoqchiman.
Bu erda ishlatilgan qismlar ro'yxati:
DFRobot ESP32 ESP-WROOM moduli × 1-https://www.dfrobot.com/product-1559.html
Silicon Labs CP2102 USB to UART Bridge × 1
MCP73831 Li-Ion zaryadlovchi IC × 1
LM317BD2T sozlanishi regulyator × 1
0805 4.7uF kondansatör × 2
0805 100nF kondansatör × 1
0805 1uF kondansatör × 1
WS2812b LED × 1
1206 LED × 4
Micro USB ulagichi × 1
0805 470 ohmli rezistor × 1
0805 2k ohmli rezistor × 1
0805 510 ohmli rezistor × 1
0805 300 ohmli rezistor × 1
0805 10k ohmli rezistor × 2
0805 270 ohmli rezistor × 2
6mm x 6mm tugmachasi × 2
SMD 6mm x 6mm baland tugmachasi × 1
1 -qadam: oldingi loyiha
2017 yil avgust oyida men o'z yaqinlarimdan biri yiqilib tushganda yoki "vahima" tugmachasini bosganida foydalanuvchilarni ogohlantiradigan asbobni tasavvur qildim. U ESP8266-dan foydalangan va bir parcha taxtaga yig'ilgan. Uning qulashi sodir bo'lganligini ko'rsatadigan bitta LED bor edi. Qurilma, shuningdek, indikatori bo'lmagan juda oddiy LiPo zaryadlovchi sxemasiga ega edi.
2 -qadam: Yangi g'oya
Mening oxirgi kuzgi detektori juda oddiy bo'lgani uchun men keskin yaxshilanishlarni amalga oshirmoqchi edim. Birinchisi, uni USB -ni dasturlashtiriladigan qilib qo'ydi, shuning uchun men USB -UART seriyali ulanishini boshqarish uchun CP2102 USB -dan UART konvertoriga IC ishlatdim.
Bundan tashqari, operatsiyalar haqida ko'proq ma'lumot bo'lishini xohlardim, shuning uchun men zaryadlash uchun LED, quvvat uchun bitta va USB holatiga ikkitasini qo'shdim. Men ESP32 -ni ishlatishni tanladim, chunki uning kuchi va Bluetooth ulanishi kuchayib ketdi, bu esa kelgusida kengaytirilishi mumkin.
3 -qadam: PCB dizayni
Bu barcha yangi funktsiyalar ko'p qo'shimcha sxemalarni talab qiladi va oddiy taxta parchasi uni kesmaydi. Buning uchun men EagleCAD -da yaratgan tenglikni kerak edi. Men ularning sxematik muharriri bilan aloqalarni o'rnatishdan boshladim. Keyin men haqiqiy taxta va izlarni yaratishga o'tdim.
4 -qadam: Lehimlash
Bu eng qiyin qismi edi, chunki pimi nozik. Lehimlashning eng qiyin komponenti QFN-28 paketida keladigan CP2102 edi. Har bir pim bir -biridan atigi 5 mm masofada joylashgan va shablon bo'lmasa, uni yopish juda qiyin edi. Men bu muammoni yostiqchalarga ko'p miqdorda suyuqlik oqimi qo'llash orqali hal qildim va keyin pinlar ustida oz miqdorda lehim o'tkazdim.
5 -qadam: Foydalanish
Qurilma belgilangan vaqt oralig'ida MPU6050 tomonidan o'lchangan tezlanishni tekshirish orqali ishlaydi. Yiqilishni aniqlagandan so'ng, u belgilangan kontaktga elektron pochta xabarini yuboradi. Men bildimki, batareya uch kunga yaqin ishlaydi, shuning uchun uni muntazam zaryadlash kerak. Bundan tashqari, bosilganda elektron pochta xabarini yuborishi mumkin bo'lgan apparat uzilishiga ulangan tugma mavjud.
Tavsiya:
Raspberry Pi - TMD26721 infraqizil raqamli yaqinlik detektori Java darsligi: 4 qadam
Raspberry Pi-TMD26721 infraqizil raqamli yaqinlik detektori Java qo'llanmasi: TMD26721-bu infraqizil raqamli yaqinlik detektori bo'lib, u to'liq 8-pinli sirt o'rnatish modulida to'liq yaqinlikni aniqlash tizimi va raqamli interfeys mantig'ini ta'minlaydi. aniqlik. Pro
Tutun detektori: 13 qadam
Tutun detektori: Salom do'stlar, bugun tutun detektori haqida bilib olaylik. Ko'pchiligingiz savdo markazlariga borgansiz, asosan siz tutun detektori deb nomlangan qurilmani ko'rishingiz mumkin, u tutunni aniqlaydi va purkagichni yoqadi va olovni to'xtatadi. Lekin bu loyihada bu ozgina o'zgarish. o'rniga
Hozirgi tebranish detektori: 3 qadam
Hozirgi tebranish detektori: Ushbu loyihada biz kimdir sovg'ani/qutini silkitsa, signal beradigan signalli qurilma yasaymiz. Men Rojdestvo uchun pochta orqali pochta qutisiga kelganimizda, bu fikrga keldim. Unda nima borligini taxmin qilish uchun, albatta, biz ham xuddi hamma kabi silkitdik
Venera Flytrap - ITM kuz 2019: 5 qadam
Venera Flytrap - ITM kuz 2019: Hamma stolga nima etishmayapti? Qalam, qalam va boshqa narsalarni ushlab turadigan mexanik Venera Flytrap
ESP32 BLE yordamida Mi tasmasi detektori: 6 qadam
Mi Band detektori ESP32 BLE yordamida: Salom Maker m ( - -) m Men ushbu maqolani o'qib chiqdim moon (moononournation github) qurilmani skanerlash uchun esp32 ble -dan qanday foydalanish haqida, shuning uchun men bu kodni github Arduino_BLE_Scanner -da sinab ko'rishim kerak edi. Endi men ofisimga kelganimda eshikni ochish uchun Mi Band 3 -dan foydalanmoqchiman