Оглавление:
![Venti - Умная вентиляция: 5 шагов Venti - Умная вентиляция: 5 шагов](https://i.howwhatproduce.com/images/003/image-8131-14-j.webp)
Видео: Venti - Умная вентиляция: 5 шагов
![Видео: Venti - Умная вентиляция: 5 шагов Видео: Venti - Умная вентиляция: 5 шагов](https://i.ytimg.com/vi/NY9_qDZQ-s8/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
![Venti - Умная вентиляция Venti - Умная вентиляция](https://i.howwhatproduce.com/images/003/image-8131-15-j.webp)
Это руководство представляет собой пошаговое руководство по созданию системы вентиляции с использованием Raspberry Pi. Это было школьное задание, я изучаю MCT (Медиа и коммуникационные технологии) в HOWEST Kortrijk, где нам пришлось использовать как минимум 3 разных датчика, привод и дисплей.
Вентиляция измеряет внешнюю и внутреннюю температуру, влажность и процент света. Эти данные отправляются в базу данных. Значения отображаются на небольшом веб-сайте, который я сделал, где вы также можете добавить свои предпочтения. Серверная часть работает на Raspberry Pi.
Шаг 1. Расходные материалы
- Raspberry Pi 3 B + с блоком питания и SD-картой
- Аккумулятор 9В
- Датчик влажности и температуры DHT11
- 2 вентилятора 9В
- OLED-дисплей
- Датчик температуры с одним проводом
- L293D
- MCP3008
- Светозависимый резистор
- Перемычки (папа-мама и папа-папа)
- Резистор 4,7 кОм
- Резистор 10 кОм
- Макетная плата
- Мультиплекс (18 мм и 3 мм)
- Оргстекло (4 мм)
- Винты
- Покрасить
- Клей для дерева
- Сверла
Более подробная информация в моем ведомости материалов
Шаг 2: Схема
![Схема Схема](https://i.howwhatproduce.com/images/003/image-8131-16-j.webp)
Это схема для моего проекта. В нем много проводов, но собрать его не так уж и сложно. Обязательно включите следующие интерфейсы на вашем Raspberry Pi
- SPI: для MCP
- I2C: для OLED-дисплея
Я использовал следующие библиотеки:
- Библиотека DHT: https://learn.adafruit.com/dht (Примечание: этот датчик не совсем точен, если он вам нужен, я бы порекомендовал поискать другой тип.)
- Библиотека L293D:
- Установите библиотеку Adafruit_SSD1306 из пакетов
- Установите библиотеку Adafruti_DHT из пакетов
Шаг 3: корпус
![Вложение Вложение](https://i.howwhatproduce.com/images/003/image-8131-17-j.webp)
![Вложение Вложение](https://i.howwhatproduce.com/images/003/image-8131-18-j.webp)
![Вложение Вложение](https://i.howwhatproduce.com/images/003/image-8131-19-j.webp)
Сделав схему, я приступил к сборке корпуса. Хотелось все разместить на миниатюрной кухне. Я использовал МДФ 3мм, 18мм и оргстекло 4мм. Я просверлил сверлом много отверстий, чтобы пропустить кабели.
Эскиз выполнен в масштабе 1: 3 см, 1 ящик имеет длину 0,5 см для справки.
Шаг 4: База данных
![База данных База данных](https://i.howwhatproduce.com/images/003/image-8131-20-j.webp)
Я использовал эту базу данных для кода, который я привожу на следующем шаге. Он был создан с использованием MySQL и размещен на Raspberry Pi с MariaDB.
Шаг 5: Код
Я поместил весь код в один репозиторий github, там вы можете найти как интерфейс, так и серверную часть. Код: мой репозиторий на github или загрузите и разархивируйте файлы, которые я загрузил сюда.
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
![Дизайн игры в Flick за 5 шагов: 5 шагов Дизайн игры в Flick за 5 шагов: 5 шагов](https://i.howwhatproduce.com/images/001/image-2360-j.webp)
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
![Счетчик шагов - Micro: Bit: 12 шагов (с изображениями) Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-6043-j.webp)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов
![Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов](https://i.howwhatproduce.com/images/003/image-6381-j.webp)
Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
![Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов](https://i.howwhatproduce.com/images/007/image-18383-j.webp)
Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов
![Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)