Оглавление:
Видео: Не забудьте покормить собаку: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Это случалось слишком много раз! Я посмотрел на миску с едой или водой, она была пуста.
В течение долгого времени я хотел научиться использовать Arduino, поэтому я подумал, что это будет хороший стартовый проект, я хотел сразу узнать, насколько низки уровни еды и воды для моей собаки, особенно когда они пусты.. В итоге я получил два зеленых индикатора уровня и один красный индикатор пустого для каждой чаши.
Надеюсь, вам понравится, и у вас появятся идеи для вашего следующего проекта.
Запасы
Ардуино и электроника:
1. Плата Arduino (или аналогичная), я использовал Geekcreit® UNO R3 (https://us.banggood.com/Wholesale-Warehouse-UNO-R3…
2. Датчик тензодатчика * 2 (https://us.banggood.com/Wholesale-Warehouse-3pcs-H…
3. Ленточный кабель с шагом 1,27 мм (https://www.banggood.com/5M-1_27mm-Pitch-Ribbon-Ca…
4. Термоусадочная трубка (необязательно) (https://www.amazon.com/gp/product/B07PLHG6FY/ref=p…
Деревянная коробка:
фанера
Ламинированный лист
Эпоксидная смола (https://www.amazon.com/Epoxy-Resin-32-Tabletops-Co…
Инструменты:
Паяльный инструмент
Компьютер
Пистолет для горячего клея
Головоломка
Инструмент для резьбы
Клей и саморез
Шаг 1: деревянный ящик
Немногое рассказать об этой части. Просто убедитесь, что у вас есть подходящие размеры для вашей миски и вашей собаки, и что вы можете установить датчики немного выше, чем копья.
Поскольку мне приходилось программировать правильный вес для еды и воды, я решил вырезать правильное место для каждой миски.
Я приклеил светодиоды после краски, а затем применил эпоксидную смолу. Я не «лечил» эпоксидную смолу для светодиодов, так как я хотел, чтобы свет распространялся, это работало, но я хочу, чтобы свет распространялся еще больше, чтобы светодиод вообще не был виден, просто зеленый куб.
Шаг 2: датчик и код
Весовой датчик, который у меня был, 1 кг, они не очень точные (по списку я не мог их сделать), но достаточно хороши для этого проекта.
Я попытался объяснить в коде все, что мог, о том, как это работает. заполните бесплатно, чтобы задать в комментариях любой вопрос.
Потребовалось много попыток и ошибок, пока я не выяснил, как правильно работать. Например, сколько измерений я должен сделать, чтобы получить хорошее показание веса, но все еще не слишком много для ноги (в конце использовал 10), или какой будет приличный запас веса для весов, так как я не мог сделать их точными. до примерно + -2г.
Позже я добавил кнопку сброса на Arduino, чтобы не отключать USB каждый раз, когда я хочу выполнить сброс.
Фары работают так:
* "Движение" слева направо, когда весы зиро - код не предполагает, что чаша внутри коробки
* Один красный свет, когда емкость вместо пустой - вес емкости встроен в код.
* Один, а затем два зеленых огонька, когда чаша заполнена.
* Все огни работают, когда чаша переполнена
* Красный свет мигает, когда весы не откалиброваны - это может произойти, если вы перезапустите с чашей на месте, но вам нужно поднять ее, чтобы узнать или когда показание веса слишком высокое.
Шаг 3: Вот и все
Надеюсь, вам понравились эти инструкции, пожалуйста, не стесняйтесь спрашивать меня о чем угодно, я постараюсь соответствующим образом обновить шаги.
Рекомендуемые:
Распознавание лиц на Raspberry Pi 4B за 3 шага: 3 шага
Обнаружение лиц на Raspberry Pi 4B за 3 шага: в этом руководстве мы собираемся выполнить обнаружение лиц на Raspberry Pi 4 с помощью Shunya O / S, используя библиотеку Shunyaface. Shunyaface - это библиотека распознавания / обнаружения лиц. Проект направлен на достижение максимальной скорости обнаружения и распознавания с помощью
ЖКИ ДАТА / ЧАСЫ Забудьте о часах реального времени: 9 шагов
ЖК-ДАТА / ЧАСЫ Забудьте о часах реального времени: квантовые логические часы NIST 2010, основанные на одном ионе алюминия. В 2010 году в эксперименте два квантовых часа с ионом алюминия были помещены близко друг к другу, но при этом вторые были подняты на 30,5 см по сравнению с первая, заставляющая гравитационное время расширяться
Как создать робота-собаку с сервоприводами 9G: 3 шага
Как создать роботизированную собаку с сервоприводами 9G: это роботизированная собака, вдохновленная Spotmini от Boston Dynamic, но на этот раз в гораздо меньшем масштабе. Эта версия робота-собаки создана с дюжиной сервоприводов и некоторыми другими компонентами, такими как Ardurino Nano. Вы можете найти отличный обучаемый
Как приучить собаку к электрическому ошейнику: 3 шага
Как дрессировать собаку с помощью электрического ошейника: Описание: в этой инструкции я научу вас, как дрессировать собаку с помощью электрического ошейника. Электрический ошейник - отличный способ дрессировать собаку, потому что вы можете пройти только базовую подготовку. Конечная цель - иметь
Как уберечь собаку от жевания пульта дистанционного управления: 4 шага
Как удержать собаку от жевания пульта ДУ: надоело, что домашнее животное крадет ваш единственный источник R&R и обнаруживает, что он смятый вдребезги на заднем дворе или под одеялами в постели? Устали терять этот проклятый пульт на диване? устал спорить с супругой о том, кто это оставил