Mündəricat:
- Addım 1: Əvvəlki Layihə
- Addım 2: Yeni Fikir
- Addım 3: PCB Dizaynı
- Addım 4: Lehimləmə
- Addım 5: İstifadə
Video: ESP32 Düşmə Detektoru: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu layihəyə sponsorluq etdiyi üçün DFRobot -a təşəkkür edirəm.
İşdə istifadə olunan hissələrin siyahısı:
DFRobot ESP32 ESP-WROOM Modulu × 1-https://www.dfrobot.com/product-1559.html
Silicon Labs CP2102 USB to UART Bridge × 1
MCP73831 Li-Ion Şarj Cihazı IC × 1
LM317BD2T Ayarlanabilir Tənzimləyici × 1
0805 4.7 uF Kondansatör × 2
0805 100nF kondansatör × 1
0805 1uF Kondansatör × 1
WS2812b LED × 1
1206 LED × 4
Mikro USB Konnektoru × 1
0805 470 ohm Rezistor × 1
0805 2k ohm Rezistor × 1
0805 510 ohm Rezistor × 1
0805 300 ohm Rezistor × 1
0805 10k ohm Rezistor × 2
0805 270 ohm Rezistor × 2
6mm x 6mm düymə × 2
SMD 6mm x 6mm uzun boylu düymə × 1
Addım 1: Əvvəlki Layihə
2017 -ci ilin avqustunda, yaxınlarından birinin düşməsi və ya "çaxnaşma" düyməsinə basması halında istifadəçiləri xəbərdar edə biləcək bir cihaz xəyal etdim. Bir ESP8266 istifadə etdi və bir parça taxta üzərində yığıldı. Bir düşmənin baş verdiyini göstərən bir LED var idi. Cihaz eyni zamanda heç bir göstəricisi olmayan çox sadə bir LiPo şarj dövrəsinə sahib idi.
Addım 2: Yeni Fikir
Keçən payız detektorum çox sadə olduğu üçün kəskin təkmilləşdirmələr etmək istədim. Birincisi, USB -ni proqramlaşdırıla bilən hala gətirdi, buna görə USB -dən UART -a serial bağlantısını idarə etmək üçün CP2102 USB -dən UART çevirici IC -dən istifadə etdim.
Əməliyyatların daha çox göstəricisinin olmasını istədim, buna görə şarj etmək üçün bir LED, güc üçün bir və USB vəziyyəti üçün iki əlavə etdim. Gücünün artması və müşayiət olunan bir tətbiq kimi gələcəkdə genişlənməsinə imkan verən Bluetooth bağlantısı səbəbiylə bir ESP32 istifadə etməyi seçdim.
Addım 3: PCB Dizaynı
Bütün bu yeni xüsusiyyətlər bir çox əlavə dövrə tələb edərdi və sadə bir taxta parçası onu kəsməzdi. Bunun üçün EagleCAD -da hazırladığım bir PCB lazım idi. Sxematik redaktoru ilə əlaqələri qurmaqla başladım. Sonra həqiqi lövhə və izlər hazırlamağa başladım.
Addım 4: Lehimləmə
İncə tikişli sancaqlar ucbatından ən çətin hissə bu idi. Lehim üçün ən çətin komponent, QFN-28 paketində olan CP2102 idi. Hər bir pin bir -birindən yalnız 5 mm məsafədədir və şablon olmadan bunu bağlamaq olduqca çətin idi. Yastiqlərə bol miqdarda maye axını tətbiq edərək və sonra sancaqlar üzərində az miqdarda lehim çəkərək bu problemi həll etdim.
Addım 5: İstifadə
Cihaz, müəyyən vaxtlarda MPU6050 ilə ölçülmüş sürətlənməni yoxlayaraq işləyir. Bir düşmə aşkar etdikdən sonra müəyyən bir əlaqəyə bir e -poçt göndərir. Bildim ki, batareya təxminən üç gün dayanır, buna görə də mütəmadi olaraq doldurulmalıdır. Basıldıqda bir e -poçt göndərə biləcək bir cihaz fasiləsinə bağlı bir düymə də var.
Tövsiyə:
Su səviyyəsi detektoru: 7 addım
Su Səviyyə Dedektoru: Ultrasonik sensor bir radar sistemi ilə eyni prinsiplər üzərində işləyir. Ultrasonik sensor elektrik enerjisini akustik dalğalara və əksinə çevirə bilər. Məşhur HC SR04 ultrasəs sensoru 40 kHz tezlikdə ultrasəs dalğaları yaradır
Duman Detektoru: 13 addım
Tüstü Dedektörü: Salam dostlar bu gün tüstü detektoru ilə tanış olaq Bir çoxunuz alış -veriş mərkəzlərində ticarət mərkəzlərinə getmisiniz, əsasən tüstü detektoru adlanan bu cihazı görürsünüz, tüstünü aşkar edəcək və çiləyicini işə salacaq və yanğını dayandıracaq. əvəzinə
Simsiz AC Cərəyan Detektoru: 7 Addım (Şəkillərlə birlikdə)
Simsiz AC Cərəyan Detektoru: Əvvəlki Təlimatlandırıcımı (asan infraqırmızı yaxınlıq sensoru) hazırlayarkən, çox zəif bir siqnalı gücləndirmək üçün ardıcıl olaraq 2 tranzistordan istifadə etməklə bağlı bir neçə şeyi anladım. Bu Təlimat kitabında & quo adlanan bu prinsipi daha ətraflı izah edəcəyəm
Arduino Açıq Pəncərə Detektoru - Qış üçün: 6 addım
Arduino Açıq Pəncərə Detektoru - Qış üçün: Çöldə soyuq olur, amma bəzən otaqlarımda təmiz havaya ehtiyacım var. Beləliklə, pəncərəni açıram, otaqdan çıxıram, qapını bağlayıram və 5-10 dəqiqəyə qayıtmaq istəyirəm. Və bir neçə saatdan sonra pəncərənin açıq olduğunu xatırlayıram … Bəlkə də bilirsən
ESP32 BLE istifadə edən Mi Bant Detektoru: 6 addım
Mi Band Detector ESP32 BLE -dən istifadə edərək: Hello Maker m ( - -) m, cihazı skan etmək üçün esp32 ble -dən necə istifadə olunacağına dair bu məqaləni moon (moononournation github) oxudum, buna görə də github Arduino_BLE_Scanner -də bu kodu sınamalı oldum. indi ofisimə gələndə qapımı açmaq üçün Mi Band 3 -dən istifadə etmək istəyirəm