» elektronik » Arduino »Gaz ve duman alarmlı saat

Gaz ve duman alarmları ile saat

selamlar sitemizin sakinleri!


Doğada, metan, propan, karbon monoksit ve diğerleri gibi renk ve kokusuz birçok tehlikeli gaz vardır. Ve gerçek şu ki, iki derin nefes, bilincini kaybetmek ve birkaç dakika içinde boğulmak için yeterli olacaktır. Evde bir gaz sobası varsa, garaj Bir araba ile ve ülkede soba ısıtma var veya derin bir bodrum var, o zaman bugünün ev yapımı ürün kesinlikle kullanışlı olacaktır.

Aslında, metan, propan ve karbon monoksit gibi gazlar renksiz ve kokusuzdur. Ancak günlük yaşamda kullanıldığında, kötü gaz kokusunu koklayabilmemiz için onlara özel kirlilikler eklenir.

İnşa etmek için ihtiyacınız olacak:
1. Programlanabilir platform Arduino nano;
2. Bir kibrit kutusu ve tercihen aynı anda iki tane;
3. 2004 LCD ekran ile I2C modülü, ekranın arkasında kapalı olduğunu;
4. Gerçek zamanlı saat modülü DS1302;
5. Duman dedektörü MQ-2;
6. Sıcaklık ve nem sensörü DHT22;
7. Kontrollü LED'lerin iki satırı WS2811;
8. Fotodirenç ve 10 kΩ direnç;
9. Piezodinamik;
10. Çin düğmeleri 3 adet.


Bu projeyi tekrarlamaya karar verirseniz, kolaylık sağlamak için tüm bileşenlere bağlantılar zaten orijinal videonun açıklamasındadır (makalenin sonunda ona bağlantı).

I2C modülünü ekrana lehimleyerek başlıyoruz. İlk olarak ilk temas. Sonra iki kartı paralel olarak hizalayıp diğer tüm kontakları lehimliyoruz.


Yazar akı kullanır, bu nedenle temizlik şarttır.


Daha sonra, çeşitli gaz sensörlerini test etmenin yanı sıra kurmak, çalışabilirliğini kontrol etmek için projeyi bir breadboard üzerinde toplar. Değiştirilebilirler, böylece biri yerine diğerini kolayca kurabilirsiniz. Yazar ayrıca daha fazla modifikasyonu için ürün yazılımını Arduino'ya indirir.




Modül bağlantı şeması aşağıdaki forma sahiptir:

Burada özel bir zorluk ve nüans yok. Arka ışığı Arduino'ya bağlamak için sadece bir hile var. I2C modülünden atlama teli çıkarılmalı ve tel orada mühürlenmelidir. Tüm modül gücü 5 V'den geliyor, bu yüzden burada her şey basit.
Daha sonra, yazar bir 3D yazıcıya yazdırmak için bir taslak kılıf hazırlar ve hemen beyaz plastikle yazdırır.


LED'ler böyle bir yarı saydam plastikten güzelce parlamalıdır. İlk başta, yazar LED panelleri ekranın altına ve üstüne yerleştirmek istedi, ancak ilk olarak şeritler daha uzundu ve ikincisi, LED'lerin yüksek yoğunluğu yüksek bir akım tüketimi yaratacaktır.Tabii ki bir bant kullanabilirsiniz, ancak burada yoğunluk daha düşüktür ve sadece 6 LED sığacak ve yazarın daha yoğun bantları yoktu. Genel olarak, bu sizin takdirinize bağlıdır. Kendi yolunuzla yapabilirsiniz.

Bu ev yapımı çalışmada, yazar ekranın üstünde ve altında 8 LED paneller kurmaya karar verdi. Onları bir sinyal kablosu ile seri olarak bağladım, ancak gücü böldüm. Projenin WS2811 kontrollü LED'leri kullandığını unutmayın.


Bunları 4 pimli RGB renkli LED'lerle karıştırmayın. Buraya uymayacaklar.

Vaka sonunda basılı ve hazır. Konturu ve desteği silin. Asetondan sonra göz alıcı ve parlak hale geldi.

Eğer kimse baskı kalitesini beğenmezse, evet, burada 0.3 mm tabaka farkı ile taslak yapılır. 0.1 mm koyabilirsiniz, o zaman döküm gibi olacak, ama daha sonra beklemek zorundasınız.

Montajı.


Modüller koltuklarına geldi: ekran, duman sensörü ve nem sensörü.
Aşağıda, ince tellerin tüm bileşenlere lehimlenmesi uzun bir süreçtir.



Sonuç olarak, böyle bir ekranımız var. Ayrı olarak, merkezdeki mor kabloya dikkat edin, bu adaptif ekran arka ışığıdır.
Yazar ucuz bir breadboard yerleştirilen düğmeler. Burada yaygın olan mavi ve renkli olanlar düğmelerden çıktılar.


Ayrıca fotodirenç ve direnci breadboard'a yerleştirdi. Telleri bir helezon içine büktüğünüzden emin olun, böylece kırılmazlar ve pikap olmazlar.

Duman dedektörü, bu arada, çok telli bir tel ile bağlanmalıdır, ısıtma için sürekli olarak yaklaşık 110 mA yiyecektir.

Şimdi sadece tüm bunları Arduino'ya lehimlemek için kalıyor. Gövde ekranını kendinden kılavuzlu vidalara tutturuyoruz, 3D baskılarda karşı delikler zaten sağlandı.


Tüm modülleri yerine sabitliyoruz. Tabii ki, bu raflar ve vidalar ile yapılabilir, ancak yazar sıcak eriyiği tercih etti. Lehim yerlerindeki teller de sıcak tutkal ile doldurulur. Bu onları bükülmelerden ve çekilmelerden koruyacak ve sizi uzun bir kopuk bağlantı arayışından koruyacaksınız.

Üstte bir nem sensörü ve bir fotodirenç vardır. Kasanın soluna bir duman sensörü yapışıyor.


Genel olarak, doğru bir şekilde, hızlı bir yanıt için, gaz analizörü tavanın altına asılmalıdır. Yani, uzun bir tel üzerinde gerçekleştirilmesi veya avizenin bir yerinde heykel yapılması gerekir. Yangın durumunda, önce duman birikir ve bu sensörün daha erken ve daha hızlı çalışmasını sağlar.

Tüm modülleri yerlerine taktıktan sonra, böyle bir kablo demeti aldık.

Arduino'da lehimlenmeleri gerekiyor.


Şimdi geriye kalan tek şey tüm artıları ve eksileri birleştirmektir.

Ne yani, saat toplandı. Açmadan önce kesinlikle kısa devre için çalmalısınız, aksi takdirde hakaret edecektir. Ancak, bu durumda, multimetre bip sesi çıkaracaktır, çünkü duman dedektörünün içine düşük dirençli bir ısıtma elemanı monte edilmiştir. Bu nedenle, test için bir laboratuvar güç kaynağı ve usb konnektörü olan bir tel kullanmak daha iyidir.

Proje sayfasında (yazarın videosunun açıklamasındaki bağlantı) arşivi firmware ile indirin. Ayrıca kasanın yazıcıda 3B olarak yazdırılması için dosyalar içerir. Paketi açın, kitaplıkları kurun ve ürün yazılımı dosyasını açın.

Kodun büyük olduğu ortaya çıktı, ancak yazar kodu iyi yorumlamaya çalıştı. En başta, modüllerin ayarları ve bağlantı pimleri vardır. Değiştirmeniz gerekebilecek tek şey, özellikle arka plan ışığınızdaki LED sayısıdır (bu NUM_LEDS parametresidir, yazar 16 olarak ayarlanmıştır).

Ayarların gerekli şekilde düzenlenmesinden sonra, ürün yazılımını mikro denetleyiciye yükleyebilirsiniz.

Şimdi kabloları döşiyoruz ve Arduino'yu yerine kuruyoruz.
Normal saatlerde arka ışık gökkuşağı modunda parlar.


Ancak elbette, modları kendi takdirinize bağlı olarak değiştirilebilir ve başkalarına değiştirilebilir.

Saati ayarlayarak.
Sağ tarafta üç kontrol düğmesi vardır: artı, eksi ve alt sarı (ayar budur).

Bir kez basıyoruz ve kurulum moduna geçiyoruz.Burada saati, dakikayı değiştirebilir, saniyeleri senkronize edebilir, alarmı ayarlayabilirsiniz (sondaki + alarmın açık veya kapalı olduğunu gösterir). Sonraki yıl, ay, gün ve haftanın günüdür.
300'ün son değeri duman dedektörü eşiğidir. 50 adımda değiştirilebilir. Yazar 300'den ayrılmanızı önerir.



Sarı düğmeye bir sonraki basış ayarlardan çıkar, tüm parametreler kalıcı belleğe kaydedilir ve güç kapatılsa bile sıfırlanmaz.

Saatin bir çalar saati vardır. Sizi sabah uyandıracak şekilde ayarlanabilir. Ve çalıştığında, saat mavi-yeşil yanıp sönecek ve ekranda WAKE görüntülenecektir.

Duman dedektörünün nasıl çalıştığını kontrol edelim.
Sağ üst köşedeki sayılar duman dedektöründen gelen değeri gösterir.

İlk maç girmedi, ikinciyi aldık.



Ve şimdi işe yaradı.
Sonuç olarak, serin bir dinamik arka ışık ve duman ve gaz sensörü ile serin bir saat yaptık. Sizi sadece uyandırmakla kalmaz, aynı zamanda metan, karbon monoksit veya duman varlığında da tehlikeye karşı uyarırlar. Ayrıca odadaki mevcut sıcaklığı ve nemi gösterirler. Güç, USB portundan Arduino platformunun kendisinden gelir. Saat evde zehirlenme olasılığının olduğu her yerde mutfakta, garajda ve ülkede yararlı olacaktır.


Gaz sensörünün kendisi kesinlikle herhangi bir şey kullanılabilir - değiştirilebilir. Ayrıca, bunların çalışması için eşik değerini kendiniz belirleyebilirsiniz. Yazarın deneylerine göre 300 birim en uygun değerdir.

İlginiz için teşekkürler. Yakında görüşürüz!

video:
8.4
10
9

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın
2 yorumlar
Bu projede, sensör tetiklemesi hakkında bir şekilde telefona bir bildirim eklemek mümkün müdür?
... metan, propan ve karbon monoksit ne renk ne de kokudır. Ancak günlük yaşamda kullanıldığında, kötü gaz kokusunu koklayabilmemiz için onlara özel kirlilikler eklenir.
Ve karbon monoksit için bu kadar özenli olan kokuları kim ekliyor? ))

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...