İçeriğe geç
Planlanıyor Orta

ESP32 ile Atölye Hava Kalitesi ve Lehim Dumanı Panosu

Atölyede lehim yaparken havadaki PM2.5 ve PM10 partikülünü, sıcaklık ve nemi ölçen küçük bir ESP32 istasyonu. Değerler hem 128x64 OLED'de hem de ESP32'nin kendi web arayüzünde görünüyor, eşik aşılırsa buzzer ve RGB LED uyarı veriyor. WiFi bilgisi Bluetooth üzerinden giriliyor, ölçümler CSV olarak LittleFS'e kaydediliyor.

Efe ESP32 0 görüntülenme 0 beğeni

Yapım günlüğü

Amaç ve kapsam

Atölyede lehim yaparken havalandırmanın gerçekten işe yarayıp yaramadığını sayıyla görmek istiyorum. Proje, masa üstünde duracak küçük bir ölçüm istasyonu: PM2.5 ve PM10 partikül derişimi, sıcaklık ve bağıl nem okunuyor. Değerler 128x64 OLED'de dört satır halinde, aynı anda ESP32'nin kendi web arayüzünde grafik olarak görünüyor. Eşik aşılırsa buzzer ötüyor ve WS2812 sarıdan kırmızıya dönüyor. WiFi bilgisi karta Bluetooth üzerinden giriliyor, böylece kodu her ağ değişiminde yeniden derlemek gerekmiyor.

Kapsam dışı: fan veya aspiratörün 230 V tarafını sürmek. Şebeke gerilimi ayrı bir kutu, sigorta ve kaçak akım koruması isteyen bir iş, bu projede yok.

Malzeme seçimi

  • ESP32 DevKit V1: WiFi ve BLE aynı çipte, 4 MB flash CSV log için yeter. BLE tarafında RAM tasarrufu istiyorsan NimBLE-Arduino kütüphanesi klasik BLE kütüphanesinden çok daha az yer kaplıyor.
  • PMS5003: Toz ölçümü için UART'tan 9600 8N1 ile konuşuyor, 5 V ile besleniyor, TX hattı 3.3 V lojik seviyede. Datasheet aralığı 0-500 µg/m³, çözünürlük 1 µg/m³.
  • SHT31: I2C adresi 0x44. Tipik doğruluk ±0.3 °C ve ±%2 RH. DHT22'ye göre lehim dumanı ölçümünde daha kararlı.
  • SSD1306 128x64: I2C 0x3C, aynı hatta SHT31 ile birlikte çalışıyor.
  • **5 V 2 A adapt

Güvenlik uyarısı

Bu rehber şebeke gerilimi (230/400 V) ya da yüksek akımlı batarya içeren işlere değiniyor. Bu tür işleri yalnızca yetkili ve deneyimli kişiler yapmalıdır; şebeke tarafındaki bağlantıları lisanslı bir elektrikçiye bırak. Koruma elemanlarını (sigorta, kaçak akım rölesi, BMS, topraklama) asla atlama ya da devre dışı bırakma. Çalışmadan önce enerjiyi kes, gerilimsizliği ölç ve ekipmanın veri sayfasındaki sınırlara uy.

Malzeme listesi

11 kalem
  • ESP32 DevKit V1 geliştirme kartı1

    WiFi ve BLE aynı kartta, 4 MB flash yeterli

  • PMS5003 toz sensörü1

    UART 9600 8N1, 5V besleme, 3.3V lojik TX

  • SHT31 sıcaklık nem modülü1

    I2C adresi 0x44, kablolu modül tercih edilmeli

  • SSD1306 OLED 128x64 I2C1

    I2C adresi 0x3C

  • V 2A adaptör1

    PMS5003 fanı ani akım çekiyor, zayıf adaptörde reset olabilir

  • WS2812B tekli modül1

    durum rengi için, 330 ohm seri direnç

  • Aktif buzzer 3.3V1

    eşik alarmı

  • k direnç2

    I2C hattı uzunsa pull-up

  • µF elektrolitik kondansatör1

    5V hattına, fan açılışında gerilim düşmesine karşı

  • Delikli pertinaks veya 3D basılmış kutu1

    sensör hava girişi açık kalacak şekilde

  • Jumper kablo ve dişi header1

    sökülebilir bağlantı

Emin misin?