Привет всем !
Родился, точнее НЕДОродился, тут новый проект. Интересен он будет скорее всего любителям что-то мастерить своими руками.
Основа проекта - Arduino DUE.
Почему не Raspberry и не просто отдельный процессор .....
Нужен был тачскрин, а для Raspberry он стоит дорого. Обычные "ардуинные" дисплеи мне с трудом подключить удалось - получилась откровенная лажа.
Второй момент - у Raspberry нет нужного количества UART, а софтварные на ней работают хуже некуда.
Третий - да не нужны такие мощности
Посему исходя из соотношения цена / качество выбор был остановлен на Arduino DUE. Почему DUE ? Ну все таки экран 800х480. Mega на нем откровенно тупит.
Плату же под отдельный процессор типа ATSAM32 сделать проблематично, да и стоимость ее будет как у DUE.
Почему не ESP32 и т. п. - см. Raspberry. Нет, ESP8266 я использую, но чисто как Wi-Fi модуль.
Ну и что получилось в результате:
Контроллер: Arduino DUE + часы с независимым питанием + 64 кБ EEPROM.
Экран: цветной тачскрин 800х480
Поддерживаемые интерфейсы: 1-Wire, RS485, Bluetooth, Wi-Fi, GSM (рыбки могут Вам позвонить ). Все интерфейсы поддерживаются на аппаратном уровне по принципу единой шины (2-х парный интернет кабель).
Также на борту SD объемом до 2 ГБ.
Интерфейс - "псевдооконный", поскольку у дисплея не так уж много памяти.
Контроллер одноплатный. Ардуинка на той-же плате.
В-общем сделал я все это а потом впал в ступор, ибо непонятно, а что собственно я от этого хочу ? Так что проект завис из-за полного отсутствия идеологии проекта.
Если у общества будет интерес к этому "недоделу", то может и закончу
Схема и пару фоток: