Orodha ya maudhui:

Humiditair: Hatua 7
Humiditair: Hatua 7

Video: Humiditair: Hatua 7

Video: Humiditair: Hatua 7
Video: МЕЛОДРАМА О ЛЮБВИ И МОДЕ! Нити любви ВСЕ СЕРИИ подряд. Русские сериалы 2024, Julai
Anonim
Humiditair
Humiditair

Mradi mdogo zaidi wa kipindi cha 2de muhula wa NMCT unapigilia mbali uzimaji wa utulivu. Kifaa cha Mijn ni kifaa cha kupendeza zaidi kuliko binnenshuis gebruik. Kukutana na hasira kwa njia ya uchapishaji, uchapishe picha 2 za maonyesho ya LCD, kwa kutumia orodha ya raspberry Pi. De raspberry pi mwenyeji wa tovuti ya tovuti na orodha ya data kutoka orodha ya data ni pamoja na kuonyesha.

Hatua ya 1: Orodha ya Vifaa

Orodha ya Vifaa
Orodha ya Vifaa

1 x Raspberry Pi 3 Mfano B

1 x DHT11 sensor ilikutana na ngao

2 x 1602a maonyesho ya LCD

1 x Bodi ya mkate

1 x cable gorofa vopi raspi

1 x GPIO T-stuk

1 x 10k potentiometer

nyaya za kuruka kiume hadi kike

nyaya za kiume na kiume za kuruka

loctite ya andere pilielijm

1 x kutuliza nauze keuze

Hatua ya 2: Panga Je Schakeling En Bouw Ze

Mpango Je Schakeling En Bouw Ze
Mpango Je Schakeling En Bouw Ze

Kitenzi cha DHT11:

  • Verbind de 5V siri kutoka 5V
  • Verbind de GND siri kutoka GND
  • Verbind de D4 siri na GPIO siri 27

De 10k potentiometer aansluiten:

  • verbind de positieve dimbwi la 5V
  • verbind de negatieve bwawa la GND

LCD's aansluiten (2x uitvoeren, 2de keer aan andere pini za GPIO):

  • kitenzi cha VSS kutoka GND
  • kitenzi cha VDD kwa 5V
  • verbind de VO inaweza kutolewa kwa 10k potentiometer
  • kitenzi cha RS siri na GPIO pin 26
  • Kitambulisho cha RW siri ya GND ni moja ya vifaa vya LCD, tunafanya kazi katika mradi huo
  • kitenzi cha pini kwa pini ya GPIO 19
  • kitenzi cha D4 siri kwa siri ya GPIO 22
  • kitenzi cha D5 pini kwa siri ya GPIO 5
  • kitenzi cha D6 pini kwa siri ya GPIO 6
  • kitenzi cha D7 pini kwa siri ya GPIO 13
  • kitenzi cha pini kwa 5V
  • kitenzi cha K pin aan de GND

Hatua ya 3: Stel Je Raspberry Pi In

Kiungo cha Deze ni rahisi kutumia njia moja ya raspberry pi op te zetten:

www.raspberrypi.org/documentation/setup/

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

Hatua ya 4: Stel Je MySQdb

Stel Je MySQdb
Stel Je MySQdb

Tunapata orodha kubwa ya hifadhidata ili kupata habari kuhusu njia kadhaa za kutumia neno la opgeslagen, ambayo inaweza kutekelezwa kwenye tovuti.

Omba mysqldb te installeren doe:

mimi @ my-rpi: ~ $ sudo apt update

mimi @ my-rpi: ~ $ sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3 sungura-ms-seva

Hierna kan database ya kuanza

hali ya sudo systemctl mysql

Je! Unapenda kituo hiki?

Sudo mysqldb

Hii ni orodha ya wahusika wakuu wa hifadhidata, ikiwa ni pamoja na mpango wako.

Hatua ya 5: Kufunga Huduma za Flask, Zodat Je Een Tovuti Kan Laten Draaien Op Je Pi

Voit de volgende commando's matumizi:

mimi @ my-rpi: ~ $ python3 -m pip install - kuboresha pip setuptools gurudumu wema

mimi @ my-rpi: ~ $ mkdir project1 && cd project1

me @ my-rpi: ~ / project1 $ python3 -m venv --system-site-paket 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 celery

Hatua ya 6: De Code

Mradi wote wa kificho van het, samen walikutana na mali mali katika eneo la kumbukumbu ya github:

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

Hatua ya 7: Het Eindproduct

Ilipendekeza: