ESP32 — Клиент Telnet DX Кластера

Приобрёл я недавно модуль на ESP32, решил попробовать написать программу которая будет соединятся с DX кластером и выводить информацию на LCD дисплей, чисто ради понятия работы модуля и кое-какие возможности. Заняло написание прошивки и программы конфигуратора для ПК пару дней. 

Значит суть вот в чём, ESP32 соединяется с WiFi сетью, выходит в Интернет, далее соединяется с Telnet DX кластером, проходит авторизацию и получает данные, полученные данные выводит на LCD дисплей 4×20.

Прошивка писалась в среде Arduino IDE. Для работы из Arduino IDE для ESP32 необходимо установить библиотеки, поэтому поводу много статей, ничего сложного в этом нет.

Модуль ESP32 у меня DEVKIT V1.

LCD дисплей управляется по I2C, подключение к модулю идёт к двум ногам D21 и D22. Так же реализовал возможность управлять ESP32 с компьютера, была написана простейшая программа конфигуратор на Lazarus. В конфигураторе можно выбрать к какой сети WiFi подключаться, так же параметры для DX кластера.

Ссылка для загрузки проекта для Arduino IDE и Lazarus

 

Оставить ответ