Isi kandungan:
Video: Pengesan Gas Rumah: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Projek ini bertujuan untuk membuat pengesan gas rumah yang berkesan dari arduino uno (atau dalam kes ini setara dengan cina) dan sekumpulan sensor.
Bekalan
Peralatan yang anda perlukan adalah:
1. Arduino uno atau versi cheepernya dari Geekcreit yang sekitar $ 5-8.
2. Modul Jam Sebenar DS3231 dengan harga sekitar 2 $ yang akan digunakan untuk jam tetapi juga untuk pengukuran suhu.
3. Sensor gas MQ-2 yang akan digunakan untuk mengukur konsentrasi CO. Ia lebih kurang 2.50 $.
4. Sensor gas MQ-7 yang akan digunakan untuk mengukur LPG dan penumpukan asap. Ia lebih kurang $ 2.50.
5. Sensor buzzer dan kelembapan pasif yang biasanya berharga 1-2 $ atau dalam pek sensor yang lebih besar.
6. 1,8 TFT Color Display ST7735. Inilah yang saya gunakan dalam projek ini dan berharga lebih kurang 5 $.
www.banggood.com/1_8-Inch-TFT-LCD-Display-…
Langkah 1: Litar
Modul dan sambungannya ke papan dijelaskan seterusnya. Pin modul berada di sebelah kiri dan anak panah menunjuk ke pin papan yang disambungkan pin ini.
DS3231:
VCC → 5V
GND → GND
SDA → pin kedua dari bahagian atas, di sebelah kanan papan
SCL → pin pertama dari bahagian atas, di sebelah kanan papan
(SDA dan SCL dilingkari dengan warna merah pada gambar papan di atas)
MQ-2:
VCC → 5V
GND → GND
A0 → A0
MQ-7:
VCC → 5V
GND → GND
A0 → A1
Paparan ST7735:
VCC → 5V
GND → GND
CS → 10
RESET → 9
AD → 8
SDA → 11
SCK → 13
LED → 3.3V
Buzzer:
- → GND
pin tengah → VCC
S → 5
Sensor kelembapan:
- → GND
pin tengah → VCC
S → 5
Langkah 2: Kodnya
Kod ini terdapat dalam beberapa tangkapan skrin dari editor arduino supaya anda dapat melihatnya dengan cepat atau anda boleh memuat turunnya dengan lengkap di bawah. Projek ini memerlukan beberapa perpustakaan sehingga mereka juga dipaparkan.
Struktur dan logik kod
Pada gambar pertama perpustakaan disertakan, maka ada beberapa definisi untuk buzzer, sensor kelembapan dan paparan, juga saya harus memasukkan warna kelabu kerana tidak ditentukan secara lalai dari perpustakaan. Selepas itu adalah contoh dan pemboleh ubah sensor yang akan berguna kemudian. Pemboleh ubah hr dan wr adalah beberapa ukuran untuk batas garis. Seterusnya adalah persediaan. Kadar sambungan bersiri ditetapkan pada 115200 baud dan sensor mq2 dan ds3231 (rtc) dimulakan.
Pada gambar kedua kami menetapkan pin buzzer menjadi output. Kami menginisialisasi skrin ke layar hitam dan memasukkan kesepakatan 10 saat selepas itu kami mula melukis garis pemisah (garis putih) di layar, kod ini ditandai dengan garis Garis mendatar dan garis menegak. Seterusnya adalah teks di skrin. Untuk setiap sensor tertentu blok kod yang memaparkan teks bermula dengan nama sensor seperti komen. Ini hanya teks statik yang tidak akan berubah semasa memuat semula.
Pada gambar ketiga bahagian teks diteruskan dan persediaan berakhir dengan kelewatan 10 saat lagi untuk membiarkan sensor menentukur dengan baik. Selepas itu muncul gelung utama. Di dalamnya perkara pertama yang diperoleh dari sensor dan pertunjukan pada rentetan adalah hari, selepas itu mengikuti tarikhnya.
Pada gambar keempat gelung utama dilanjutkan dengan mendapatkan maklumat mengenai masa. Selepas itu adalah suhu. Warna teks di skrin bergantung pada suhu. Selepas beberapa baris kod terdapat tft.print ((char) 248), ini mencetak tanda celsius di skrin.
Pada gambar kelima, kelembapan dicetak dengan warna biru jika berada dalam lingkungan 30 dan 55 peratus (kelembapan yang dianggap normal untuk sebuah bilik) dan merah jika tidak. Selepas itu kepekatan CO (karbon monoksida), asap dan LPG (gas) diukur dan ditunjukkan.
Pada gambar keenam dan ketujuh adalah pemeriksaan yang mengaktifkan buzzer dan memberi amaran untuk kemungkinan tahap toksik yang tinggi dan berbahaya. Sekiranya LPG antara 15 dan 30 ppm, ia berdengung dalam selang dua saat sebagai amaran pencegahan. Sekiranya tahap di atas 30 ia berdengung terus sehingga tahap itu turun. Untuk CO adalah sama tetapi dengan tiga ambang dan satu ambang untuk asap. Tahapnya dikemas kini setiap 5 saat.
Langkah 3: Hasilnya
Anda mesti melihat paparan di atas pada skrin TFT anda semasa anda menghidupkan papan anda.
Disyorkan:
Pengesan Kebocoran Gas Berasaskan IOT: 4 Langkah
Pengesan Kebocoran Gas Berasaskan IOT: Keperluan1 - Nodemcu (ESP8266) 2 - Sensor Asap (MQ135) 3 - Wayar pelompat (3)
Pengesan Gas IoT Dengan Arduino dan Raspberry Pi: 5 Langkah
Pengesan Gas IoT Dengan Arduino dan Raspberry Pi: Dalam arahan ini, anda akan belajar bagaimana membina alat pengesan gas IoT menggunakan Arduino, Raspberry Pi, dan sensor gas MQ-5. Sebagai tambahan kepada bahagian ini, anda memerlukan tiga wayar untuk menghubungkan Arduino ke sensor gas. Setelah selesai, anda akan
Pengesan Penggera Kebakaran Kecil Esp8266 MQTT IFTTT Automasi Rumah: 4 Langkah
Pengesan Penggera Kebakaran Kecil Esp8266 MQTT IFTTT Automasi Rumah: Saya ingin mengesan sama ada sistem pengesan asap kediaman saya dalam keadaan terganggu. Saya mempunyai lapan alat pengesan asap di rumah saya dan mereka saling berkaitan. Sekiranya satu alat pengesan asap dalam keadaan cemas, yang lain akan mendapat isyarat melalui wayar isyarat interkoneksi. Sensor saya membaca
Pengesan BANJIR DIY Rumah Tangga: 9 Langkah
Pengesan BANJIR DIY Rumah Tangga: WHATI telah membina pengesanan Penggera Air dengan mengubah Penggera Pencerobohan Kedai Dolar. Sebelum ini, saya telah membina reka bentuk yang sama, dengan suis FET sisi rendah dan beberapa penggera Alarm. Saya membeli penggera komersial dari RadioShack (sekarang dikenali sebagai TheSource
Pengesan Asap IOT: Kemas kini Pengesan Asap yang Ada Dengan IOT: 6 Langkah (dengan Gambar)
Pengesan Asap IOT: Kemas kini Pengesan Asap yang Ada Dengan IOT: Senarai penyumbang, Pencipta: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Penyelia: Dr Chia Kim Seng Jabatan Kejuruteraan Mekatronik dan Robotik, Fakulti Kejuruteraan Elektrik dan Elektronik, Universiti Tun Hussein Onn Malaysia. Pengedar