جدول المحتويات:

الرطوبة: 7 خطوات
الرطوبة: 7 خطوات

فيديو: الرطوبة: 7 خطوات

فيديو: الرطوبة: 7 خطوات
فيديو: 7 خطوات التخلص من الرطوبة في المنزل 2024, يوليو
Anonim
الرطوبة
الرطوبة

Voor mijn project van het 2de semester nmct besloot ik een soort weerstation te maken. جهاز Mijn هو meer bedoeld voor binnenshuis gebruik. Het Meet de Temperatuur en luchtvochtigheid van een ruimte ، اطبع شاشة عرض LCD ، en slaat het op in een database op een raspberry Pi. De raspberry pi host op zijn beurt een website die de uitgelezen data uit de data haalt en het zo ook displayt.

الخطوة 1: قائمة المواد

قائمة المواد
قائمة المواد

1 x Raspberry Pi 3 موديل ب

1 × جهاز استشعار DHT11 مع درع

2 × 1602a شاشات الكريستال السائل

1 × اللوح

1 × كابل مسطح لراسبي

1 × GPIO T-stuk

1 × 10 كيلو الجهد

ذكر إلى أنثى الكابلات الطائر

ذكر إلى ذكر الكابلات الطائر

loctite من andere secondelijm

1 × تسليح نار كيزي

الخطوة 2: Plan Je Schakeling En Bouw Ze

Plan Je Schakeling En Bouw Ze
Plan Je Schakeling En Bouw Ze

De DHT11 verbinden:

  • Verbind de 5V دبوس aan de 5V
  • Verbind de GND pin aan de GND
  • Verbind de D4 pin aan GPIO pin 27

دي 10 كيلو الجهد aansluiten:

  • verbind de positieve تجمع aan 5V
  • verbind de Negatieve pool aan GND

aansluiten لشاشات الكريستال السائل (2x uitvoeren ، 2de keer aan andere GPIO pin):

  • verbind de VSS aan de GND
  • verbind de VDD aan 5V
  • verbind de VO aan de output van je 10k potentiometer
  • verbind de RS pin aan GPIO pin 26
  • verbind de RW pin aan de GND dit is om uit te lezen van je LCD، dit doen weiet in dit project
  • verbind de E pin aan GPIO pin 19
  • verbind de D4 pin aan GPIO pin 22
  • verbind de D5 pin aan GPIO pin 5
  • verbind de D6 pin aan GPIO pin 6
  • verbind de D7 pin aan GPIO pin 13
  • verbind دي دبوس aan 5V
  • verbind de K pin aan de GND

الخطوة 3: Stel Je Raspberry Pi In

رابط Deze هو سهل الاستعمال om een raspberry pi op te zetten:

www.raspberrypi.org/documentation/setup/

Zorg dat je zeker de laatste versie van raspbian تمتد geinstalleerd hebt.

الخطوة 4: Stel Je MySQdb

ستيل جي MySQdb
ستيل جي MySQdb

نحن قاعدة بيانات Moeten een kunnen opzetten waar all ingelezen gegevens worden opgeslagen، zodat iemand ze nadien ook kan bekijken in de website

Om mysqldb te installeren doe:

me @ my-rpi: ~ $ sudo apt update

me @ my-rpi: ~ $ sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3 rabbitmq-server

Hierna kan je de database starten met

sudo systemctl حالة mysql

Hierna kan je voor de eerste keer in de database gaan met

sudo mysqldb

Hier maak je eerst gebruikers aan voor je database، en maak je ondertussen ook je schema.

الخطوة 5: خدمات Installeer Je Flask ، موقع Zodat Je Een الإلكتروني Kan Laten Draaien Op Je Pi

دعوى فوير دي فولجيندي كوماندوز:

me @ my-rpi: ~ تثبيت نقطة python3 -m $ - ترقية pip setuptools wheel virtualenv

me @ my-rpi: ~ $ mkdir project1 && cd project1

me @ my-rpi: ~ / project1 $ python3 -m venv - حزم موقع النظام env me @ my-rpi: ~ / project1 $ source env / bin / activ (env) me @ my-rpi: ~ / project1 $ python -m pip install mysql-connector-python argon2-cffi Flask-HTTPAuth Flask-MySQL-connector-python passlib celery

الخطوة 6: De Code

مشروع Alle code van het ، التقى samen مع Andere الأصول vind je في مستودع de volgende Github:

github.com/NMCT-S2-Project-I/project-i-sti…

موصى به: