Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Подписаться Другие автора:
Если вы владелец лодки, то, наконец, вывести лодку на сушу - это надежный комфорт. Он не может там утонуть. Повсюду он сталкивается с постоянной борьбой за преодоление тенденции поскользнуться под волнами и исчезнуть. Зимой здесь, на Аляске, в нашей местной гавани Уиттиер есть множество лодок, которые внезапно и в основном по самым обычным причинам ускользают в ледяную темноту; единственные оставшиеся признаки - это его линии, все еще храбро привязанные к причалу. Тот, что в конце нашего дока, пропал пару лет назад, когда я приехал сюда, чтобы соскрести снег со своей лодки. Дайвер, наполовину одетый в сухой костюм, курил сигарету и собирался попытаться поднять лодку надувными мешками, ответил на мой вопрос о том, что вызвало аварию, ¯ / _ (ツ) _ / ¯. Статистика ясна: 2/3 лодок тонут не поддерживая нашего президента во флотилии, а тихо и необъяснимо у своих причалов. Ответ - на дне вашей лодки много дырок. Для тех, кто не знаком, большинство из них связаны с необходимыми функциями избавления от фекалий, охлаждения двигателя, кондиционирования воздуха, электронных датчиков, выхлопа, дренажа раковины и дренажа палубы. В любой момент они вместе с соответствующими трубками могут вызвать утечку. Трюмные насосы и их резервирование могут поддерживать его работу какое-то время, но в конечном итоге они тонут. Мы полагаемся либо на проходящего мимо доброго самаритянина, либо на звонок в два часа ночи о том, что кто-то заметил, что ваша лодка ушла.
Этот проект предупреждения о воде представляет собой простое устройство, которое уведомит вас текстовым сообщением и электронной почтой, если поплавковый выключатель обнаружит плохую ситуацию. Он работает от микроконтроллера, подключенного к сотовому телефону, который годами питается от батареи без необходимости подключения к электрической системе лодки. Услуга (Голограмма) имеет минимальную стоимость 18 долларов в год за подключение к облаку и около 60 долларов за создание фактического устройства - и любой может построить его. Я также предлагаю LORA-версию той же системы, которая могла бы защитить всю гавань всего за 25 долларов за лодку.
Шаг 1. Соберите материалы
Этот проект действительно прост, и для его работы требуется очень мало элементов. Если вы новичок в микроконтроллерах и электронике и просто хотите построить их, чтобы защитить свою лодку, вы можете легко это сделать.
1. Учетная запись голограммы - войдите в систему Hollogram и получите учетную запись. Они отправят вам бесплатную SIM-карту, которая будет соответствовать микроконтроллеру, указанному ниже. Существует определенный режим регистрации SIM-карты на сайте, но это несложно, и на сайте есть очень хорошие инструкции.
2. ARDUINO MKR GSM 1400 - https://store.arduino.cc/usa/mkr-gsm-1400 Текущая цена составляет 68 долларов, но я видел, что она составляет всего 55 долларов, не знаю, что заставляет ее колебаться. Недоступно (насколько мне известно) от поставщиков в Китае. Существует множество плат GSM, но большинство из них сталкивается с недостатком инфраструктуры для их поддержки - устаревшие сети 2G и 3G. Эта плата действительно работает мгновенно и очень хорошо построена, и приложение Blynk ее поддерживает. Убедитесь, что вы сделали для этого антенну!
3. Аккумулятор 18650 - стандартный 6,00 $ Не занижайте размер этой батареи! Чтобы позвонить по мобильному телефону, требуется много энергии.
4. Поплавковый выключатель - Anndason 6 шт. Датчик уровня черной воды Аквариумный бак Боковой горизонтальный жидкостный поплавковый выключатель $ 2,00
5. 2-контактный кабель JST PH - 100 мм - 1 доллар США.
Шаг 2: 3D-печать
Корпус очень простой и может быть напечатан без опор из PLA. Осталось напечатать всего три штуки. Основание предназначено для очень надежной установки платы Arduino. В крышке есть три отверстия: одно для зарядки / программирования mini USB на плате, одно для антенны и одно для проводов от поплавкового переключателя. Опорная конструкция для поплавкового выключателя также может быть напечатана без опор и рассчитана на размер гаек на поплавковом выключателе. Если у вас нет 3D-принтера, вы можете просто положить Arduino в любой подходящий пластиковый корпус и аккумулятор 18650. Поплавок можно просто прикрепить к чему угодно, если он поддерживает его в трюме. Антенна будет просто прикреплена к стене рядом с Arduino.
Шаг 3. Подключите / соберите
Для этого не требуется никакой схемы подключения, в отличие от большинства моих проектов. Но это просто, так что любой может его построить. Поплавковый переключатель просто включает компьютер, чтобы запустить компьютерную программу, отправляющую ваше текстовое сообщение. Мы надеемся, что к заказанной вами батарее 18650 прикреплены красный и черный провода, так что это упростит задачу. Черный провод разъема JST (GND) напрямую подключается к одному плечу провода поплавкового переключателя, а красный - к плюсовой стороне батареи 18650. Черная (Gnd) минусовая сторона батареи подключена к другому проводу, идущему от поплавкового выключателя. Провода поплавкового выключателя проходят через отверстие в корпусе. Если у вас нет навыков пайки и у вас нет дерзкого 12-летнего человека, который может вам помочь, вы также можете использовать стандартные стыковые соединители лодочного типа. (Пространство в футляре ограничено… проверьте, подходят ли они). Антенный провод проходит через другое отверстие в корпусе и присоединяется к маленькому странному антенному разъему на плате. Это встанет на место. Поместите аккумулятор в корпус и заклейте его небольшим количеством горячего клея. Все программирование можно производить через отверстие сбоку корпуса. Поплавковый выключатель крепится к корпусу, напечатанному на 3D-принтере, с помощью прилагаемой гайки и проставки. Поместите SIM-карту, которую вы получили из своей учетной записи Hologram, в слот на плате Arduino… обратите внимание, как она вставлена правильно. Провода от поплавкового выключателя до коробки могут быть любой длины, и можно легко добавить дополнительную длину провода.
Шаг 4: запрограммируйте
Наряду с учетной записью голограммы вы также должны загрузить приложение Blynk для своего телефона. Как и в случае со всеми устройствами IOT, сложную взаимосвязь между несколькими облачными службами трудно проанализировать. Но в основном вы используете голограмму в качестве соединения, которое обеспечивает подключение мобильного телефона к плате Arduino на вашей лодке. Когда вы настраиваете учетную запись с ними, они предоставляют панель управления, которая показывает ваше устройство, когда вы в последний раз подключались, сколько данных вы отправили, какие расходы накапливаются в вашем счете и детали дебетовой кредитной карты. Первоначально вы открываете учетную запись на 20 долларов, а дальнейшие вычеты производятся по мере того, как вы используете время. Базовый план составляет 1,50 доллара в месяц для подключения вашего устройства к голограмме и минимум 0,40 доллара за мегабайт для передачи информации. Ваши лодки, вряд ли позовут на помощь, не будут принимать никаких данных, так что в основном, пока ваши лодки находятся под наблюдением, это должно стоить вам всего 18 долларов в год за обслуживание. Неплохо, учитывая, что большинство подобных услуг стоят минимум столько же в месяц. Не говоря уже о затратах на оборудование в 300-400 долларов.
Blynk - замечательное приложение, которое берет данные из голограммы и делает их доступными для отображения и использования. После того, как вы настроите учетную запись на своем телефоне, вы можете следовать инструкциям на их веб-сайте по настройке нового проекта. Все это делается в приложении на вашем телефоне. Вам нужно выбрать устройство - используйте Arduino MKR, и вы получите токен, который будет отправлен на ваш адрес электронной почты, используемый для настройки вашей учетной записи. Затем вы получите панель управления в Blynk, чтобы контролировать реакцию программ на информацию. Настройте его, как указано выше, с помощью виджета электронной почты и виджета уведомлений. Третий блок предназначен для подсчета минут с момента начала уведомления. Добавьте свои номера телефонов в блок уведомлений, где мой заблокирован. ATT будет отправлять уведомления по электронной почте в виде текстового сообщения в этом формате на ваш телефон.
Программирование вашей платы выполняется на платформе Arduino. Если вы раньше не занимались программированием Arduino … верните того 12-летнего человека, который помогал вам с пайкой. Программа требует, чтобы вы поместили токен, полученный от Блинка, в правильное место. Также измените адрес электронной почты и номера телефонов в нужных местах, чтобы уведомить вас, а не меня, что ваша лодка тонет…. Для взаимодействия с голограммой не требуется вход с учетными данными, только ключевое слово «голограмма». Программа отправляет две группы текстовых сообщений и обновлений электронной почты и считает количество минут с момента активации переключателя, которое вы можете увидеть в своем приложении Blynk.
Шаг 5: Использование
На видео выше показано базовое размещение устройства в трюме, где увеличение глубины воды над местом, где работают трюмные насосы, может стать проблемой. Устройство не должно быть подключено к источнику питания, а зарядка аккумулятора 18650 осуществляется через порт microUSB, на котором вы выполняли программирование. Он должен оставаться включенным в течение нескольких месяцев, так как он не использует ничего, кроме как при срабатывании триггера. Поплавковый выключатель и блок управления могут быть разнесены на любое расстояние. Учитывая, что устройство не является водонепроницаемым, и вода имеет фору, вы можете захотеть удлинить провода и поставить коробку в верхней части лодки - у вас будет больше времени, чтобы добраться туда!
Я построил в LORA версию этого устройства WaterWarning для использования в 3D-печатной лодке Benchy. Платы LORA легко получить примерно за 20 долларов с экраном (TTGO), и система будет работать в гавани со шлюзом LORA в офисе Harbormasters, и все участвующие лодки будут иметь эти небольшие отправляющие единицы, оборудованные LORA - Benchy, легко работающие через линию фронта. -площадка на территории большинства гаваней. Пакет LORA будет отправлен лодкой при срабатывании поплавкового переключателя - отправка уникального идентификатора лодки для загрузки, а затем отправка по электронной почте / txt капитану порта, который затем определит местоположение тонущих лодок. Создание целой гавани со 100 лодками обойдется всего в 2000 долларов без ежегодных сборов - это наверняка окупится потоплением одиночной лодки. Не уверен, хотят ли какие-нибудь гавани попытаться это сделать, но я был бы рад помочь. Я включил планы модуля LORA для лодки Benchy, чтобы помочь вам начать работу.