Съдържание:

CigarSaver: 6 стъпки
CigarSaver: 6 стъпки

Видео: CigarSaver: 6 стъпки

Видео: CigarSaver: 6 стъпки
Видео: Cigarsaver Gen2 2024, Октомври
Anonim
CigarSaver
CigarSaver

Здравейте, казвам се 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 точно тук.

Препоръчано: