İçindekiler:
Video: ESP32 Düşme Dedektörü: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu projeye sponsor olduğu için DFRobot'a teşekkür etmek istiyorum.
Kullanılan parçaların listesi aşağıdadır:
DFRobot ESP32 ESP-WROOM Modülü ×1 -
Silicon Labs CP2102 USB'den UART Bridge ×1'e
MCP73831 Li-Ion Şarj Cihazı IC ×1
LM317BD2T Ayarlanabilir Regülatör ×1
0805 4.7uF Kondansatör ×2
0805 100nF Kondansatör ×1
0805 1uF Kondansatör ×1
WS2812b LED ×1
1206 LED ×4
Mikro USB Konektörü ×1
0805 470 ohm Direnç ×1
0805 2k ohm Direnç ×1
0805 510 ohm Direnç ×1
0805 300 ohm Direnç ×1
0805 10k ohm Direnç ×2
0805 270 ohm Direnç ×2
6mm x 6mm Buton ×2
SMD 6mm x 6mm Uzun Buton ×1
Adım 1: Önceki Proje
2017 yılının Ağustos ayında, sevdiklerinden biri düştüğünde veya “panik” düğmesine bastığında kullanıcıları uyarabilecek bir cihaz hayal etmiştim. Bir ESP8266 kullandı ve bir parça mükemmel tahta üzerine monte edildi. Düşme olup olmadığını gösteren tek bir LED'i vardı. Cihaz ayrıca göstergeleri olmayan çok basit bir LiPo şarj devresine de sahipti.
2. Adım: Yeni Fikir
Son düşüş dedektörüm çok ilkel olduğundan, ciddi iyileştirmeler yapmak istedim. İlki, USB'yi programlanabilir hale getiriyordu, bu yüzden USB'den UART'a seri bağlantıyı işlemek için bir CP2102 USB'den UART'a dönüştürücü IC kullandım.
Ayrıca işlemlerin daha fazla göstergesi olmasını istedim, bu yüzden şarj için bir LED, güç için bir ve USB durumu için iki LED ekledim. Artan gücü ve beraberindeki bir uygulama gibi gelecekteki genişlemeye izin verebilecek Bluetooth bağlantısı nedeniyle bir ESP32 kullanmayı seçtim.
Adım 3: PCB Tasarımı
Tüm bu yeni özellikler çok fazla ek devre gerektirecek ve basit bir mükemmel tahta parçası onu kesmeyecekti. Bu, EagleCAD'de tasarladığım bir PCB gerektiriyordu. Bağlantıları şematik editörleriyle düzenleyerek başladım. Sonra asıl tahta ve izleri yapmaya geçtim.
Adım 4: Lehimleme
İnce uçlu pimler nedeniyle bu en zor kısımdı. Lehimlenmesi en zor bileşen, QFN-28 paketinde gelen CP2102 idi. Her pim yalnızca 0,5 mm aralıklı ve bir şablon olmadan bunu takmak oldukça zordu. Pedlere bol miktarda sıvı akı uygulayarak ve ardından pimlerin üzerine az miktarda lehim uygulayarak bu sorunu çözdüm.
Adım 5: Kullanım
Cihaz, MPU6050 tarafından ölçülen ivmeyi belirli aralıklarla kontrol ederek çalışır. Bir düşüş algıladığında, belirlenmiş bir kişiye bir e-posta gönderir. Pilin yaklaşık üç gün dayandığını öğrendim, bu yüzden düzenli olarak şarj edilmesi gerekiyor. Ayrıca, basıldığında e-posta gönderebilen bir donanım kesintisine bağlı bir düğme de vardır.
Önerilen:
Raspberry Pi - TMD26721 Kızılötesi Dijital Yakınlık Dedektörü Java Eğitimi: 4 Adım
Raspberry Pi - TMD26721 Kızılötesi Dijital Yakınlık Dedektörü Java Eğitimi: TMD26721, tek bir 8 pimli yüzeye montaj modülünde eksiksiz bir yakınlık algılama sistemi ve dijital arayüz mantığı sağlayan bir kızılötesi dijital yakınlık dedektörüdür. Yakınlık algılama, gelişmiş sinyal-gürültü ve kesinlik. Profesyonel
Su Seviye Dedektörü: 7 Adım
Su Seviyesi Dedektörü: Ultrasonik sensör, radar sistemi ile aynı prensipte çalışır. Ultrasonik bir sensör, elektrik enerjisini akustik dalgalara dönüştürebilir ve bunun tersi de mümkündür. Ünlü HC SR04 ultrasonik sensör, 40kHz frekansında ultrasonik dalgalar üretir.Tipik
Zigbee Yatak Varlık Dedektörü: 8 Adım
Zigbee Yatak Varlığı Dedektörü: Bir süredir yatakta olduğumuzu algılamanın bir yolunu arıyordum. Bu, bu bilgiyi Homeassistant'ta kullanmak içindir. Bu bilgilerle geceleri ışıkları kapatmak için otomasyonlar yapabilirim veya örneğin evimde bir alarm sistemini aktif hale getirebilirim
Duman Dedektörü: 13 Adım
Duman Dedektörü: Merhaba arkadaşlar bugün duman dedektörüne bir bakalım Bir çoğunuz AVM'lere gittiniz çoğunlukla duman dedektörü denen bu cihaz dumanı algılar ve sprinkleri açar ve yangını durdurur.Fakat bu projede bu ufak bir değişiklik Bunun yerine
ESP32 BLE Kullanan Mi Band Dedektörü: 6 Adım
ESP32 BLE Kullanan Mi Band Dedektörü: Merhaba Yapıcı m(- -)m Bu makale formunu 陳亮 (moononournation github) cihazı taramak için esp32 ble'ın nasıl kullanılacağı hakkında okudum, bu yüzden bu kodu github Arduino_BLE_Scanner'da denemek zorunda kaldım. şimdi ofise geldiğimde kapının kilidini açmak için Mi Band 3'ümü kullanmak istiyorum