
Комментарии 10
И тут была самая трудоемкая часть работы - наблюдать за состоянием экрана при нажатиях, и собирать показания. Много было времени потрачено на оптимизацию связи и фильтрацию данных.
Конечно трудно, если не читать буквари, в которых всё рассказано.
Я в замешательстве. В даташите не оказалось необходимой информации о протоколах?
Дело не в протоколах. Он как раз простой. Дело в соответствии сегментов подключенного экранчика и кнопочек к матрице сканирования чипом. Эта схема вызванивается за полчаса. А потом ещё минут 20 на сопоставление соответствия сегментов битам памяти чипа. Чип универсальный а матрицы могут быть разными. Например, у этих ребят уже лет 20 применяется подобный (или даже такой же) чипс TMxxxx (SMxxxx/HTxxxx...):


И лет 15 назад я его сам применял в одной своей поделке.
Классно! Делал что-то подобное для интеграции увлажнителя в Home Assistant, данные с дисплея брал с помощью оптронов, которые подключались параллельно сегментам.
Не знал про TM1628, это как TM1637, только можно кнопки подключить ёмкостные, значит.
А в чём смысл брать старенькие ESP8266, а не свежие ESP32-C2 или ESP32-C3, отладочные платки с которыми можно приобрести за 100 рублей на AliExpress, а иногда даже чуть дешевле? Они лучше по всем характеристикам.
Для новых проектов брать ESP8266 вряд-ли уже имеет какой-то смысл, разве что их будут продавать дешевле 100 рублей ну или есть свои личные запасы, которые хотелось бы потратить на поделки, тогда понимаю.

Делаем увлажнитель чуть умнее с ESP8266