Satura rādītājs:
- 1. solis: Materiālu saraksts
- 2. solis: plānojiet Je Schakeling En Bouw Ze
- 3. darbība. Stel Je Raspberry Pi In
- 4. solis: Stel Je MySQdb
- 5. darbība. Instalētājs Je Flask Services, Zodat Je Een vietne Kan Laten Draaien Op Je Pi
- 6. darbība: de kods
Video: Mitrums: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Voor mijn projekts jau 2de semestris NMCT besloot ik een soort weerstation te maken. Mijn ierīce ir meer bedoeld voor binnenshuis gebruik. Iepazīstieties ar temperatūras un luchtvochtigheid van een ruimte, drukājiet, izmantojot 2 lcd displejus, un pēc tam e -datubāzē op een aveņu Pi. De aveņu pi host op zijn beurt een website die de uitgelezen data uit de database healt en het zo ook displayt.
1. solis: Materiālu saraksts
1 x Raspberry Pi 3 B modelis
1 x DHT11 sensors un vairogs
2 x 1602a LCD displeji
1 x maizes dēlis
1 x plakans kabelis vai raspi
1 x GPIO T-stuk
1 x 10k potenciometrs
kabeļi no vīriešu līdz sievietēm
kabeļi no vīriešu līdz vīriešiem
andere secondelijm loctite
1 x behuizing naar keuze
2. solis: plānojiet Je Schakeling En Bouw Ze
DHT11 verbinden:
- Verbind ar 5V tapu un 5V
- Verbind de GND pin aan de GND
- Verbind de D4 pin with GPIO pin 27
10k potenciometrs:
- verbind de positieve pool aan 5V
- verbind de negatieve pool aan GND
LCD aansluiten (2x uitvoeren, 2de keer aan andere GPIO tapas):
- verbind de VSS aan de GND
- verbind de VDD aan 5V
- verbind de VO aan de output van je 10k potenciometrs
- 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 we niet in dit project.
- verbind de E pin aan GPIO pin 19
- verbind de D4 pin aan GPIO pin 22
- verbind de D5 pin a GPIO pin 5
- verbind de D6 pin aan GPIO pin 6
- verbind de D7 pin aan GPIO pin 13
- verbind de A pin aan 5V
- verbind de K pin aan de GND
3. darbība. Stel Je Raspberry Pi In
Deze link is een simpele manier om een aveņu pi op te zetten:
www.raspberrypi.org/documentation/setup/
Zorg dat je zeker de laatste versie van raspbian stretch geinstalleerd hebt.
4. solis: Stel Je MySQdb
We moeten een database kunnen opzetten waar alle ingelezen gegevens worden opgeslagen, zodat iemand ze nadien ook kan bekijken in de website
Om mysqldb te instalēt doe:
me@my-rpi: ~ $ sudo apt atjauninājums
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 datubāze sākusies
sudo systemctl statuss 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. darbība. Instalētājs Je Flask Services, Zodat Je Een vietne Kan Laten Draaien Op Je Pi
Voer de volgende Commando uit:
me@my -rpi: ~ $ python3 -m pip install -upgrade pip setuptools wheel virtualenv
me@my-rpi: ~ $ mkdir project1 && cd project1
me@my-rpi: ~/project1 $ python3 -m venv-system-site-paketes env me@my-rpi: ~/project1 $ source env/bin/aktivizēt (env) mani@my-rpi: ~/project1 $ python -m pip instalēt mysql-savienotājs-python argon2-cffi kolbas kolba-HTTPAuth kolba-MySQL mysql-savienotājs-python passlib selerija
6. darbība: de kods
Viss kods, kas iegūts projektā, samen met andere asset vind je in de volgende github repository:
github.com/NMCT-S2-Project-I/project-i-sti…
Ieteicams:
Temperatūra un mitrums, izmantojot ESP32-DHT22-MQTT-MySQL-PHP: 7 soļi
Temperatūra un mitrums, izmantojot ESP32-DHT22-MQTT-MySQL-PHP: Mana draudzene gribēja siltumnīcu, tāpēc es viņai to uztaisīju. Bet es gribēju temperatūras un mitruma sensoru siltumnīcas iekšpusē. Tātad, es googlē meklēju piemērus un sāku eksperimentēt. Mans secinājums bija, ka visi manis atrastie piemēri nebija gluži
Siltumnīcas automatizācija ar LoRa! (1. daļa) -- Sensori (temperatūra, mitrums, augsnes mitrums): 5 soļi
Siltumnīcas automatizācija ar LoRa! (1. daļa) || Sensori (temperatūra, mitrums, augsnes mitrums): Šajā projektā es jums parādīšu, kā es automatizēju siltumnīcu. Tas nozīmē, ka es jums parādīšu, kā es uzbūvēju siltumnīcu un kā savienoju strāvas un automatizācijas elektroniku. Es arī parādīšu, kā programmēt Arduino dēli, kas izmanto L
Arduino meteoroloģiskā stacija, izmantojot BMP280 -DHT11 - temperatūra, mitrums un spiediens: 8 soļi
Arduino meteoroloģiskā stacija, izmantojot BMP280 -DHT11 - Temperatūra, mitrums un spiediens: Šajā apmācībā mēs uzzināsim, kā izveidot laika staciju, kas LCD displejā TFT 7735 parādīs TEMPERATŪRU, Mitrumu un SPIEDIENU Skatieties demonstrācijas video
Esp32-Ubidots-Wireless-liela attāluma temperatūra un mitrums: 6 soļi
Esp32-Ubidots-Wireless-liela attāluma temperatūra un mitrums: šajā apmācībā mēs izmērīsim dažādus temperatūras un mitruma datus, izmantojot temperatūras un mitruma sensoru. Jūs arī uzzināsit, kā nosūtīt šos datus uz Ubidots. Lai jūs to varētu analizēt no jebkuras vietas dažādām lietojumprogrammām
Mitrums mākonī: 5 soļi
Mitrums mākonī: tuvojas vasara, un tiem, kuriem nav gaisa kondicionētāja, jābūt gataviem manuāli kontrolēt atmosfēru telpās. Šajā rakstā es aprakstīju mūsdienu veidu, kā izmērīt cilvēka komfortam svarīgākos parametrus: temperatūru un mitrumu. T