Isi kandungan:

Monitor Suhu dan Kelembapan Bilik: 6 Langkah
Monitor Suhu dan Kelembapan Bilik: 6 Langkah

Video: Monitor Suhu dan Kelembapan Bilik: 6 Langkah

Video: Monitor Suhu dan Kelembapan Bilik: 6 Langkah
Video: Cara monitoring suhu dan kelembaban IOT dengan aplikasi blynk - Arduino | IOT | Automatian |Nodemcu 2024, November
Anonim
Monitor Suhu dan Kelembapan Bilik
Monitor Suhu dan Kelembapan Bilik
Monitor Suhu dan Kelembapan Bilik
Monitor Suhu dan Kelembapan Bilik

Projek saya, QTempair, mengukur suhu bilik, kelembapan dan kualiti udara.

Projek ini membaca data dari sensor, mengirimkan data tersebut ke pangkalan data dan data tersebut akan dipaparkan di laman web. Anda boleh menyimpan suhu dalam tetapan di laman web, apabila suhu menjadi lebih panas daripada suhu yang disimpan, kipas akan dihidupkan. Anda juga dapat menghidupkan atau mematikan kipas melalui laman web.

Jadi secara ringkas QTempair akan dapat:

  • Ukur kelembapan di dalam bilik
  • Ukur suhu di dalam bilik
  • Ukur karbon dioksida di dalam bilik
  • Paparkan data di laman web

Dalam arahan ini saya akan menerangkan langkah demi langkah bagaimana saya membuatnya.

Langkah 1: Langkah 1: Bermula

Langkah 1: Bermula!
Langkah 1: Bermula!
Langkah 1: Bermula!
Langkah 1: Bermula!

Di lampiran anda akan menemui fail excel. A BOM (bil bahan) Di sana anda akan menemui barang yang anda perlukan, di mana anda boleh mendapatkannya, berapa harganya dan berapa kos projek tersebut.

Bahan yang anda perlukan adalah:

  • Raspberry Pi 3 model B
  • DHT22
  • MQ-135
  • Motor DC
  • Paparan LCD
  • Diketuai
  • Ldr
  • Sebilangan kayu untuk membuat kotak, tetapi hanya kotak roti, dan lain-lain juga akan berjaya!

Langkah 2: Langkah 2: Mari Mulakan Pendawaian

Langkah 2: Mari Mulakan Pendawaian
Langkah 2: Mari Mulakan Pendawaian

Berdasarkan skema fritzing ini, anda seharusnya dapat membuat pendawaian

Langkah 3: Langkah 3: Pengaturcaraan

Saya memprogram komponen dalam Python (https://www.python.org/)

Sekiranya anda menyambung ke komponen berdasarkan skema fritzing dengan betul, anda seharusnya dapat membaca data daripadanya.

Langkah 4: Langkah 4: Pangkalan Data

Langkah 4: Pangkalan Data
Langkah 4: Pangkalan Data

Saya menggunakan MySql (https://www.mysql.com/) untuk membuat pangkalan data saya. Saya menggunakan 2 jadual untuk projek ini. Dalam satu jadual kita akan menyimpan sensor yang kita gunakan dalam projek ini, di jadual yang lain data akan disimpan dari sensor. Ini dihubungkan dengan sensorId dari jadual sensor.

Langkah 5: Langkah 5: Laman web

Langkah 5: Laman web
Langkah 5: Laman web
Langkah 5: Laman web
Langkah 5: Laman web
Langkah 5: Laman web
Langkah 5: Laman web

Berikut adalah skrin laman web saya. Anda melihat bahawa data tersebut dilihat dalam carta. Data itu dipaparkan dan halaman tetapan.

Langkah 6: Langkah 6: Menggabungkan Semuanya

Saya menggunakan MDF untuk "case" saya tetapi anda boleh menggunakan apa sahaja yang anda mahukan. Pastikan ia cukup tebal dan anda boleh mengebor beberapa lubang di dalamnya.

Disyorkan: