Съдържание:

SmartAquarium - Матиас: 6 стъпки
SmartAquarium - Матиас: 6 стъпки

Видео: SmartAquarium - Матиас: 6 стъпки

Видео: SmartAquarium - Матиас: 6 стъпки
Видео: I found THIS in my fish tank 😳 2024, Септември
Anonim
SmartAquarium - Матиас
SmartAquarium - Матиас
SmartAquarium - Матиас
SmartAquarium - Матиас
SmartAquarium - Матиас
SmartAquarium - Матиас

Голям проблем за хората, които имат риба, е, че когато отидат на почивка, имат нужда някой да се грижи за тях. Аз и семейството ми имаме същия проблем и винаги е бързане да се намери някой. Сега с моя проект се надявам да се отърва от този проблем с моя SmartAquarium.

Обща информация:

  • средната цена е около 313 евро
  • Общо време, изразходвано за създаване на всичко по проекта: 250 часа (това може да варира в зависимост от вашите умения за програмиране)

Връзки:

  • Моят личен уебсайт: mathiasdeherdt.be
  • Сметка за материал, известна още като BOM: FinalBOM.xlsx

Стъпка 1: Стъпка 1: Изработка на корпуса + автоматично подаващо устройство

Стъпка 1: Изработка на корпуса + автоматично подаващо устройство
Стъпка 1: Изработка на корпуса + автоматично подаващо устройство
Стъпка 1: Изработка на корпуса + автоматично подаващо устройство
Стъпка 1: Изработка на корпуса + автоматично подаващо устройство
Стъпка 1: Изработка на корпуса + автоматично подаващо устройство
Стъпка 1: Изработка на корпуса + автоматично подаващо устройство
Стъпка 1: Изработка на корпуса + автоматично подаващо устройство
Стъпка 1: Изработка на корпуса + автоматично подаващо устройство

Материали:

  • дърво
  • Дърво и супер лепило
  • Пластмасова чаша
  • дръжката на вратата
  • Винтове
  • Желязна дръжка
  • Панти
  • Пилешка тел
  • магнетика

Инструменти:

  • Трион
  • Пробивна машина
  • Сандер
  • Отвертки
  • Пила за дърво

Изграждане на обшивка стъпка по стъпка:

Стъпка 1: Нарежете дървото до желания от вас размер. Искате 2 дъски за горната и долната част, 2 за лявата и дясната страна и 2 за гърба и предната част. След като приключите с всичко, залепете ги заедно (с лепило за дърво), така че оформете кутия. Уверете се, че има голям натиск върху дървото, така че всичко да може да се залепи

Стъпка 2: Уверете се, че оставяте дупки за кабелите и за въздушни отвори. Всъщност няма значение къде са, просто ги поставете там, където изглеждате подходящи

Стъпка 3: След като направите дупките, вземете дървен файл и напилете всичко, така че да е гладко

Стъпка 4: залепете дръжката отгоре на корпуса си и залепете дръжката на вратата от страната, която може да се отваря и затваря. Също така свържете вратата с пантите и поставете магнит, така че вратата да остане затворена

Изграждане на хранилката стъпка по стъпка:

Стъпка 1: Намерете не толкова голяма пластмасова купа и направете малка дупка в нея, уверете се, че капакът на купата може да бъде свален много лесно

Стъпка 2: Намерете нещо, което да направи отделения вътре и да ги свържете към дървена пръчка

Стъпка 3: Уверете се, че дървената пръчка е по -голяма от въртящото се желязо на стъпковия двигател, ще направим дупка там, така че стъпковият двигател да премести всичко вътре

Стъпка 4: Направете нещо, което може да постави хранилката над отвора във вашия аквариум, направих го с някакъв вид строителни играчки

Стъпка 2: Стъпка 2: Свържете вашите компоненти

Стъпка 2: Свържете вашите компоненти
Стъпка 2: Свържете вашите компоненти
Стъпка 2: Свържете вашите компоненти
Стъпка 2: Свържете вашите компоненти
Стъпка 2: Свържете вашите компоненти
Стъпка 2: Свържете вашите компоненти

