Mündəricat:

Nəmləndirici: 7 addım
Nəmləndirici: 7 addım

Video: Nəmləndirici: 7 addım

Video: Nəmləndirici: 7 addım
Video: 7 РЕЦЕПТОВ из картофеля, которые вам точно захочется ПОВТОРИТЬ 2024, Iyul
Anonim
Nəmləndirici
Nəmləndirici

2 -ci semestr ərzində NMCT -in bütün layihələri ən yaxşı şəkildə təqdim olunur. Mijn cihaz çox yaxşı bir şeydir. Hər hansı bir məlumat əldə etmək istəsəniz, 2 lcd displeydə çap edin və bu məlumatları moruq Pi -də tapın. Məlumat bazası ilə əlaqədar olaraq, veb saytdan məlumat əldə etmək üçün ev sahibliyi edin.

Addım 1: Materialların siyahısı

Materialların siyahısı
Materialların siyahısı

1 x Raspberry Pi 3 Model B

1 x DHT11 sensoru qalxana uyğun gəlir

2 x 1602a LCD ekran

1 x Çörək paneli

1 ədəd düz kabel

1 x GPIO dəstəyi

1 x 10k potensiometr

kişidən dişi tullanan kabellər

kişidən kişiyə tullanan kabellər

andere secondelijm loctite

1 x davranış qaydaları

Addım 2: Je Schakeling En Bouw Ze planlayın

Je Schakeling En Bouw Ze planı
Je Schakeling En Bouw Ze planı

DHT11 verbinden:

  • Verb 5V pin və ya 5V
  • GND və ya GND ilə əlaqə qurun
  • Verbind de D4 pin və GPIO pin 27

10k potansiyometrdən istifadə edin:

  • hovuz 5V -dən çox deyil
  • GND -dən həzz almağın mənası yoxdur

LCD ekranlar (2x istifadə, 2 dəfə daha çox GPIO sancaqları):

  • VSS və ya GND üçün verbind
  • VDD və 5V -də verbind
  • 10k potansiyometrdən VO çıxışı ilə
  • GPIO pin 26 ilə RS pin bağlayın
  • RW pin və ya GND ilə əlaqəli məlumatların hamısı LCD -dədir, buna görə də biz layihə ilə maraqlanırıq.
  • GPIO pin 19 ilə E pin bağlayın
  • GPIO pin 22 və ya D4 pinindən istifadə edin
  • GPIO pin 5 və ya D5 pinindən istifadə edin
  • GPIO pin 6 və ya D6 pinindən istifadə edin
  • GPIO pin 13 və ya D7 pin üçün verbind
  • bir pin 5V -ə qədər verbind
  • GND -dən K pin -ə qədər

Addım 3: Stel Je Raspberry Pi In

Deze linki hər hansı bir moruq üçün çox sadədir:

www.raspberrypi.org/documentation/setup/

Raspbian streç geinstalleer hebt -dən daha çox məlumat əldə edə bilərsiniz.

Addım 4: Stel Je MySQdb

Stel Je MySQdb
Stel Je MySQdb

Verilənlər bazası ilə bağlı bütün məlumatları bir anda əldə edə bilərik və bu veb saytımızda çox yaxşı bir iş görürük.

Quraşdırma ilə əlaqədar olaraq mysqldb:

me@my-rpi: ~ $ sudo apt yeniləmə

me@my-rpi: ~ $ sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3 rabbitmq-server

Verilənlər bazası ilə tanış ola bilərsiniz

sudo systemctl status mysql

Verilənlər bazasında bir çox məlumat əldə edə bilərsiniz

sudo mysqldb

Verilənlər bazası və ya məlumat bazası haqqında məlumat əldə etmək üçün bu proqrama daxil olun.

Addım 5: Quraşdırıcı Je Flask Xidmətləri, Zodat Je Een Veb Saytı Kan Laten Draaien Op Je Pi

Voer de volgende komando dəstəyi:

me@my -rpi: ~ $ python3 -m pip quraşdır -pip setuptools təkərini təkmilləşdir

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/activate (env) me@my-rpi: ~/project1 $ python -m pip mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib kərəvizini quraşdırın

Addım 6: De Kod

Layihə ilə əlaqədar olaraq, github depolarında bir çox aktiv var:

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

Tövsiyə: