Как добавить клавиатуру в узел Meshtastic
В этом руководстве мы покажем вам, как добавить клавиатуру M5Stack CardKB Keyboard в вашу текущую настройку ESP32 Lora Meshtastic Node. Этот процесс может быть адаптирован для других устройств на базе ESP32 с некоторыми изменениями. Добавив клавиатуру к узлу, вы превратите его в полностью независимое устройство. Теперь вы сможете отправлять сообщения и даже управлять некоторыми функциями (хотя поддержка может быть ограничена) непосредственно с самого узла, не прибегая к помощи телефона. Давайте начнем!
Оборудование
Теперь приступим к выбору необходимого оборудования:
- 1x M5Stack CardKB — AliExpress Цена: 7 USD
 - 4x Female to Female Pin Connector AliExpress Цена: 0.42USD
 
📢 При заказе на AliExpress объединяйте покупки у одного продавца, чтобы получить максимальную экономию. Например, если вы покупаете антенну у продавца X, проверьте, не предлагают ли они также кабель IPEX — SMA-K. Приобретая все товары у одного продавца, вы сможете значительно сократить расходы на доставку.
Сборка
Теперь, когда у нас готово все оборудование, давайте займемся его подключением. Чтобы обеспечить совместимость со всеми устройствами Meshtastic, нам необходимо понять схему подключения CardKB. После подключения кабеля (HY2.0-4P) к разъему на CardKB, мы отрежем другой конец и припаяем к нему женские головки, или вы можете использовать голый кабель, чтобы припаять его непосредственно к вашей плате. CardKB поставляется с разъемом с четырьмя кабелями: Черный — земля, Красный — 3,3 вольта, Желтый — SDA и Белый — SCL. Имея эти знания, мы можем легко адаптировать CardKB для работы с любым устройством Meshtastic. Нам нужно найти контакты SDA, SCL, 3,3 вольта и землю на нашей плате. Как только мы определим эти контакты, мы можем подключить их к соответствующим кабелям от разъема CardKB. Это гарантирует, что связь и питание между CardKB и нашим устройством Meshtastic будут установлены правильно.
M5Stack CardKB — Heltec V3 Lora ESP32 Meshtastic Node
- Black -> GND
 - Red -> 3.3V
 - Yellow -> Pin 41
 - White -> Pin 42
 
M5Stack CardKB — Lilygo T-Beam Meshtastic Node
- Black -> GND
 - Red -> 3.3V
 - Yellow -> Pin 21
 - White -> Pin 22
 
M5Stack CardKB — Lilygo TTGO Meshtastic Node
- Black -> GND
 - Red -> 3.3V
 - Yellow -> Pin 21
 - White -> Pin 22
 
M5Stack CardKB — DIY ESP32 Meshtastic Node
- Black -> GND
 - Red -> 3.3V
 - Yellow -> Pin 21
 - White -> Pin 22
 
Если вы используете другую плату на базе ESP32, просто найдите SCL (белый) и SDA (желтый) на своей плате. Затем следуйте руководству, используя выбранный вывод, не обращая внимания на конкретный номер вывода, указанный в инструкции
💡 Конденсаторы — хорошая практика для развязки одной части схемы от другой.
После того, как все подключения завершены. Дважды проверьте соединения и убедитесь, что они соответствуют предложенной схеме, прежде чем приступать к следующим шагам.
Настройки Meshtastic
- Откройте приложение Meshtastic (для данного руководства — IOS)
 - Перейдите на страницу настроек
 - В разделе Конфигурации модуля перейдите к разделу Запрещенные сообщения
 - Включите запрещенные сообщения.
 - В раскрывающемся списке Configuration Preests выберите M5 Stack Card KB
 - И наконец, нажмите Save.
 
💡 При первом включении узла вы можете увидеть сообщение: «Модуль сканированных сообщений отключен». Не волнуйтесь, это нормально. Просто нажмите кнопку сброса, и ваш узел загрузится должным образом. После этого вы сможете начать печатать без каких-либо проблем.
Завершив настройку, вы сможете с головой окунуться в удобство набора и отправки сообщений непосредственно с вашего узла. Больше не нужно полагаться на внешние устройства или смартфоны; с добавлением клавиатуры M5Stack CardKB Keyboard ваш узел превращается в автономное коммуникационное устройство.
В заключение, добавив клавиатуру M5Stack CardKB Keyboard к своему узлу Meshtastic, вы открыли новый уровень независимости и удобства в своей сетчатой коммуникационной системе. Всего за несколько простых шагов вы превратили свой узел в полностью автономное устройство, способное отправлять сообщения и управлять функциями напрямую, без необходимости использования телефона или других внешних устройств.