Компоненти (винаги можете да се позовавате на моята спецификация):

  • Raspberry Pi с мощност
  • Arduino от тип А до В
  • Водоустойчив ds18b20
  • Дисплей QAPASS 1602A
  • Стъпков двигател 28BYJ-48
  • Платки
  • Мъжки към мъжки проводници, мъжки към женски проводници
  • Резистори
  • PH сензор 40x40 мм
  • Вентилатор
  • Силово чувствителен резистор (FSR)
  • Реле
  • 2 потенциометричен сензор
  • LM2596S DC-DC
  • [ЛАМПА]

Инструменти

  • Поялник
  • Клещи за сваляне
  • Отвертка
  • Термосвиваеми тръби
  • Вентилатор с горещ въздух
  • шлайфмашина

И така, откъде да започна? Е, първо ще трябва да вземете всеки компонент, след това опитайте и следвайте схемата ми доколкото е възможно.

Pi е най -важната част от пъзела, тя ще действа като хъб, който контролира всичко, дори Arduino. Arduino ще бъде роб на Pi, но повече от това по -късно в Стъпка 3.

Повечето от схемите са прави, свържете всичко и се уверете, че основанията са свързани добре. Твърдата част е вашата лампа. Ще трябва да прекъснем ключа и да го свържем с реле, ако объркаме това, можете да унищожите лампата. След като ключът е отворен, свържете 2 проводника към проводниците на лампата. Свържете ги към релето [СНИМКА]

Също така важно съобщение, използвайте термосвиваеми тръби, когато кабелите са открити, така че да не си пречат един на друг.

Стъпка 3: Стъпка 3: Направете база данни

Стъпка 3: Направете база данни
Стъпка 3: Направете база данни

Първо искате да направите модел за вашата база данни, моят ще изглежда така [Снимка 1], Имам два табела, един за моя сензор и един за моето измерване.

В таблицата със сензори ще ви трябва идентификационен номер, име (на сензора) и единица. В таблицата за измерване имам моя sensor_ID (от моята сензорна таблица), време, когато сте направили измерване и стойността на вашето измерване. Нуждаем се и от друга таблица за светлината, това е така, че да можем да я включваме и изключваме от уебсайта и да показваме текущото състояние.

След като създадете базата данни, ще я поставите на Raspberry Pi.

Стъпка 4: Стъпка 4: Напишете Python Code и Arduino Code

Стъпка 4: Напишете Python Code & Arduino Code
Стъпка 4: Напишете Python Code & Arduino Code

Сега е време за истинската работа, писане на код за всичко. Вътре в zip файла ще намерите моя (не чак толкова добър) код. Има информация, поставена в реда за коментари.

За бекенда ще ви трябва само файл app.py.

За интерфейса ще ви трябват шаблони и статични

Както казах в Стъпка 2, Arduino е роб на Raspberry Pi. Правим това, за да можем да свържем Arduino към Pi с usb кабел и да направим няколко редакции и да инсталираме няколко неща. На първо място ще инсталирате nanpy на Pi.

Стъпка 5: Стъпка 5: HTML, CSS и JavaScript

Стъпка 5: HTML, CSS и JavaScript
Стъпка 5: HTML, CSS и JavaScript

Дизайнът на уебсайта също е много важна част от проекта, това е начин да проверите неща като температурата и да дадете храна автоматично.

Избрах да направя правоъгълници, където вътре показвам стойностите си.

Също така има страхотна функция, където можете да видите графика на всички данни от сензора за температура и PH.

Стъпка 6: Стъпка 6: Сглобяване на проекта

Стъпка 6: Сглобяване на проекта
Стъпка 6: Сглобяване на проекта
Стъпка 6: Сглобяване на проекта
Стъпка 6: Сглобяване на проекта
Стъпка 6: Сглобяване на проекта
Стъпка 6: Сглобяване на проекта
Стъпка 6: Сглобяване на проекта
Стъпка 6: Сглобяване на проекта

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

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