İçeriğe geç

ESP32

ESP32 tabanlı CPAP otomasyon ve kontrol sistemi

ESP32 ile bir CPAP cihazının otomasyonu: BLDC fanı ESC üzerinden sürmek, sensörleri anlık izlemek ve cihazı Bluetooth ile kablosuz yönetmek.

RolümGömülü firmware ve motor kontrolü

gömülü kontrolcü
ESP32
kablosuz kontrol ve veri
Bluetooth
fan sürücüsü
BLDC + ESC
ESP32 tabanlı CPAP otomasyon ve kontrol sistemi

ESP32 mikrodenetleyici üzerine kurduğum, bir CPAP cihazı için gömülü otomasyon ve kontrol sistemi. Cihazın çalışmasını otomatikleştiriyor, çalışma parametrelerini izliyor ve Bluetooth üzerinden kablosuz kontrol ve veri aktarımı sağlıyor.

Ana eyleyici, ESC (elektronik hız kontrolcüsü) ile sürülen bir BLDC motor. Kontrol mantığı, sensör haberleşmesi ve motor kontrolü ESP32 üzerinde çalışıyor; cihaz harici arayüzle Bluetooth üzerinden konuşuyor. Firmware'i uzun süre kesintisiz ve düşük güçle çalışacak şekilde tasarladım.

Kullandıklarım

  • ESP32
  • Embedded C/C++
  • Bluetooth
  • BLDC Motor
  • ESC
  • Sensors
  • Embedded Systems
  • Motor Control

Sistem mimarisi

Sistemin yapısı

  1. MCUKontrol mantığını ve haberleşmeyi yürüten ESP32
  2. EyleyiciESC ile sürülen BLDC motor
  3. AlgılamaSensör entegrasyonu ve anlık veri toplama
  4. KablosuzHarici arayüzle veri alışverişi ve cihaz kontrolü için Bluetooth
  5. KontrolMotoru ve cihazı otomatik yöneten kontrol mantığı
  6. TasarımUzun süre güvenilir çalışan, düşük güçlü firmware