תוכן עניינים:

Humiditair: 7 שלבים
Humiditair: 7 שלבים

וִידֵאוֹ: Humiditair: 7 שלבים

וִידֵאוֹ: Humiditair: 7 שלבים
וִידֵאוֹ: Замена старых окон на новые. Переделка хрущевки от А до Я. Смета. Все что нужно знать. #7 2024, יולי
Anonim
Humiditair
Humiditair

עבור הפרוייקט שלי מהסמסטר השני של NMCT אני יכול גם למצוא תחנה דומה. המכשיר שלי מיועד יותר לשימוש פנימי. זה עונה על הטמפרטורה והאווירוכינות של מקום אחד, מדפיסים את זה על 2 תצוגות LCD, ומציעות אותו במאגר נתונים על פטל פטל. פטל המארח יכול להציע אתר אינטרנט שהונפקו על נתוני הנתונים מתוך מסד הנתונים ולהציג אותו גם.

שלב 1: רשימת חומרים

רשימת חומרים
רשימת חומרים

1 x פטל פי 3 דגם ב '

1 x חיישן DHT11 עם מגן

2 x 1602a צגי LCD

1 x לוח לחם

1 x כבל שטוח עבור raspi

1 x GPIO T-stuk

1 x 10k פוטנציומטר

כבלי מגשר זכר לנקבה

כבלי מגשר זכר לגבר

loctite של אחרים secondelijm

1 x מתייחס לאפשרות

שלב 2: תוכנית Je Schakeling En Bouw Ze

תוכנית Je Schakeling En Bouw Ze
תוכנית Je Schakeling En Bouw Ze

De DHT11 מחבר:

  • חיבור de 5V pin aan de 5V
  • Verbind de GND pin aan de GND
  • סיכה של D4 pin aan GPIO pin 27

הפוטנציומטר 10k חיבור:

  • מתחבר לבריכה עם 5V
  • verbind de negatieve pool aan GND

תצוגת LCD (2x ביצוע, 2 פעמים על סיכות GPIO אחרות):

  • מחבר את VSS aan de GND
  • verbind de VDD aan 5V
  • מחבר את VO עם הפלט של פוטנציומטר 10k
  • סיכה של RS pin aan GPIO pin 26
  • מחבר את ה- RW pin aan de GND זה יכול לכלול את ה- LCD שלך, אך אין לנו מה לעשות בפרויקט זה
  • סיכת ה- E pin aan GPIO pin 19
  • סיכה של D4 pin aan GPIO pin 22
  • מחבר את סיכת D5 ל- PIN GPIO 5
  • סיכה של D6 pin aan GPIO pin 6
  • סיכה של D7 pin aan GPIO pin 13
  • verbind de A pin aan 5V
  • verbind de K pin aan de GND

שלב 3: Stel Je Raspberry Pi In

הקישור הזה הוא דרך פשוטה לדגמי פטל:

www.raspberrypi.org/documentation/setup/

Zorg כי אתה בטוח שהגירסה האחרונה של raspbian stretch geinstalleerd יש לך.

שלב 4: Stel Je MySQdb

Stel Je MySQdb
Stel Je MySQdb

עלינו למסד נתונים לא יכול לפתוח כל מידע נתון שמור, כך שמישהו יכול לראות אותו באתר

Om mysqldb להתקין איילה:

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

כאן אפשר לפתוח את מסד הנתונים

sudo systemctl סטטוס mysql

כאן תוכל להיפגש לראשונה עם מסד הנתונים הראשון

sudo mysqldb

כאן אתה יכול להשתמש בכרטיסי הנתונים הראשונים שלך.

שלב 5: שירותי התקנת Je Flask, Zodat Je Een Website Kan Laten Draaien Op Je Pi

ההוצאה של קומנדו:

me@my -rpi: ~ $ python3 -m pip install -שדרוג pip setuptools גלגל וירטואלי

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 התקן את mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib סלרי

שלב 6: דה קוד

כל הקוד של הפרויקט, יחד עם נכסים אחרים, מוצאים במאגר הגית'וב הבא:

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

מוּמלָץ: