Obsah:

Vlhkosť vzduchu: 7 krokov
Vlhkosť vzduchu: 7 krokov

Video: Vlhkosť vzduchu: 7 krokov

Video: Vlhkosť vzduchu: 7 krokov
Video: Vlhkost vzduchu 2024, Júl
Anonim
Zvlhčovač vzduchu
Zvlhčovač vzduchu

Predbežný projekt bude trvať 2 semestre NMCT a môžete ho zaradiť aj do inej weerstation. Toto zariadenie je staršie ako dva roky. Potom sa zoznámite s teplou tlačou, vytlačte 2 displeje LCD a vyberte si z databázy v maline Pi. Hostiteľ malín má k dispozícii všetky webové stránky, z ktorých sa dajú načítať údaje z databázy, a preto sa môžu zväčšiť.

Krok 1: Zoznam materiálov

Zoznam materiálov
Zoznam materiálov

1 x Raspberry Pi 3 Model B

1 x snímač DHT11 so štítom

2 x 1602a LCD displeje

1 x Breadboard

1 x plochý káblový reproduktor

1 x GPIO T-štuk

1 x 10k potenciometer

prepojovacie káble medzi mužmi a ženami

prepojovacie káble medzi mužmi a mužmi

loctite of andere secondelijm

1 x behuizing naar keuze

Krok 2: Naplánujte si Schakeling En Bouw Ze

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

Verbinden DHT11:

  • Verbind de 5V pin and an de 5V
  • Verbind de GND pin and an GND
  • Verbind de D4 pin a GPIO pin 27

Informácie o potenciometri 10k:

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

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

  • verbind de VSS aan de GND
  • verbind de VDD aan 5V
  • verbind de VO aan de output van je 10k potenciometer
  • verbind de RS pin a 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 a GPIO pin 19
  • verbind de D4 pin aan GPIO pin 22
  • verbind de D5 pin a GPIO pin 5
  • verbind de D6 pin a 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

Odkaz na odkaz je veľmi jednoduchý a malinový na pozadí:

www.raspberrypi.org/documentation/setup/

Tieto informácie sú k dispozícii vo verzii raspbian stretch geinstalleerd hebt.

Krok 4: Stel Je MySQdb

Stel Je MySQdb
Stel Je MySQdb

Môžeme vytvoriť jednu databázu, ktorá bude mať všetky dostupné veľkosti, ktoré budú zhoršovať tvorbu serverov, takže budeme môcť vyhľadávať ďalšie webové stránky.

Všetky moje inštalačné programy:

ja@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 status mysql

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

sudo mysqldb

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

Krok 5: Inštalátor služby Banka, web Zodat Je Een Kan Laten Draaien Op Je Pi

Užitočné vlastnosti komanda:

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

ja@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 zeler

Krok 6: De Code

Všetky kódové projekty, ukážky a druhy aktív, ktoré sú dostupné v úložisku úložiska github:

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

Krok 7: Het Eindproduct

Odporúča: