Мышеловка с датчиком Холла
Это дополнение к этой мышеловке: https://www.homedepot.com/p/Harris-Catch-and-Release-Humane-Mouse-Trap-2-Pack-2EMT-LIVE/306929732 Он будет располагаться поверх ловушки и может содержать плату разработки DFRobot Firebeetle 2 ESP32 C6. (https://www.dfrobot.com/product-2771.html), аккумулятор 18650 и датчик Холла DFRobot (https://www.dfrobot.com/product-1310.html), чтобы определить, когда ловушка закрылась. Просто нужно приклеить пару маленьких магнитов к верхней части люка, чтобы, когда он закрыт, датчик Холла мог это обнаружить, и я написал некоторый код для отправки сообщения через MQTT моему домашнему помо��нику, который затем отправляет сообщение на мой телефон через Telegram.
Для написания кода я использовал Arduino IDE, копию которого я приложил сюда, чтобы вы могли изменить его по своему усмотрению. Вам нужно будет изменить как минимум имя и пароль Wi-Fi, а также имя и пароль сервера MQTT. Вы также можете изменить тему, которую он пишет. Он также выв��дит напряжение батареи, хотя, честно говоря, я пока не нашел это особенно полезным, поскольку его необходимо откалибровать, а я еще этого не сделал. ;]
Код прочитает состояние датчика Холла, попытается передать его через MQTT, а затем перейдет в режим сна на 10 минут для экономии заряда батареи. Он не идеален, но он работает у меня уже более 4 недель (на самом деле оказывается, что я не полностью зарядил 18650 для этого пробега — на самом деле он проработает около 3 месяцев без подзарядки, благодаря переходу в глубокий с��н на 10 минут за раз).
Модель разработана в OnShape, и вы можете свободно изменять ее по адресу https://cad.onshape.com/documents/c3cd60087f92277b9fa5e34f/w/68d31b6acf19cd6a029e1752/e/c695f4171e67c90c097c89c1.
Я впервые занимался САПР, поэтому я уверен, что модель довольно дрянная. Вы предупреждены! ;]



























