Სარჩევი:

ტენიანობა: 7 ნაბიჯი
ტენიანობა: 7 ნაბიჯი

ვიდეო: ტენიანობა: 7 ნაბიჯი

ვიდეო: ტენიანობა: 7 ნაბიჯი
ვიდეო: 4 კგ დაკლება 7 დღეში ყოველდღიური ვარჯიში სახლში/Lose 4 Kg In 7 Days Daily Home Workout 2024, ნოემბერი
Anonim
Humiditair
Humiditair

Voor mijn project van het 2de სემესტრი NMCT besloot ik een soort weerstation te maken. Mijn მოწყობილობა არის მე ბედოელდ ვორნ ბინენშუის გებრუიკი. დააკმაყოფილეთ ტემპერატურის რეჟიმი, დაბეჭდეთ 2 LCD ეკრანი, დაბეჭდეთ იგი მონაცემთა ბაზაში და ჟოლოს პი. ჟოლოს მასპინძელი მასპინძლობს თქვენს ვებსაიტს და იყენებს მონაცემებს მონაცემთა ბაზის საშუალებით და აჩვენებს მას.

ნაბიჯი 1: მასალების ჩამონათვალი

მასალების სია
მასალების სია

1 x ჟოლო Pi 3 მოდელი B

1 x DHT11 სენსორი შეხვდა ფარს

2 x 1602 ა LCD ეკრანი

1 x პურის დაფა

1 x ბრტყელი კაბელი voor raspi

1 x GPIO T-stuk

1 x 10k პოტენომეტრი

მამაკაცი ქალი მდე jumper კაბელები

მამრობითი to მამრობითი jumper კაბელები

ანდრეე მეორედლიმის ლოქტიტი

1 x behuizing naar keuze

ნაბიჯი 2: გეგმა Je Schakeling En Bouw Ze

გეგმა Je Schakeling En Bouw Ze
გეგმა Je Schakeling En Bouw Ze

De DHT11 verbinden:

  • შეაფასეთ 5V ან 5V
  • Verbind de GND pin aan de GND
  • Verbind de D4 pin და GPIO pin 27

De 10k პოტენომეტრი მეორადი გათეთრებისთვის:

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

LCD– ს არ ანათებს (2x uitvoeren, 2de keer aan andere GPIO pin):

  • verbind de VSS aan de GND
  • verbind de VDD aan 5V
  • verbind de VO aan de output van 10k potentiometer
  • verbind de RS pin და GPIO pin 26
  • verbind de RW pin aan de GND dit is om uit te lezen van je LCD, dit doen niet in dit project
  • verbind de E pin aan GPIO pin 19
  • verbind de D4 pin და GPIO pin 22
  • verbind de D5 pin და GPIO pin 5
  • verbind de D6 pin და GPIO pin 6
  • verbind de D7 pin და GPIO pin 13
  • verbind de A pin 5V
  • verbind de K pin aan de GND

ნაბიჯი 3: Stel Je Raspberry Pi In

დეზე ბმული არის მარტივი manier om een ჟოლოს pi op te zetten:

www.raspberrypi.org/documentation/setup/

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

ნაბიჯი 4: Stel Je MySQdb

Stel Je MySQdb
Stel Je MySQdb

ჩვენ შევძელით მონაცემთა ბაზის გაცნობა, რომელიც შეიძლება შეიცავდეს ინფორმაციას, რაც ნიშნავს იმას, რომ ჩვენ ვებ გვერდს ვიღებთ.

Om mysqldb te installleren doe:

me@my-rpi: su $ sudo apt განახლება

me@my-rpi: su $ sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3 rabbitmq- სერვერი

მონაცემთა ბაზის დაწყება დაიწყო

sudo systemctl სტატუსი mysql

Hierna kan je voor de eerste keer მონაცემთა ბაზაში gaan met

sudo mysqldb

უფრო მეტიც, ეს არის თქვენი მონაცემთა ბაზა, ასევე თქვენი სქემა.

ნაბიჯი 5: Installerer Je Flask Services, Zodat Je Een ნახვა Kan Laten Draaien Op Je Pi

Voer de volgende commando's uit:

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 (mev) me@my-rpi: ~/project1 $ python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib celery

ნაბიჯი 6: კოდი

Alle code van het project, samen შეხვდა აქ ან აქტივებს vind je de de volgende github საცავში:

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

გირჩევთ: