Mundarija:

Xona harorati va namligi monitor: 6 qadam
Xona harorati va namligi monitor: 6 qadam

Video: Xona harorati va namligi monitor: 6 qadam

Video: Xona harorati va namligi monitor: 6 qadam
Video: O'lgan Dugonasining Telifonini Ochgan Qiz Uning Daxshatli Siridan Xabar Topdi 2024, Iyul
Anonim
Xona harorati va namlik monitor
Xona harorati va namlik monitor
Xona harorati va namlik monitor
Xona harorati va namlik monitor

Mening loyiham QTempair xonadagi harorat, namlik va havo sifatini o'lchaydi.

Ushbu loyiha sensorlar ma'lumotlarini o'qiydi, ma'lumotlar bazasiga yuboradi va ma'lumotlar veb -saytda ko'rsatiladi. Veb -sayt sozlamalarida haroratni saqlashingiz mumkin, u saqlangan haroratdan issiqroq bo'lsa, fan yoqiladi. Shuningdek, veb -sayt orqali fanni yoqish yoki o'chirish mumkin bo'ladi.

Qisqasi, QTempair quyidagilarni qila oladi:

  • Xonadagi namlikni o'lchang
  • Xonadagi haroratni o'lchang
  • Xonadagi karbonat angidridni o'lchang
  • Saytdagi ma'lumotlarni ko'rsatish

Bu yo'riqnomada men buni qanday qilganimni bosqichma -bosqich tushuntirib beraman.

1 -qadam: 1 -qadam: Boshlash

1 -qadam: Boshlash!
1 -qadam: Boshlash!
1 -qadam: Boshlash!
1 -qadam: Boshlash!

Qo'shimchada siz excel faylini topasiz. BOM (materiallar varaqasi) U erda siz kerakli narsalarni topasiz, qaerdan topishingiz mumkin, ular qancha turadi va loyiha qancha turadi.

Sizga kerak bo'lgan materiallar:

  • Raspberry Pi 3 modeli B.
  • DHT22
  • MQ-135
  • DC motor
  • LCD displey
  • LED
  • Ldr
  • Bir quti yasash uchun yog'och, lekin faqat non qutisi va h.k.

2 -qadam: 2 -qadam: Keling, sim o'tkazishni boshlaymiz

2 -qadam: Keling, sim o'tkazishni boshlaymiz
2 -qadam: Keling, sim o'tkazishni boshlaymiz

Ushbu sxemaga asoslanib, siz simlarni ulashingiz kerak

3 -qadam: 3 -qadam: Dasturlash

Men komponentlarni Python -da dasturladim (https://www.python.org/)

Agar siz komponentlarga ulanish sxemasi asosida to'g'ri ulangan bo'lsangiz, siz ulardan ma'lumotlarni o'qishingiz kerak.

4 -qadam: 4 -qadam: Ma'lumotlar bazasi

4 -qadam: ma'lumotlar bazasi
4 -qadam: ma'lumotlar bazasi

Ma'lumotlar bazasini yaratish uchun MySql (https://www.mysql.com/) dan foydalanardim. Men ushbu loyiha uchun 2 ta jadvaldan foydalanardim. Bir jadvalda biz ushbu loyihada foydalanadigan sensorni saqlaymiz, boshqa jadvalda esa sensordan ma'lumotlar saqlanadi. Bu sensorlar jadvalidagi sensorId bilan bog'liq.

5 -qadam: 5 -qadam: veb -sayt

5 -qadam: veb -sayt
5 -qadam: veb -sayt
5 -qadam: veb -sayt
5 -qadam: veb -sayt
5 -qadam: veb -sayt
5 -qadam: veb -sayt

Mana mening veb -saytim ekranlari. Ma'lumotlar jadvalda aks ettirilganini ko'rasiz. Ushbu ma'lumotlar va sozlash sahifasi ko'rsatiladi.

6 -qadam: 6 -qadam: Hammasini bir joyga to'plang

Men "ishim" uchun MDFdan foydalanardim, lekin siz xohlagan narsani ishlatishingiz mumkin. Uning qalinligi etarlicha ekanligiga ishonch hosil qiling va siz bir nechta teshiklarni burishingiz mumkin.

Tavsiya: