Колесо-трекер для хомяка

Источник:

Вы когда-нибудь задумывались, как далеко пробегает ваш пушистый друг, пока вы спите?
Привет, я Люк, 14 лет, и я счастливый обладатель самого милого хомяка в мире! Мне всегда было любопытно, насколько на самом деле активен мой хомяк, особенно в те ночные часы, когда я сплю, а он наиболее активен.

Это любопытство привело меня к созданию колеса Hamster Tracker Wheel. Проект, который прекрасно сочетает в себе мою любовь к своему питомцу, страсть к э��ектронике и 3D-принтеру, который я купил в прошлом году. За последние недели я спроектировал, запрограммировал, распечатал и протестировал это устройство, которое измеряет, какое расстояние пробегает мой хомяк днем ​​и ночью.

Как это работает
В системе слежения используются два магнита, встроенные в само колесо. Датчик Холла, установленный на подставке, обнаруживает каждый раз, когда мимо проходит магнит, отправляя сигнал ��а микроконтроллер Arduino Uno. После каждых двух обнаружений (что соответствует одному полному обороту) Arduino вычисляет пройденное расстояние на основе диаметра колеса и обновляет дисплей, дополняя его крошечной анимацией бегущего хомяка!

Безопасность превыше всего
Я разработал это с учетом безопасности моего хомяка. Все провода аккуратно расположены так, чтобы они оставались примерно на два са��тиметра снаружи от ребер клетки, совершенно вне досягаемости лап или зубов хомяка.

Я надеюсь, что другим людям понравится использовать или даже расширить мой проект Hamster Tracker Wheel для наблюдения за своими хомяками или другими маленькими домашними животными. Если у вас есть какие-либо вопросы или реакции, я буду рад их услышать!

Используемые инструменты:

3D-моделирование: Tinkercad использовался для проектирования всех деталей, пригодных для 3D-печати.
Программирование: код Arduino был написан с использованием Arduino IDE с некоторой помощью искусственного интеллекта для определенных функций.

Инструкции по печати:

ПЕЧАТЬ С ИСПОЛЬЗОВАНИЕМ PLA! PLA обычно считается самым безопасным и нетоксичным вариантом нити для предметов, которые могут жевать домашние животные, например хомяки.
Для достижения наилучших результатов печатайте с высотой слоя 0,20 мм или ниже.
Все детали предназначены для печати без вспомогательного материала.

Инструкции по сборке

Вставьте 2 магнита в соответствующие пазы на колесе. Используйте небольшое количество клея (например, суперклея), чтобы надежно закрепить их.
Подключите Arduino Uno и ЖК-экран I2C согласно схеме подключения, но пока не подключайте провода датчика Холла к самому датчику.
Поместите подключенный Arduino Uno и ЖК-экран в Arduino_Uno_case. Осторожно пропустите провода, предназначенные для датчика Холла, через специальное отверстие в корпусе.
Поместите крышку (Arduino_Uno_case_lid) на корпус Arduino.
Установите распечатанное колесо на подставку Wheel_stand. Убедитесь, что он вращается свободно.
Наденьте блок датчика Hall_effect_sensor_box на верхнюю точку крепления подставки для колес.
Пропустите провода датчика Холла (идущие из корпуса Arduino) через отверстие в Hall_effect_sensor_box.
Подключите эти провода к контактам датчика Холла.
Осторожно поместите датчик Холла в коробку, убедившись, что он расположен правильно, чтобы обнаруживать магниты при вращении колеса. Закреп��те крышку (hall_effect_sensor_box_lid).
Вставьте крючок в слот на корпусе Arduino_Uno_case.
Подключите Arduino к компьютеру через USB и загрузите предоставленный код с помощью Arduino IDE.
Повесьте собранный трекер на клетку хомяка с помощью крючка.
Включите Arduino (через USB или отдельный источник питания). Сборка завершена!

Схема подключения

Печатные детали, которые вам нужны

Arduino_Uno_case_lid
крючок
Arduino_Uno_case
колесо_подставка
Hall_effect_sensor_box_lid
Hall_effect_sensor_box
колесо

Нет печатных деталей, которые вам нужны

Спецификация количества детал��й (пример)
Ардуино Уно 1 R3
I2C ЖК-экран 1 1602 (16 символов, 2 строки)
Магнитный датчик Холла 1 модуль KY-003 или аналогичный
Магниты 2 Неодимовые, например, 5х5х5 мм.
Клей маленький Подходит для PLA и магнитов
USB-кабель 1 типа A-B (для программирования)
Источник питания (дополнительно) 1, например, адаптер 9 В или ак��умуляторная батарея.

Код

#include
#include

LiquidCrystal_I2C ЖК (0x27, 16, 2);

// — Объявления функций ---
недействительный updateDisplay(); // Объявляем функцию обновления

// Определить

21:47
4
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Круглый корпус ESP32
По запросу это ремикс моегоПодробнее
Wled Esp32 большой кейс
Варианты печати: 0,15-0,2 высоты слоя 10Подробнее
Проектный блок для устройства Uno Footprint и понижающего..
Коробка проекта, позволяющая спрятатьПодробнее
ESP32-C6 Плата DEV с креплением на DIN-рейку........
ESP32-C6 Плата DEV с креплением на DINПодробнее
WordClock 16x16 - 2025 г.
WordClock 16x16 — 2025 г. Это вариантПодробнее
Ручка для электронной бумаги 2,9 дюйма........
Ручка дисплея ePaper с дисплеем eInk 2,9Подробнее
Корпус микроконтроллера
Корпус микроконтроллера должен подходитьПодробнее
ESP 32 UNO Гехойзе
Schutzgehäuse für den ESP 32 UNO Подробнее
Держатель макетной платы
Держатель макета для большого макета сПодробнее
Коробка/футляр для освещения Arduino Uno........
Это простой корпус Arduino Uno и клонаПодробнее
чехол для LCD_Display
Eine schraubbare Halterung für einПодробнее
Чехол для Аурдуино Уно
Корпус для ардуино уно с отверстиями дляПодробнее
Корпус адаптера с винтовыми клеммами Nano.............
Крышка удерживается на месте гайками иПодробнее
Wemos D1 мини-крепление
используйте короткий винт M3, чтобыПодробнее
Чехол Wemos D1 Mini с датчиком движения............
Это простой чехол, который объединяетПодробнее
Тонкий чехол Pi PICO-W [ЗАКРЫВАЕТСЯ ВМЕСТЕ - без клея] (с...
Что это: Это сверхтонкий корпус дляПодробнее
Чемодан для командной станции DCC-EX............
Корпус DCC-EX вмещает Mega с кожухомПодробнее
Универсальная и конфигурируемая коробка для Wemos mini......
Я построил множество небольших систем наПодробнее
Лучший чехол для ESP 8266
Простой корпус для ESP8266 с отверстиямиПодробнее
Двойной нано-чехол
Это ремикс от nspohrer. КейсПодробнее
Sensirion SPS30 / Adafruit BME280 Всепогодный корпус для ...
Этот корпус был построен для размещенияПодробнее
БК Стик Альфа
Как и первоначальный создатель этой идеиПодробнее
ESP8266 NodeMCU Lua-корпус
GrabCAD (получить файл STP): httpsПодробнее
Конструктор m-Bitbeam
Что такое Битбим? Основная информация изПодробнее
Ультразвуковой держатель Новый дизайн............
это просто еще один держатель для HCПодробнее
Корпус BrewPi
Это случай BrewPi, над которым мы сПодробнее
Мультисенсор для умного дома V1
Я разработал этот корпус дляПодробнее
Кибернетический глаз с EL Wire и твердотельным накопителе...
Оптимизирован для принтеров на основеПодробнее
ESP8266 Box - универсальный кейс
ESP8266 Box — versatile case Подробнее
VRC Case
Вот чехол, который я сделал для адаптераПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.