Это дополнение к этой мышеловке: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 в мой Home Assistant, который затем отправляет сообщение на мой телефон через Telegram.
Я использовал Arduino IDE для написания кода, копию которого я приложил здесь, чтобы вы могли изменить его по своему усмотрению. Вам нужно будет отредактировать, по крайней мере, название и пароль Wi-Fi, а также название и пароль сервера MQTT. Возможно, вы также захотите изменить тему, которую он выводит. Он также выводит напряжение батареи,
Код будет считывать состояние датчика Холла, пытаться передать его через MQTT, а затем переходить в спящий режим на 10 минут, чтобы экономить заряд батареи. Это не идеально, но у меня это работало более 4 недель (на самом деле оказалось, что я не полностью зарядил 18650 для этого запуска - на самом деле он продержится около 3 месяцев на одной заряд
Разработал это в OnShape, модель доступна для вас, чтобы вы могли свободно её модифицировать наhttps://cad.onshape.com/documents/c3cd60087f92277b9fa5e34f/w/68d31b6acf19cd6a029e1752/e/c695f4171e67c90c097c89c1
Это был мой первый раз, когда я работал в CAD, поэтому модель, я уверен, довольно паршивая. Вас предупредили! ;]
タグ
モデルソース
