İçindekiler:

Nemlendirici: 7 Adım
Nemlendirici: 7 Adım

Video: Nemlendirici: 7 Adım

Video: Nemlendirici: 7 Adım
Video: Cilt Tipine Göre Nemlendirici Seçimi - Doç. Dr. Ezgi Özkur #shorts 2024, Temmuz
Anonim
nemlendirici
nemlendirici

2. yarıyıl NMCT projesinin hazırlanması için en uygun proje. Mijn cihazı daha az bedoeld voor binnenshuis gebruik'tir. Sıcaklığı en iyi şekilde karşılar, en iyi koşullarda, baskı kalıp uit op 2 lcd ekranlar, en son veritabanında raspberry Pi'de her zaman çalışır. Raspberry pi sunucusunun web sitesini ziyaret edin.

Adım 1: Malzeme Listesi

Malzeme Listesi
Malzeme Listesi

1 x Ahududu Pi 3 Model B

1 x DHT11 sensörü kalkanla buluştu

2 x 1602a LCD ekran

1 x Ekmek Tahtası

1 x düz kablo raspi

1 x GPIO T-stuk

1 x 10k potansiyometre

erkek dişi atlama kabloları

erkekten erkeğe atlama kabloları

andere secondelijm loctite

1 x behuizing naar keuze

Adım 2: Je Schakeling En Bouw Ze'yi Planlayın

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

De DHT11 fiilinden:

  • Verbind de 5V pin ve 5V pin
  • Verbind de GND pini aan de GND
  • Verbind de D4 pimi ve GPIO pimi 27

De 10k potansiyometre aansluiten:

  • fiili pozitif havuz aan 5V
  • fiili olumsuzluk havuzu aan GND

LCD'nin aansluiten (2x uitvoeren, 2de keskin aan andere GPIO pinleri):

  • VSS ve GND'nin fiili ifadesi
  • fiil de VDD ve 5V
  • 10k potansiyometre için fiili ses çıkışı ve çıkış aracı
  • verbind de RS pini aan GPIO pini 26
  • fiil de RW pin aan de GND dit, LCD'den bağımsızdır, projede anlaşamadık mı?
  • fiil de E pin aan GPIO pin 19
  • verbind de D4 pin aan GPIO pin 22
  • verbind de D5 pini ve GPIO pini 5
  • fiil de D6 pini aan GPIO pin 6
  • fiil de D7 pimi aan GPIO pimi 13
  • fiil de A pin aan 5V
  • fiil de K pin aan de GND

3. Adım: Stel Je Raspberry Pi'de

Deze link is een simpele manier o een ahududu pi op te zetten:

www.raspberrypi.org/documentation/setup/

Zorg dat je zeker de laatste sürümü, raspbian streç geinstalleerd hebt.

Adım 4: Stel Je MySQdb

Stel Je MySQdb
Stel Je MySQdb

Web sitesinde en iyi veri tabanını inceliyoruz.

Om mysqldb te yükleyici doe:

me@my-rpi:~ $ sudo uygun güncelleme

me@my-rpi:~ $ sudo apt kurulum -y python3-venv python3-pip python3-mysqldb mariadb-sunucusu uwsgi nginx uwsgi-plugin-python3 tavşanmq-sunucusu

Hierna kan je de veritabanı starten bir araya geldi

sudo systemctl durumu mysql

Hierna kan je voor de eerste keer in de database gaan bir araya geldi

sudo mysqldb

Daha fazla bilgi için veri tabanı, en iyi şema.

Adım 5: Yükleyici Je Flask Hizmetleri, Zodat Je Een Web Sitesi Kan Laten Draaien Op Je Pi

Voer de volgende komando takımı:

me@my-rpi:~ $ python3 -m pip kurulumu --upgrade pip kurulum araçları tekerlek virtualenv

me@my-rpi:~ $ mkdir proje1 && cd proje1

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

Adım 6: Kodu Deşifre edin

Alle code van het projesi, samen met andere varlıkları vind je in de volgende github deposunda:

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

Adım 7: Het Eindproduct

Önerilen: