Мазмұны:

Бөлме температурасы мен ылғалдылық мониторы: 6 қадам
Бөлме температурасы мен ылғалдылық мониторы: 6 қадам

Бейне: Бөлме температурасы мен ылғалдылық мониторы: 6 қадам

Бейне: Бөлме температурасы мен ылғалдылық мониторы: 6 қадам
Бейне: 高黎贡房车营地继续包场,女儿带我去腾冲宝藏小众景点 2024, Шілде
Anonim
Бөлме температурасы мен ылғалдылық мониторы
Бөлме температурасы мен ылғалдылық мониторы
Бөлме температурасы мен ылғалдылық мониторы
Бөлме температурасы мен ылғалдылық мониторы

Менің QTempair жобам бөлмедегі температураны, ылғалдылық пен ауа сапасын өлшейді.

Бұл жоба сенсорлардан алынған мәліметтерді оқиды, сол деректерді дерекқорға жібереді және бұл деректер веб -сайтта көрсетіледі. Сіз температураны веб -сайттың параметрлерінде сақтай аласыз, егер ол сақталған температурадан гөрі жылы болса, желдеткіш қосылады. Сондай -ақ, желдеткішті веб -сайт арқылы қосуға немесе өшіруге болады.

Қысқаша айтқанда, QTempair мыналарды орындай алады:

  • Бөлмедегі ылғалдылықты өлшеңіз
  • Бөлмедегі температураны өлшеңіз
  • Бөлмедегі көмірқышқыл газын өлшеңіз
  • Деректерді веб -сайтта көрсетіңіз

Бұл нұсқаулықта мен оны қалай жасағанымды біртіндеп түсіндіремін.

1 -қадам: 1 -қадам: Жұмысты бастау

1 -қадам: Жұмысты бастау!
1 -қадам: Жұмысты бастау!
1 -қадам: Жұмысты бастау!
1 -қадам: Жұмысты бастау!

Қосымшада сіз excel файлын таба аласыз. БОМ (материалдық есепшот) Онда сіз өзіңізге қажетті заттарды таба аласыз, оларды қайдан табуға болады, олар қанша тұрады және жоба қанша тұрады.

Сізге қажет материалдар:

  • Raspberry Pi 3 моделі B.
  • DHT22
  • MQ-135
  • Тұрақты ток қозғалтқышы
  • СКД дисплей
  • Жарық диодты индикатор
  • Ldr
  • Қорап жасау үшін бірнеше ағаш, бірақ нан жәшігі және т.

2 -қадам: 2 -қадам: Сымды қосуды бастайық

2 -қадам: Сымды қосуды бастайық
2 -қадам: Сымды қосуды бастайық

Осы қатал схемаға сүйене отырып, сіз сымдарды жасай алуыңыз керек

3 -қадам: 3 -қадам: Бағдарламалау

Мен компоненттерді Python -да бағдарламаладым (https://www.python.org/)

Егер сіз құрау схемасына негізделген компоненттерге дұрыс қосылсаңыз, олардан деректерді оқуыңыз керек.

4 -қадам: 4 -қадам: Деректер базасы

4 -қадам: мәліметтер базасы
4 -қадам: мәліметтер базасы

Мен дерекқорды құру үшін MySql (https://www.mysql.com/) қолдандым. Мен бұл жобаға 2 кесте қолдандым. Бір кестеде біз осы жобада қолданатын сенсорды сақтаймыз, екінші кестеде сенсордан алынған деректер сақталады. Бұл сенсорлар кестесіндегі sensorId -мен байланысты.

5 -қадам: 5 -қадам: Веб -сайт

5 -қадам: веб -сайт
5 -қадам: веб -сайт
5 -қадам: веб -сайт
5 -қадам: веб -сайт
5 -қадам: веб -сайт
5 -қадам: веб -сайт

Міне менің веб -сайтымның экрандары. Сіз деректер диаграммада бейнеленгенін көресіз. Бұл деректер мен параметрлер беті көрсетіледі.

6 -қадам: 6 -қадам: Барлығын біріктіру

Мен «корпусым» үшін MDF қолдандым, бірақ сіз қалаған нәрсені пайдалана аласыз. Тек оның қалыңдығына көз жеткізіңіз, сонда сіз тесіктерді бұрғылай аласыз.

Ұсынылған: