Сборка и наладка Meshtastic MeshAdventurer
Сборка и наладка Meshtastic MeshAdventurer
Если вы решили собрать собственными силами Meshtastic MeshAdventurer. Убедитесь, что у Вас достаточно опыта и навыков в пайке SMD компонентов типоразмера 0603 размером 1,6х0,8 мм.
Сейчас на рынке представлено достаточно много готовых устройств Meshtastic. Все они располагают различными возможностями, но одновременно и большим недостатком - ограниченной мощностью радиомодуля. Также, из недостатков - достаточно высокая цена готовых решений, Отсутствие какой-то специализации устройства - любое устройство является и базовой станцией, и клиентским устройством. Изучив данный вопрос, мы пришли к выводу что для работы сети, определенная инфраструктура из базовых станций все-таки требуется. Разница - в наборе функций, и характеристики приемопередающих устройств. Например, для клиентского устройства важный вопрос - портативность. Соответственно, меньшая передаваемая мощность, более портативная антенна, питание от встроенного аккумулятора, дисплей и органы управления (енкодер и кнопка). В базовой станции нет встроенного аккумулятора, дисплея, кнопок, (бесперебойность электропитания там обеспечивается внешними устройствами, а дисплей и кнопки не нужны), но там совершенно другие требование предъявляются к антенне (антенна - лучший усилитель) и радиомодулю (2 ватт). Также должны быть предприняты меры по удаленной перезагрузке устройства, в случае сбоя, сама БС находится в гермобоксе, рядом с антенной (чтоб избежать длинного фидера). Клиентское устройство может работать на портативную антенну, иметь встроенный аккумулятор, радиомодуль мощностью 1 вт (больше нет смысла ставить, т.к. сильно возрастает потребление тока), есть набор функций связанный с дисплеем и энкодером, звуковой сигнал (динамик).
В настоящее время Meshtastic MeshAdventurer является одним из самых лучших универсальных решений для использования в сети Meshtastic. Так как данное устройство использует модуль Ebyte E22 400M30S или Ebyte E22 400M33S мощностью 1 и 2 ватта соответственно, у вас будут минимальные проблемы с дальностью связи. Это сильно отличается от представленных на рынке готовых устройств с SX1268/SX1262 – 0,158 ватт или SX1278 с мощностью в каких-то 0,058 ватт.
Обратите внимание, что в схеме приведенной в Git репозитории проекта допущена ошибка, а именно ризистор R8 должен быть сопротивлением 1кОм.
Для изготовления Meshtastic MeshAdventurer нам понадобятся следующие компоненты:
Печатная плата устройства
Модуль Ebyte E22 400M30S (1 ватт), или Ebyte E22 400M33S (2 ватт)
ESP-WROOM-32 (38pin) DevKit с microUSB (будьте внимательны, ведь DevKit с USB C имеет другие размеры)
Энкодер EC11
Display 0.96" SSD1306 (обратите внимание, что дисплей должен быть с левым плюсом, иначе необходимо пробросить питание проволоками крест-накрест)
Кнопка тактовая B3F
SMA (female) угловой на плату
Конденсатор танталовый 100 uF 6.3V Типоразмер B*2 шт
Резистор SMD 1ком, 0603*4 шт
Резистор SMD 100ком, 0603
Резистор SMD 10ком, 0603*7 шт
Конденсатор SMD 10nf 0603*2
Конденсатор SMD 100nf 0603*4 шт
По желанию можно установить дополнительное оборудование
Модуль погоды BME 280
GPS модуль
Зуммер (данная опция конфликтует с установкой батареи)
Транзистор NPN корпус SOT 23
Зуммер без генератора
Питание через DC 5.5*2.1 (Данная опция конфликтует с установкой батареи)
Линейный стабилизатор 7805 в корпусе DPCK
Разъем на плату DC 5.5 на 2,1
Для установки батареи автономного питания нам понадобятся:
Батарея Li Ion 60*40*5
Включатель SS12F15vg6
Модуль заряда с повышающим стабилизатором - J5019 (HW-357)
Рекомендуется вместо 7805 распаять дроссель HPI0530-100 и выход DC-DC преобразователя подсоединить к контактам на плате для DC5.5*2.1
После сборки, необходимо установить прошивку устройства Meshtastic DIY v1. Рекомендуем использовать ОРИГИНАЛЬНУЮ прошивку, которую можно найти на сайте Meshtastic.org .
Модель для печати Meshtastic MeshAdventurer можно скачать здесь https://www.thingiverse.com/thing:6482976 . В архиве присутствуют разные варианты под разные варианты сборки Meshtastic Mesh Adventurer.
Настройка Энкодера в Meshtastic MeshAdventurer производится следующим образом. Необходимо зайти в настройки Meshtastic Android APP – Canned Message. Вводят настройки как вазано на рисунке.
В поле Messages описываются варианты сообщений, которые будут выводиться при вращении энкодера. Варианты прописываются одной строчкой и разделяются между собой символом - "|