
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Завести домашнее животное - это очень весело. Но всякий раз, когда вы хотите отправиться в веселый отпуск и не можете взять с собой лучшего друга, вам нужно найти человека, который придет и покормит вашего питомца. У меня часто возникала эта проблема, и мне пришла в голову идея создать собственную автоматическую кормушку для домашних животных, которой можно управлять с веб-сайта.
Запасы
- Raspberry Pi 4
- 2 макета
- Мини макетная плата
- Модуль питания макетной платы
- Датчик DHT11
- Датчик TMP36
- LDR
- MCP3008
- PCF8574
- Провода перемычки
- ЖК-модуль 16x2
- Лазерный модуль
- Шаговый двигатель
- Плата драйвера шагового двигателя
- Набор резисторов
- Древесина
- Ротор на заказ
Шаг 1: Шаг 1: Схема Fritzing


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

Выше вы можете увидеть мою модель базы данных. Моя база данных размещалась на моем Raspberry pi с использованием MariaDB. 4 таблицы, которые я использовал, сделали следующее
- tblSensoren использовался для хранения различных датчиков, которые я использовал
- tblWaarde использовался для хранения всех значений, которые я считал с моих датчиков
- tblActuatoren использовался для хранения состояния моего лазерного модуля и шагового двигателя
- tblVoedermomenten использовался для хранения всех дат, когда мой мотор должен был включиться
Шаг 3: Шаг 3: Подключение электроники и кодирование


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




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

Умный мусорный контейнер с использованием Arduino, ультразвукового датчика и серводвигателя: в этом проекте я покажу вам, как сделать умный мусорный контейнер с использованием Arduino, где крышка мусорного контейнера автоматически открывается, когда вы приближаетесь с мусором. Другими важными компонентами, используемыми для создания этого умного мусорного бака, являются ультразвуковой датчик HC-04
Ваш собственный умный автомобиль и не только HyperDuino + R V3.5R с Funduino / Arduino: 4 шага

Ваш собственный умный автомобиль и не только HyperDuino + R V3.5R с Funduino / Arduino: это прямая копия этого набора инструкций ЗДЕСЬ. Для получения дополнительной информации посетите HyperDuino.com. С HyperDuino + R v4.0R вы можете начать исследование во многих различных направлениях, от управления двигателями до исследования электроники и т. Д
УМНЫЙ ИНТЕРНЕТ-ПЕРЕКЛЮЧАТЕЛЬ: 4 шага

УМНЫЙ ИНТЕРНЕТ-ПЕРЕКЛЮЧАТЕЛЬ: С помощью всего нескольких компонентов вы можете построить этот очень умный интернет-коммутатор. Возможно, он не первый, но он самый умный !! Проблема с этими устройствами всегда заключается в сложности подключения к Wi-Fi. Его действительно просто подключить, накануне
Умный будильник - Intel Edison - Iot RoadShow - Сан-Паулу: 4 шага

Умный будильник - Intel Edison - Iot RoadShow - Сан-Паулу: Одно из великих достоинств любого, кто живет или работает в большом городе, - это управление временем. В настоящее время поездки постоянны, и, поскольку трафик является одним из основных факторов. Подумав об этом, я сделал небольшое приложение, которое использует интеграцию с Google M
Умный будильник: умный будильник на Raspberry Pi: 10 шагов (с изображениями)

Умный будильник: умный будильник на Raspberry Pi: вы когда-нибудь хотели умные часы? Если да, то это решение для вас! Я сделал Smart Alarm Clock, это часы, в которых вы можете менять время будильника в соответствии с веб-сайтом. При срабатывании будильника раздастся звуковой сигнал (зуммер) и загорятся 2 лампочки