İçindekiler:
Video: Ev Gaz Dedektörü: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu proje, arduino uno'dan (veya bu durumda Çin eşdeğerinden) etkili bir ev gaz dedektörü ve bir grup sensör oluşturmayı amaçlamaktadır.
Gereçler
İhtiyacınız olacak ekipman:
1. Arduino uno veya Geekcreit'in daha ucuz versiyonu, yaklaşık 5-8$.
2. DS3231 Gerçek Zamanlı Saat Modülü yaklaşık 2$'a saat için ve aynı zamanda sıcaklık ölçümü için kullanılacaktır.
3. CO konsantrasyonunu ölçmek için kullanılacak MQ-2 gaz sensörü. 2,50$ civarı.
4. LPG ve duman yoğunluğunu ölçmek için kullanılacak MQ-7 gaz sensörü. 2,50$ civarı.
5. Genellikle 1-2$'a veya daha büyük bir sensör paketine giden pasif bir zil ve nem sensörü.
6. 1.8 TFT Renkli Ekran ST7735. Bu projede kullandığım bu ve yaklaşık 5$.
www.banggood.com/1_8-Inch-TFT-LCD-Display-…
Adım 1: Devre
Modüller ve bunların panoya bağlantıları aşağıda açıklanmıştır. Modülün pinleri sol taraftadır ve ok bu pinin bağlı olduğu kart pinini gösterir.
DS3231:
VCC → 5V
GND → GND
SDA → kartın sağ tarafında üstten ikinci pin
SCL → kartın sağ tarafında üstten ilk pin
(SDA ve SCL, yukarıdaki pano resminde kırmızı daire içine alınmıştır)
MQ-2:
VCC → 5V
GND → GND
A0 → A0
MQ-7:
VCC → 5V
GND → GND
A0 → A1
ST7735 Ekran:
VCC → 5V
GND → GND
CS → 10
SIFIRLA → 9
AD → 8
SDA → 11
SCK → 13
LED → 3.3V
Zil:
- → GND
orta pim → VCC
S → 5
Nem sensörü:
- → GND
orta pim → VCC
S → 5
2. Adım: Kod
Kod, arduino editörünün birkaç ekran görüntüsünde yer alır, böylece hızlıca göz atabilir veya tam olarak indirebilirsiniz. Proje epeyce kütüphane gerektiriyor, bu yüzden onlar da öne çıkıyor.
Kodun yapısı ve mantığı
İlk resimde kitaplıklar dahil, daha sonra sesli uyarı, nem sensörü ve ekran için birkaç tanım var, ayrıca gri rengi de eklemek zorunda kaldım çünkü varsayılan olarak kitaplıktan tanımlanmadı. Bundan sonra, daha sonra kullanışlı olacak sensör örnekleri ve değişkenleri vardır. hr ve wr değişkenleri, hat sınırları için bazı ölçümlerdir. Sonraki kurulum. Seri bağlantı hızı 115200 baud olarak ayarlanır ve mq2 ve ds3231(rtc) sensörleri başlatılır.
İkinci resimde çıkış için buzzer pinini ayarlıyoruz. Ekranı siyah bir ekrana başlatıyoruz ve 10 saniyelik bir anlaşma giriyoruz, ardından ekranda ayırma çizgilerini(beyaz çizgiler) çizmeye başlıyoruz, bu kod Yatay çizgiler ve Dikey çizgiler yorumlarıyla işaretleniyor. Sonraki ekrandaki metindir. Her belirli sensör için, metni görüntüleyen kod bloğu, bir yorum gibi bu sensör adıyla başlar. Bu, yalnızca yenilemede değişmeyen statik metindir.
Üçüncü resimde metin kısmı devam ediyor ve sensörlerin iyi bir şekilde kalibre edilmesini sağlamak için kurulum 10 saniyelik bir gecikmeyle sona eriyor. Bundan sonra ana döngü gelir. İçinde sensörlerden alınacak ve ipte gösterilecek ilk şey gün, ardından tarih geliyor.
Dördüncü resimde ana döngü saat hakkında bilgi almakla devam ediyor. Ondan sonra sıcaklık. Ekrandaki metnin rengi sıcaklığa bağlıdır. Birkaç satır koddan sonra tft.print((char)248) var, bu ekrana celsius işaretini yazdırıyor.
Beşinci resimde nem, yüzde 30 ve 55 (bir oda için normal kabul edilen nem) içindeyse mavi, değilse kırmızı renkle yazdırılır. Daha sonra CO(karbon monoksit), duman ve LPG(gaz) konsantrasyonları ölçülür ve gösterilir.
Altıncı ve yedinci resimde, sesli uyarıyı etkinleştiren ve potansiyel yüksek ve zararlı toksik madde seviyelerine karşı uyarı veren kontroller yer almaktadır. LPG 15 ile 30 ppm arasında ise ihtiyati uyarı olarak iki saniye aralıklarla çalar. Seviyeler 30'un üzerindeyse, bu seviyeler düşene kadar sürekli vızıldar. CO için aynıdır, ancak duman için üç eşik ve bir eşik vardır. Seviyeler her 5 saniyede bir güncellenir.
3. Adım: Sonuç
Kartınıza güç verdiğinizde TFT ekranınızda yukarıdaki görünümü almalısınız.
Önerilen:
IOT Tabanlı Gaz Kaçak Dedektörü: 4 Adım
IOT Tabanlı Gaz Kaçak Dedektörü: Gereksinimler1 - Nodemcu (ESP8266)2 - Duman Sensörü(MQ135)3 - Atlama kabloları (3)
Arduino ve Raspberry Pi ile IoT Gaz Dedektörü: 5 Adım
Arduino ve Raspberry Pi ile IoT Gaz Dedektörü: Bu talimatta, bir Arduino, bir Raspberry Pi ve bir MQ-5 gaz sensörü kullanarak bir IoT gaz dedektörünün nasıl oluşturulacağını öğreneceksiniz. Bu parçalara ek olarak Arduino'yu gaz sensörüne bağlamak için üç kabloya ihtiyacınız olacak. Bu yapıldıktan sonra b
LPG GAZ DEDEKTÖRÜ: 5 Adım
LPG GAZ DEDEKTÖRÜ: Bu EĞİTİMDE, alarmlı bir LPG dedektörü yapacağım
RASPBERRY PI HAVA KALİTE VE GAZ DEDEKTÖRÜ V1.1 İÇİN SENSLY HAT: 9 Adım
RASPBERRY PI AIR QUALITY & GAZ DEDEKTÖRÜ V1.1 İÇİN SENSLY HAT: Sensly, mevcut çeşitli gazlar hakkında bilgi toplamak için yerleşik gaz sensörlerini kullanarak havadaki kirlilik seviyelerini tespit edebilen taşınabilir bir kirlilik sensörüdür. Bu bilgi, gerçek zamanlı pu için doğrudan akıllı telefonunuza beslenebilir
Raspberry Pi Hava Kalitesi ve Gaz Dedektörü V0.9 için Sensly Şapka: 8 Adım
Raspberry Pi Hava Kalitesi ve Gaz Dedektörü V0.9 için Sensly Şapkası: Sensly, mevcut çeşitli gazlar hakkında bilgi toplamak için yerleşik gaz sensörlerini kullanarak havadaki kirlilik seviyelerini tespit edebilen taşınabilir bir kirlilik sensörüdür. Bu bilgi, gerçek zamanlı pu için doğrudan akıllı telefonunuza beslenebilir