Sadržaj:
- Korak 1: Lista materijala
- Korak 2: Planirajte Je Schakeling En Bouw Ze
- Korak 3: Stel Je Raspberry Pi In
- Korak 4: Stel Je MySQdb
- Korak 5: Instalater Je Flask Services, Zodat Je Een Website Kan Laten Draaien Op Je Pi
- Korak 6: De Code
Video: Vlažnost: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Za moj projekt u drugom polugodištu NMCT -a iskoristite besplatnu stanicu za proizvodnju. Moj uređaj je bolji za binnenshuis gebruik. Posetite temperaturu i sve što je potrebno za štampanje, štampajte na 2 LCD ekrana i uključite je u bazu podataka maline Pi. Raspberry pi host na vašem web sajtu koristi korisničke podatke iz baze podataka i prikazuje vas na ekranu.
Korak 1: Lista materijala
1 x Raspberry Pi 3 Model B
1 x DHT11 senzor sa štitom
2 x 1602a LCD ekrana
1 x Oglasna ploča
1 x ravni kabel za raspiranje
1 x GPIO T-stuk
1 x 10k potenciometar
muški kabeli za kratkospojnike
muški kabeli za kratkospojnike
loctite of andere secondelijm
1 x behuizing kera
Korak 2: Planirajte Je Schakeling En Bouw Ze
De DHT11 verbinden:
- Verbind 5V pin a 5V
- Verbind de GND pin aan de GND
- Verbind D4 pin a GPIO pin 27
De 10k potenciometar za napajanje:
- verbind de positieve pool aan 5V
- verbind de negatieve pool and GND
LCD displeji (2x utičnica, 2de keer i drugi GPIO pinovi):
- glagol VSS -a i GND -a
- glagol VDD i 5V
- verbind de VO je izlaz sa 10k potenciometra
- verbind de RS pin a GPIO pin 26
- verbind de RW pin aan de GND to je sve što je na LCD ekranu, ali mi ga nismo ni pronašli u ovom projektu
- verbind de E pin aan GPIO pin 19
- verbind de D4 pin a GPIO pin 22
- glagol D5 pin i GPIO pin 5
- glagol D6 pin i GPIO pin 6
- glagol D7 pin i GPIO pin 13
- verbind de A pin aan 5V
- glagol K pin aan de GND
Korak 3: Stel Je Raspberry Pi In
Deze link is een simpele manier om een maline pi op te zetten:
www.raspberrypi.org/documentation/setup/
Zorg dat je zeker de laatste versie van raspbian stretch geinstalleerd hebt.
Korak 4: Stel Je MySQdb
Moeten een een database kunnen opzetten waar alle ingelezen gegevens worden opgeslagen, zodat iemand ze nadien ook kan bekijken in de website
Om mysqldb instalirajte 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
Ovo je početna stranica baze podataka
sudo systemctl status mysql
Kako je moguće pronaći bazu podataka u bazi podataka
sudo mysqldb
Kako biste saznali više o ovoj bazi podataka, molimo vas da pogledate shemu.
Korak 5: Instalater Je Flask Services, Zodat Je Een Website Kan Laten Draaien Op Je Pi
Voer de volgende commando's uit:
me@my -rpi: ~ $ python3 -m pip install -nadogradnja pip setuptools točak virtualenv
me@my-rpi: ~ $ mkdir project1 && cd project1
me@my-rpi: ~/project1 $ python3 -m venv --system-site-packages env me@my-rpi: ~/project1 $ izvor env/bin/enable (env) me@my-rpi: ~/project1 $ python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib celer
Korak 6: De Code
Svi kodovi ovog projekta, sa svim ostalim materijalima, nalaze se u volgende github repozitoriju:
github.com/NMCT-S2-Project-I/project-i-sti…
Preporučuje se:
M5STACK Kako prikazati temperaturu, vlažnost i pritisak na M5StickC ESP32 pomoću Visuina - jednostavno za napraviti: 6 koraka
M5STACK Kako prikazati temperaturu, vlažnost i pritisak na M5StickC ESP32 pomoću Visuina - jednostavno za napraviti: U ovom ćemo vodiču naučiti kako programirati ESP32 M5Stack StickC s Arduino IDE i Visuino za prikaz temperature, vlažnosti i tlaka pomoću ENV senzora (DHT12, BMP280, BMM150)
LED diode za temperaturu i vlažnost: 12 koraka
LED diode za temperaturu i vlažnost: Ako ste ikada poželjeli vizualniji termometar, ovaj projekt može vam pomoći. Napravit ćemo set LED dioda koje prikazuju određene boje na temelju razine vlažnosti i temperature
Pratite temperaturu i vlažnost sa AM2301 na NodeMCU & Blynk: 3 koraka
Pratite temperaturu i vlažnost zraka s AM2301 na NodeMCU & Blynk: Vrlo je poznata činjenica da u većini industrijskih vertikala, temperatura, vlažnost, tlak, kvaliteta zraka, kvaliteta vode itd. Igraju važne faktore koje treba stalno pratiti i neophodne Sistemi upozorenja moraju biti uspostavljeni kada vrijednost
ESP8266 i Visuino: DHT11 Web server za temperaturu i vlažnost: 12 koraka
ESP8266 i Visuino: DHT11 Web server za temperaturu i vlažnost: ESP8266 moduli su odlični jeftini samostalni kontroleri s ugrađenom Wi-Fi mrežom, a o njima sam već napravio niz instrukcija. DTH11/DTH21/DTH22 i AM2301 su vrlo popularne kombinirane temperature i Arduino senzori vlage, a ja sam napravio broj
Izmjerite temperaturu i vlažnost pomoću DHT11 / DHT22 i Arduina: 4 koraka
Mjerite temperaturu i vlažnost pomoću DHT11 / DHT22 i Arduina: U ovom vodiču za Arduino naučit ćemo kako koristiti DHT11 ili senzor DHT22 za mjerenje temperature i vlažnosti s Arduino pločom