Përmbajtje:

Humiditair: 7 hapa
Humiditair: 7 hapa

Video: Humiditair: 7 hapa

Video: Humiditair: 7 hapa
Video: Распаковка - Ультразвуковой увлажнитель с прохладным туманом 2024, Korrik
Anonim
Lagështirë
Lagështirë

Voor mijn project van het 2de semester NMCT besloot ik een soort weerstation te maken. Pajisja Mijn është pak më e madhe se sa një gjuhë e vogël. Mbani temperaturën në temperaturën më të lartë të përdorimit, printoni në 2 ekranet LCD, shtypni të dhënat në bazën e të dhënave të mjedrës Pi. Për të marrë mjedër nga faqja e internetit dhe për të dhënat tuaja uitgelezen dhe të dhëna nga baza e të dhënave mund të shfaqen dhe të shfaqen.

Hapi 1: Lista e materialeve

Lista e materialeve
Lista e materialeve

1 x Raspberry Pi 3 Model B

1 x sensor DHT11 me mburojë

2 x 1602a ekran LCD

1 x Breadboard

1 x kabllo të sheshtë voor raspi

1 x GPIO T-stuk

Potenciometër 1 x 10k

kabllo kërcyes mashkull në femër

kabllo kërcyes mashkull në mashkull

loctite e andere secondelijm

1 x duke bezitur nau keuze

Hapi 2: Plani Je Schakeling En Bouw Ze

Plani Je Schakeling En Bouw Ze
Plani Je Schakeling En Bouw Ze

Nga DHT11 verbinden:

  • Verbind nga 5V pin ose 5V
  • Verbind de GND pin aan de GND
  • Verbind de D4 pin dhe GPIO pin 27

Potenciometri 10k nuk zbut:

  • verbind de positieve pishinë në 5V
  • verbind de negatieve pool aan GND

LCD -të nuk zbuten (2 herë më shumë, 2 pika për të parë dhe kunjat GPIO):

  • verbind de VSS aan de GND
  • verbind nga VDD në 5V
  • verbind de VO aan de output van je 10k potenciometër
  • verbind de RS pin dhe GPIO pin 26
  • verbind de RW pin aan de GND dit is om uit te lezen van je LCD, nuk do të bëjmë në projektin dit
  • verbind de E pin aan GPIO pin 19
  • verbind de D4 pin a GPIO pin 22
  • verbind de D5 pin dhe GPIO pin 5
  • verbind de D6 pin an GPIO pin 6
  • verbind nga D7 pin dhe GPIO pin 13
  • verbind de A pin aan 5V
  • verbind de K pin aan de GND

Hapi 3: Stel Je Raspberry Pi In

Lidhja e Deze është shumë më e thjeshtë dhe më e lehtë nga mjedra pi op te zetten:

www.raspberrypi.org/documentation/setup/

Zorg dat je zeker de laatste versie van raspbian stretch geinstalleerd hebt.

Hapi 4: Stel Je MySQdb

Stel Je MySQdb
Stel Je MySQdb

Ne mund të shkruajmë një bazë të dhënash për të hapur një informacion të përgjithshëm në gjuhën angleze, shkruani në faqen tonë të internetit

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 nga fillimi i bazës së të dhënave

sudo systemctl status mysql

Hierna kan je voor de eerste keer në bazën e të dhënave dhe u takua

sudo mysqldb

Këtu ju mund të njiheni me bazën e të dhënave, ose të krijoni një skemë.

Hapi 5: Shërbimet Installeer Je Flask, Zodat Je Een Faqja e internetit Kan Laten Draaien Op Je Pi

Uo de volgende's komando:

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-packages env me@my-rpi: ~/project1 $ source env/bin/activ (env) me@my-rpi: ~/project1 $ python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib selino

Hapi 6: Kodi De

Projekti për të gjithë kodin, samen u takua me asetet dhe u gjet në depo github të volgende:

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

Hapi 7: Het Eindproduct

Recommended: