Електро-автосам
https://electroavtosam.com.ua/forums/

Розробляю KT-LCD3 з відображенням на телефоні
https://electroavtosam.com.ua/forums/viewtopic.php?f=46&t=5430
Сторінка 1 із 1

Автор:  P-a-h-a [ 16 лют 2023, 15:13 ]
Заголовок повідомлення:  Розробляю KT-LCD3 з відображенням на телефоні

Доброго дня. Потихеньку розроблюю заміну дисплею KT-LCD3 на бездротовий, arduino сумісний, мікроконтролер з передачею інформації на телефон. Можливо ця тема вас зацікавить і можливо я знайду тут допомогу по доробці та тестуванню.
Схема дуже проста. У якості мікроконтролера обрана ESP8266(або ESP01 або NodeMCU) з WIfI на борту ціною 1-2$. Лишається лише підключити плату до контроллера велосипеда дротами, можливо будуть 3 резистора у схемі.
Мова програмування С++ (Arduino.h), html5, js, css. Анімації на svg.
Відео демонстрації дисплею на смартфоні:



Зараз розробка знаходиться у наступній стадії:
Мікроконтролер піднімає точку доступу та запускає web server віддаючи html до телефону. Html та мікроконтролер обмінюються інформацією, поки не стабільно.

Лишається додати код обміну з контроллером велосипеда (з протоколом вже розібрався і частково протестований код є). З часом необхідно додати сервісну сторінку налаштувань контроллера.

Отже мене цікавить чи актуальна розробка і чи знайдуться ті, хто зацікавився.

Додаткові файли:
Коментарій до файлу: Зовнішній вид html
KT-LCD3.png
KT-LCD3.png [ 50.03 КБ | Переглядів: 2744 ]

Автор:  -=TRO=- [ 17 лют 2023, 13:53 ]
Заголовок повідомлення:  Re: Розробляю KT-LCD3 з відображенням на телефоні

Робив колись ваттметр на ESP8266. робочий прототип десь валяється. В ESP8266 є велика біда, через деякий непрогнозуєміий час вайфай стає колом, допомагає лише апаратний сброс.

Другий важливий недолік, це зайнятий вайфай в телефоні. Який до речі гарно віджирає енергію що від телефону, що від борта. Тому перейшов на блютуз лов енерджи, через веб блютуз конектится прямо з браузеру телефона. Трохи подробиць є тут viewtopic.php?f=99&t=4301&start=60#p127383

Автор:  Алексей В [ 17 лют 2023, 18:07 ]
Заголовок повідомлення:  Re: Розробляю KT-LCD3 з відображенням на телефоні

Займався багато років подібними проектами, маю досвід.
1. Піднімати точку доступу краще в телефоні, а у esp прописати фіксований ip з діапазону 192.168.4.2---192.168.4.255., назву і пароль точки телефона.Так на телефоні залишиться доступ до мобільного інтернету і буде стабільний зв'язок з esp. Для підключення потрібно буде лише увімкнути точку в телефоні і esp до неї сама приконектиться.
2. Html треба генерувати не у esp, а в телефоні. З esp тіки отримувати дані. Це підвищить швидкість обробки і передачі даних у рази.
3. Дані краще передавати не по tcp, a по udp. Tcp - протокол з гарантованою доставкою. Нові дані не почнуть передаватися, поки повністю, без помилок, не прийметься попередній пакет. На практиці це підвищує період передавання пакетів і створює дискомфорт при візуалізації.

Сторінка 1 із 1 Часовий пояс: UTC + 2 години
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/