Obsah:

Vlhkost vzduchu: 7 kroků
Vlhkost vzduchu: 7 kroků

Video: Vlhkost vzduchu: 7 kroků

Video: Vlhkost vzduchu: 7 kroků
Video: Vlhkost vzduchu 2024, Červenec
Anonim
Zvlhčovač vzduchu
Zvlhčovač vzduchu

Voor mijn project van het 2de semester NMCT besloot ik een soort weerstation te maken. Mijn device is meer bedoeld voor binnenshuis gebruik. Můžete se setkat s různými teplotami, vytisknout více než 2 LCD displeje, vybrat si z databáze v malinách Pi. Hostitel malířských webových stránek má k dispozici celou webovou stránku, která umožňuje načítání dat z databáze.

Krok 1: Seznam materiálů

Seznam materiálů
Seznam materiálů

1 x Raspberry Pi 3 Model B

1 x snímač DHT11 se štítem

2 x 1602a LCD displeje

1 x prkénko

1 x plochý kabelový reproduktor

1 x GPIO T-stuk

1 x 10k potenciometr

propojovací kabely mezi muži a ženami

propojovací kabely mezi muži a muži

loctite of andere secondelijm

1 x behuizing naar keuze

Krok 2: Naplánujte si Je Schakeling En Bouw Ze

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

Verbinden podle DHT11:

  • Verbind de 5V pin aan de 5V
  • Verbind de GND pin aan de GND
  • Verbind de D4 pin aan GPIO pin 27

Potenciometr s výkonem 10k:

  • verbind de positieve pool aan 5V
  • verbind de negatieve pool aan GND

Aansluiten LCD (2x uitvoeren, 2de keer aan andere GPIO pins):

  • verbind de VSS a GND
  • verbind de VDD aan 5V
  • verbind de VO aan de output van je 10k potenciometer
  • 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 a GPIO pin 13
  • verbind de A pin aan 5V
  • verbind de K pin aan de GND

Krok 3: Stel Je Raspberry Pi In

Deze link is een simpele manier om een raspberry pi op te zetten:

www.raspberrypi.org/documentation/setup/

Z tohoto důvodu jsou k dispozici různé raspbian stretch geinstalleerd hebt.

Krok 4: Stel Je MySQdb

Stel Je MySQdb
Stel Je MySQdb

Máme více databází, které jsou k dispozici pro všechny, které zhoršují počet opgů, což znamená, že jsme měli naději na to, abychom mohli sledovat webové stránky.

Om mysqldb te installeren doe:

já@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

Byla spuštěna velká databáze

sudo systemctl status mysql

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

sudo mysqldb

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

Krok 5: Installeer Je Flask Services, web Zodat Je Een Kan Laten Draaien Op Je Pi

Volba komanda voer de volgende:

me@my -rpi: ~ $ python3 -m pip install --upgrade pip setuptools wheel virtualenv

já@my-rpi: ~ $ mkdir project1 && cd project1

me@my-rpi: ~/project1 $ python3 -m venv --system-site-packages env me@my-rpi: ~/project1 $ source env/bin/activate (env) me@my-rpi: ~/project1 $ python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib celer

Krok 6: De Code

Všechny kódové projekty, ukázky a další aktiva jsou k dispozici v úložišti github de volgende:

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

Doporučuje: