Оглавление:

SmartAquarium - Матиас: 6 шагов
SmartAquarium - Матиас: 6 шагов

Видео: SmartAquarium - Матиас: 6 шагов

Видео: SmartAquarium - Матиас: 6 шагов
Видео: 10 литров (6 месяцев после запуска) 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 с мощной эластичностью
  • Ардуино типа от A до B
  • Водонепроницаемый 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 и код Arduino

Шаг 4: напишите код Python и код Arduino
Шаг 4: напишите код Python и код Arduino

Пришло время для настоящей работы, написания кода для всего. Внутри 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: Сборка проекта

Как только все остальные шаги будут выполнены, вы можете начать собирать все вместе. Все ваши компоненты находятся в деревянной коробке, которую вы сделали. Мы прикрепляем все к стене с помощью липучки и размещаем все в нужных местах, при этом следя за тем, чтобы все было правильно подключено.

Рекомендуемые: