Мазмуну:

Venti - Smart Ventilation: 5 кадам
Venti - Smart Ventilation: 5 кадам

Video: Venti - Smart Ventilation: 5 кадам

Video: Venti - Smart Ventilation: 5 кадам
Video: УМНЫЕ ОТКАТНЫЕ ВОРОТА | Управление "Алисой" 2024, Июль
Anonim
Venti - Smart Ventilation
Venti - Smart Ventilation

Бул үйрөткүч Raspberry Pi менен вентиляция тутумун түзүү боюнча этап -этабы менен көрсөтмө. Бул мектеп үчүн тапшырма болчу, мен HOWEST Kortrijkте MCT (Медиа жана коммуникация технологиясы) боюнча окуйм, анда биз жок дегенде 3 түрдүү сенсорду, кыймылдаткычты жана дисплейди колдонушубуз керек болчу.

Вентиляция тышкы жана ички температураны, нымдуулукту жана жарыктын пайызын өлчөйт. Бул маалыматтар базага жөнөтүлөт. Маанилер мен жасаган кичинекей веб -сайтта көрсөтүлөт, анда сиз каалоолоруңузду кошо аласыз. Арткы учу Raspberry Piде иштеп жатат.

1 -кадам: Берилиштер

  • Raspberry Pi 3 B+ электр энергиясы менен жана SD-карта менен
  • 9В батарея
  • DHT11 нымдуулук жана температура сенсору
  • 2 9V күйөрмандары
  • OLED дисплей
  • Бир зымдын температура сенсору
  • L293D
  • MCP3008
  • Жарыкка көз каранды резистор
  • Секирүү зымдары (эркек-ургаачы жана эркек-эркек)
  • 4.7k Ohm каршылыгы
  • 10k Ohm каршылыгы
  • Breadboard Enclosure
  • Мультиплекс (18мм жана 3мм)
  • Плексиглас (4мм)
  • Бурамалар
  • Paint
  • Жыгач клей
  • Көнүгүүлөр

Көбүрөөк маалымат Менин Билл Биллимде

2 -кадам: Circuit

Circuit
Circuit

Бул менин долбоорумдун схемасы. Ал көптөгөн зымдарды камтыйт, бирок аны куруу анча деле кыйын эмес. Raspberry Pi түзмөгүңүздө төмөнкү интерфейстерди иштетүүнү тактаңыз

  • SPI: MCP үчүн
  • I2C: OLED дисплейи үчүн

Мен төмөнкү китепканаларды колдондум:

  • DHT китепканасы: https://learn.adafruit.com/dht(Эскертүү: Бул сенсор так эмес, эгер сизге керек болсо, мен башка түрүн издөөнү сунуштайт элем.)
  • L293D китепканасы:
  • Adafruit_SSD1306 китепканасын пакеттерден орнотуңуз
  • Adafruti_DHT китепканасын пакеттерден орнотуңуз

3 -кадам: Каптоо

Корпус
Корпус
Корпус
Корпус
Корпус
Корпус

Районду түзгөндөн кийин мен корпусту кура баштадым. Мен баарын кичинекей ашканага салгым келди. Мен MDF 3mm, 18mm жана plexiglass 4mm колдондум. Кабелдерди өткөрүү үчүн бургу менен көп тешиктерди жасадым.

Эскиз 1: 3 см масштабда жасалган жана 1 кутуча 0, 5см маалымдама үчүн.

4 -кадам: Маалыматтар базасы

Маалыматтар базасы
Маалыматтар базасы

Мен бул маалымат базасын кийинки кадамда шилтеме кылган код үчүн колдондум. Бул MySQL менен жасалган жана MariaDB менен Raspberry Piде өткөрүлгөн.

5 -кадам: Код

Мен бардык коддорду бир github репозиторийине койдум, сиз алдыңкы жагын да, арт жагын да таба аласыз. Код: Менин github репозиторийим же бул жерге жүктөгөн файлдарды жүктөп алып, ачып бердим.

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