Оглавление:

Умный питатель: 4 шага
Умный питатель: 4 шага

Видео: Умный питатель: 4 шага

Видео: Умный питатель: 4 шага
Видео: Шаг #4. Excel для Начинающих 2024, Июль
Anonim
Умный питатель
Умный питатель

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

Запасы

  • Raspberry Pi 4
  • 2 макета
  • Мини макетная плата
  • Модуль питания макетной платы
  • Датчик DHT11
  • Датчик TMP36
  • LDR
  • MCP3008
  • PCF8574
  • Провода перемычки
  • ЖК-модуль 16x2
  • Лазерный модуль
  • Шаговый двигатель
  • Плата драйвера шагового двигателя
  • Набор резисторов
  • Древесина
  • Ротор на заказ

Шаг 1: Шаг 1: Схема Fritzing

Шаг 1: схема фрицинга
Шаг 1: схема фрицинга
Шаг 1: схема фрицинга
Шаг 1: схема фрицинга

Для чтения в моих датчиках LDR и TMP я использовал PCF. Чтобы использовать это, вам нужно включить I2C на вашем raspberry PI. Для DHT11 я решил использовать библиотеку, потому что программировать ее самому - большой беспорядок. Я рекомендую для этого использовать библиотеку Adafruit DHT.

Шаг 2: Шаг 2: Создание базы данных

Шаг 2: Создание базы данных
Шаг 2: Создание базы данных

Выше вы можете увидеть мою модель базы данных. Моя база данных размещалась на моем Raspberry pi с использованием MariaDB. 4 таблицы, которые я использовал, сделали следующее

  • tblSensoren использовался для хранения различных датчиков, которые я использовал
  • tblWaarde использовался для хранения всех значений, которые я считал с моих датчиков
  • tblActuatoren использовался для хранения состояния моего лазерного модуля и шагового двигателя
  • tblVoedermomenten использовался для хранения всех дат, когда мой мотор должен был включиться

Шаг 3: Шаг 3: Подключение электроники и кодирование

Шаг 3: Подключение электроники и кодирование
Шаг 3: Подключение электроники и кодирование
Шаг 3: Подключение электроники и кодирование
Шаг 3: Подключение электроники и кодирование

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

Шаг 4: Шаг 4: Создание дела

Шаг 4: создание кейса
Шаг 4: создание кейса
Шаг 4: создание кейса
Шаг 4: создание кейса
Шаг 4: создание кейса
Шаг 4: создание кейса
Шаг 4: создание кейса
Шаг 4: создание кейса

Я решил построить корпус из остатков деревянных досок, которые у меня были. Распилив все доски правильной формы, я прибил и скрутил их все вместе.

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