Оглавление:

Сигнализация собачьего корма: 5 шагов
Сигнализация собачьего корма: 5 шагов

Видео: Сигнализация собачьего корма: 5 шагов

Видео: Сигнализация собачьего корма: 5 шагов
Видео: Корм для собаки – Часть 5 🐶 Как грамотно перейти с одного корма на другой 2024, Июль
Anonim
Сигнализация собачьего корма
Сигнализация собачьего корма
Сигнализация собачьего корма
Сигнализация собачьего корма

И снова здравствуйте! В моем доме обязанности по кормлению нашей собаки, золотого каракуля по имени Таос (в честь города Нью-Мексико), часто ложатся на нас, детей. Однако, когда приходит время кормить его, трудно сказать, кормился ли он ранее или нет (очевидно, потому что он мог или не мог уже есть свою пищу). Поэтому, чтобы не перекармливать его, мы (я) должны обойти дом, где еще четверо спрашивают. К сожалению, в эпоху Интернета это означает, что я прерываю шоу Netflix, учебу и мои родители, чтобы наверстать упущенное из-за своей работы. Итак, я создаю устройство, которое использует Arduino и модуль часов реального времени DS3231, чтобы предупреждать нас, когда нам нужно его кормить. Честно говоря, это в основном прославленный таймер. Все, что вам нужно сделать, это нажимать кнопку каждый раз, когда вы его кормите. Я надеюсь, что вам это тоже пригодится.

На картинке выше моя собака Таос.

Запасы

  • Arduino Uno (любой Arduino действительно будет работать - код, возможно, придется изменить) - Amazon
  • Динамик 8 Ом - Amazon
  • Модуль DS3231 RTC - Amazon
  • CR2023 Аккумулятор - Amazon
  • Кнопка (я могу использовать или не использовать один из старого дверного звонка) - Amazon
  • M / F DuPont Wires - Amazon
  • Пистолет для горячего клея
  • 3D-принтер (опционально)
  • Паяльник

Шаг 1: Схема

Схема
Схема

Для вас эта часть будет довольно простой. просто все подключите по схеме. Кроме того, вы можете подключить SDA и SCL к A4 и A5 соответственно на Arduino. На самом деле не имеет значения, каким способом вы это сделаете. Другой выбор, который вы можете сделать, - это элемент звука. У вас есть выбор между динамиком на 8 Ом и пьезозуммером. Я использовал пьезо, потому что он был у меня под рукой, но вы можете захотеть колонки, потому что они обычно громче.

ВАЖНО: Как указано на схеме, модуль DS1307 следует заменить на DS3231 RTC.

Шаг 2: Код

Код действительно прост. По сути, он устанавливает время начала программы в 00:00:00. Нажатие кнопки во время кормления собаки приведет к сбросу программы. Если время превышает 11:00:00, будет подан сигнал тревоги на 8 секунд. ВАЖНО: перед запуском этого кода загрузите библиотеку DS3231 с Adafruit. Затем обязательно включите в свой код библиотеку.zip. Если вы не знакомы с Arduino IDE, ознакомьтесь с замечательным руководством HakckerEarth. Загрузите код на доску, и вы все настроены в этом отделе.

* Обратите внимание на дату, установленную в строке 17 (:

Шаг 3: Дело

Дело
Дело
Дело
Дело

У меня есть 3D-принтер, поэтому я распечатал свой корпус. Однако я знаю, что он есть не у всех, поэтому вы также можете сделать коробку из картона или любого другого материала, который у вас есть под рукой. Если вы хотите распечатать свою оболочку, я прикрепил файлы.stl. Размер корпуса должен составлять примерно 10,5 x 7,5 x 4 см (~ 4,5 x 3,5 x 1,5 дюйма). Убедитесь, что сбоку есть два отверстия - одно для шнура питания (слева на одной из коротких сторон) и одно для кнопки (вы можете разместить это где угодно, мое показано выше). Также должна быть крышка (рисунок).

Шаг 4. Поместите электронику в корпус

Поместите электронику в корпус
Поместите электронику в корпус
Поместите электронику в корпус
Поместите электронику в корпус

Теперь приклейте пуговицу горячим клеем в отверстие на длинной стороне корпуса (как показано). Затем положите всю электронику в корпус, разделив их чем-нибудь, чтобы цепи не соприкасались (вы можете использовать картон, сложенную изоленту и т. Д.), Как на картинке выше. Вставьте USB-шнур в Arduino через отверстие на передней панели и убедитесь, что все работает правильно. Затем приклейте крышку.

Шаг 5: Используйте это

Используй это!
Используй это!

Подключите USB-шнур к розетке и установите будильник рядом с собачьей миской. Теперь вы всегда можете не забывать кормить свою собаку (или кошку - это действительно не зависит от животного). Надеюсь, вы никогда не забудете покормить своего пушистого друга (при условии, что это не рептилия, амфибия, рыба, беспозвоночное и т. Д.). Но если вы это сделаете, вы получите раздражающий звук в течение восьми секунд. Пожалуйста, прокомментируйте ниже, если у вас есть конструктивная критика, или если вам понравилось это руководство.

* Если вы не можете прочитать то, что я написал своим ужасным почерком в виде пузырчатого письма, там написано: «Пожалуйста, нажмите после кормления», небольшую записку для другого члена моей семьи.

Если вам понравился этот проект или он был полезен в каком-либо качестве (я искренне надеюсь, что это так), не стесняйтесь голосовать за меня в конкурсе домашних животных. Или не надо. На самом деле это не имеет большого значения. (:

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