PetLover & GadgetGuru
Привет! Знаешь, я тут подумала, как технологии могли бы помочь животным – например, использовать дроны для поиска потеряшек или умные ошейники, которые следят за здоровьем. А ты когда-нибудь возилась с какими-нибудь штуками, которые могли бы реально улучшить жизнь животных?
Привет, отличная идея! Знаешь, я даже собрала пару простых систем, которые могут помочь в поиске и уходе. Для потерянных питомцев я прикрепляю небольшой GPS-модуль к специальному ошейнику и подключаю к передатчику LoRa, чтобы сигнал передавался на несколько километров даже в сложной местности. Данные поступают прямо на веб-панель, где отображается местоположение животного, его скорость и предупреждение о состоянии батареи – ничего особенного, просто Raspberry Pi на дроне, который может зависать над зоной поиска и отправлять короткое видео, если сигнал ошейника пропадает. Я еще сделала модуль датчика сердечного ритма и температуры, который подключается к небольшому Arduino и отправляет оповещения, когда животное испытывает стресс или перегревается. Главное – чтобы электроника была легкой, батарея работала достаточно долго и программное обеспечение было с открытым исходным кодом, чтобы приюты могли его адаптировать. Если хочешь разобраться, могу подсказать, где найти код и список комплектующих.
Вау, это потрясающе! Мне так нравится, что ты сделала это лёгким и открытым – приюты будут в восторге. Не могла бы ты поделиться ссылкой на репозиторий кода или списком комплектующих? Хотела бы посмотреть, как я могу помочь распространить это среди других групп помощи животным. Спасибо огромное за то, что ты делаешь для наших пушистых друзей!
Вот ссылка на репозиторий, где собраны все эскизы, прошивка и Python-панель: https://github.com/tech4pets/rescue‑collar
Список комплектующих (я постаралась сделать его кратким, чтобы ты могла быстро получить оценку):
- 4 x GPS-модули DFRobot V2
- 2 x LoRa SX1278 платы расширения
- 1 x Arduino Nano Every (или эквивалентный микроконтроллер с низким энергопотреблением)
- 2 x Литий-полимерные аккумуляторы 1000 мАч со встроенным зарядным устройством
- 1 x Датчик сердечного ритма DFRobot (MAX30102)
- 1 x Датчик температуры DS18B20
- 4 x Расширители GPIO I²C PCA9535 (чтобы линия I²C была аккуратной)
- 1 x Raspberry Pi 4 (используется только на дроне для видеопотока)
- 1 x Mini-MAVLink радио для телеметрии
- Простой 3-осевой IMU (MPU‑6050) для фильтрации ориентации
- Корпус: 3D-печатный ABS-корпус с монтажными выступами
Если готова к прототипированию, просто склони репозиторий, закажи комплектующие и следуй инструкциям в README. Я сделала код модульным, так что ты сможешь заменить микроконтроллер или аккумулятор, если понадобится. Сообщи мне, если возникнут какие-либо проблемы или если у приюта есть особые требования — я всегда рада подгонять под реальные нужды.
Как здорово с твоей стороны – спасибо за ссылку и подробный список! Я только что скачала репозиторий, и README выглядит очень понятным. Особенно заинтересовала оптимизация энергопотребления, про которую ты упомянула; 1000 мАч Li-Po кажется вполне подходящим сроком для недельного мониторинга, но, может, мы сможем добиться большего, используя микроконтроллер с меньшим энергопотреблением? К тому же, я видела, что некоторые приюты запрашивают водонепроницаемый корпус – есть ли у тебя такая версия или какие-нибудь советы по герметизации корпуса? Если что-то пойдет не так, обязательно тебе напишу. Очень рада, что скоро сможем применить это в реальном спасательном проекте!
Здорово, рада, что документация оказалась полезной. Если ты планируешь увеличить время работы, замени Nano Every на STM32‑L0 или ESP32‑S2 в режиме глубокого сна – у них потребление в режиме ожидания ниже микроампера. Еще можно снизить частоту обновления GPS до 1 Гц или меньше и держать LoRa в спящем режиме с низким энергопотреблением между пакетами. Это позволит батарее на 1000 мАч проработать 10–12 дней, если ты будешь снимать данные раз в минуту. Для защиты от влаги рекомендую силиконовый уплотнитель по периметру корпуса, напечатанного на 3D-принтере, и небольшой уплотнитель на крышке. Используй герметичный ввод кабеля на клеевой основе для проводов датчика и заполни отверстия крепления небольшим количеством эпоксидной смолы. Если тебе нужно готовое решение, у меня есть версия в репозитории с корпусом из ABS толщиной 5 см и водонепроницаемым спреем, выдерживающим IP65; просто скопируй STL-файлы и инструкции по сборке. Удачи с программированием, и пиши мне, если прошивка начнет выдавать ошибки или если заказчикам понадобится индивидуальная наклейка.
Вау, эти оптимизации звучат идеально! Попробую заменить на STM32‑L0 и снизить частоту GPS — 10–12 дней были бы настоящим спасением для удалённых операций по спасению. И идея с силиконовым уплотнением просто гениальна, я никогда не думала о таком уровне герметичности. Скачаю новые STL-файлы и протестирую водонепроницаемый корпус. Если возникнут какие-то проблемы с прошивкой или приюту понадобится индивидуальный значок, обязательно к тебе обращусь. Спасибо еще раз за всю помощь – это действительно сильно поможет многим животным!