Мазмуну:

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

Video: Бөлмө температурасы жана нымдуулук монитору: 6 кадам

Video: Бөлмө температурасы жана нымдуулук монитору: 6 кадам
Video: Агрогороскоп 2021-жылдын 31-октябрынан 02-ноябрына чейин 2024, Июль
Anonim
Бөлмөнүн температурасы жана нымдуулугу боюнча монитор
Бөлмөнүн температурасы жана нымдуулугу боюнча монитор
Бөлмө температурасы жана нымдуулук монитору
Бөлмө температурасы жана нымдуулук монитору

Менин QTempair долбоорум бөлмө температурасын, нымдуулугун жана абанын сапатын өлчөйт.

Бул долбоор сенсорлордун маалыматтарын окуйт, бул маалыматтарды маалымат базасына жөнөтөт жана бул маалыматтар веб -сайтта көрсөтүлөт. Сиз веб -сайттын жөндөөлөрүндө температураны сактай аласыз, ал сакталган температурадан жылуураак болгондо күйөрман күйөт. Сиз ошондой эле веб -сайт аркылуу желдеткичти күйгүзүп же өчүрө аласыз.

Ошентип, QTempair кыскача айтканда:

  • Бөлмөдөгү нымдуулукту өлчөө
  • Бөлмөдөгү температураны өлчөө
  • Бөлмөдөгү көмүр кычкыл газын өлчөө
  • Сайтта маалыматтарды көрсөтүү

Бул нускамада мен кантип жасаганымды этап -этабы менен түшүндүрөм.

1 -кадам: 1 -кадам: Баштоо

1 -кадам: Баштоо!
1 -кадам: Баштоо!
1 -кадам: Баштоо!
1 -кадам: Баштоо!

Тиркемеде сиз Excel файлын таба аласыз. БОМ (материалдардын эсеби) Ал жерден сиз керектүү нерселерди таба аласыз, аларды кайдан таба аласыз, алар канча турат жана долбоордун баасы канча болот.

Сизге керектүү материалдар:

  • Raspberry Pi 3 модели В.
  • DHT22
  • MQ-135
  • DC мотору
  • LCD дисплей
  • Жетектеген
  • 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 колдондум, бирок сиз каалаган нерсеңизди колдоно аласыз. Жөн гана анын калыңдыгын текшериңиз жана анда тешиктерди бургуласаңыз болот.

Сунушталууда: