Съдържание:
Видео: Venti - Интелигентна вентилация: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Тази инструкция е стъпка по стъпка ръководство за създаване на вентилационна система с помощта на Raspberry Pi. Това беше задача за училище, аз уча MCT (медии и комуникационни технологии) в HOWEST Kortrijk, където трябваше да използваме поне 3 различни сензора, задвижващ механизъм и дисплей.
Вентилацията измерва външната и вътрешната температура, влажността и процента светлина. Тези данни се изпращат в база данни. Стойностите се показват на малък уебсайт, който направих, където можете също да добавите вашите предпочитания. Бекендът работи на Raspberry Pi.
Стъпка 1: Консумативи
- Raspberry Pi 3 B+ с захранване и SD-карта
- 9V батерия
- DHT11 сензор за влажност и температура
- 2 9V вентилатора
- OLED дисплей
- Сензор за температура с един проводник
- L293D
- MCP3008
- Резистор, зависим от светлина
- Скачащи жици (мъж-жена и мъж-мъж)
- 4.7k Ohm резистор
- Резистор 10k Ohm
- Корпус за платка
- Мултиплекс (18 мм и 3 мм)
- Плексиглас (4 мм)
- Винтове
- Боядисване
- Лепило за дърво
- Свредла
Повече информация в моята сметка за материали
Стъпка 2: Схема
Това е веригата за моя проект. Той съдържа много проводници, но не е толкова трудно да се изгради. Уверете се, че сте активирали следните интерфейси на вашия Raspberry Pi
- SPI: за MCP
- I2C: за OLED дисплей
Използвах следните библиотеки:
- DHT библиотека: https://learn.adafruit.com/dht(Забележка: Този сензор всъщност не е точно, ако имате нужда, бих препоръчал да потърсите друг вид.)
- Библиотека L293D:
- Инсталирайте библиотеката Adafruit_SSD1306 от пакети
- Инсталирайте библиотеката Adafruti_DHT от пакети
Стъпка 3: Приложение
След като направих веригата, започнах изграждането на корпуса. Исках да сложа всичко в миниатюрна кухня. Използвах MDF 3 мм, 18 мм и плексиглас 4 мм. Направих много дупки с бормашина, за да прокарам кабелите.
Скицата е направена в мащаб 1: 3 см и 1 кутия е с дължина 0, 5 см за справка.
Стъпка 4: База данни
Използвах тази база данни за кода, към който свързвам в следващата стъпка. Той е направен с MySQL и е хостван на Raspberry Pi с MariaDB.
Стъпка 5: Код
Поставих целия код в едно хранилище на github, там можете да намерите предния, както и задния край. Код: Моето хранилище на github или изтеглете и разархивирайте файловете, които качих тук.
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати