
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57

Здравейте, казвам се Thibault D'Haese и съм студент в Howest Kortrijk. В момента съм в първата година от мултимедийните и комуникационните технологии.
В края на годината трябваше да направим IoT-проект. За този проект ми хрумна идеята да направя хумидор, който изпраща всичките му измерени данни на уебсайт. За устройството си избрах очевидно име, CigarSaver.
По -долу можете да прочетете всички необходими стъпки, през които трябваше да премина, за да приведа проекта до успешен резултат.
Стъпка 1: Компоненти и материали



За моя проект използвах много различни компоненти, за да мога да приведа всичко до добър край. Компонентите, които използвах, са изброени по -долу. Общата стойност на този проект беше около 233 евро.
Компоненти:
- Raspberry Pi 4 модел B
- Захранване на Raspberry Pi
- Малина Pi T-обущар
- 32GB micro SD карта
- Платка
- Температурен сензор ~ DS18B20
- Сензор за влажност ~ DHT11
- Магнитен превключвател на вратата
- 5K резистори
- LCD 16x2
- Стъпков двигател ~ 28BYJ-48
- ULN2003 драйвер
- Активен зумер
- Женски към женски джъмперни проводници
- Мъжки проводници от мъжки към мъжки
- Джъмперни проводници от женски към мъжки
Материали:
- дърво
- Плексиглас
- Дръжка на врата
Инструменти:
- Индустриален трион за дърво
- Електрически трион
- Електрическа отвертка
- Поялник
- Пробивна машина
В Excel файла по -долу можете да видите пълната ценова листа на всички мои материали.
Стъпка 2: База данни

След като разбрах всеки компонент, започнах да създавам диаграма на взаимоотношенията между обекти.
С моята база данни можете да видите:
- Текущата стойност, ако вратата е отворена или не
- Когато вратата е отворена
- История на температурата и текущата температура
- История на процента на влажност и текущия процент на влажност
Хоствах моята база данни на моя RPi, използвайки MariaDB.
Стъпка 3: Създаване на схема за фризиране


След като всичко беше изяснено, беше време да сглобя хардуера си. Първо направих това на практика с компютъра, така че не можех да направя нищо нередно, което може да причини късо съединение.
За създаването на тази схема използвах програмата fritzing.
Стъпка 4: Сглобяване на хардуера


След като схемата ми за завъртане приключи и бях доволен от нея, започнах да сглобявам хардуера си. Започнах със сензора за температура и влажност. Направих това, защото сензорите ми изглеждаха най -лесни. Сензорът за вратата беше последното нещо, което направих от сензорите, защото все още трябваше да бъде доставен.
След като сензорите бяха направени, направих LCD. Това вече не беше толкова трудно, защото вече съм го превключвал и кодирал.
Последната стъпка беше да свържа моите задвижвания. Първият задвижващ механизъм, който свързах, беше моят зумер. След като успях, преминах към последния задвижващ механизъм, а именно към моя стъпков двигател
Можете да намерите моя код в github.
Стъпка 5: Проектирайте мобилен първи уебсайт

За да мога да показвам всички данни, измерени от моите сензори, реших да направя дизайн в Adobe XD, който по -късно ще конвертирам в действителен уебсайт. Чрез уебсайта можете също да контролирате процента на влажност на хумидора.
Стъпка 6: Изграждане на случая

Тогава беше време да направя моето заграждение. За материалите си отидох в Брико и купих дърво и плексиглас. Направих външната страна на кутията си от дърво, което бях отрязал от дърводелец. Вътре поставих плексигласа, за да можете лесно да видите електронните компоненти, ако нещо се обърка.
Моят код може да се намери в 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 система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати