• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Подключаем монитор и клавиатуру к ESP8266/32

Интересен Вам этот проект?

  • ДА, но не настолько что бы попробовать

    Голосов: 6 50.0%
  • ДА, хочу печатку и прошивку.

    Голосов: 1 8.3%
  • ДА, хочу готовое устройство.

    Голосов: 1 8.3%
  • Нет.

    Голосов: 4 33.3%

  • Всего проголосовало
    12

solderman

New member
Приветствую форумчане!IMG_2692.JPG
Есть один проект делался для промышленного применения(и используется) что бы следить за показаниями датчиков просто на мониторе минуя различные Полноценные компьютеры с ОС. Получилось что то похожее по функционалу на старые компьютеры спектрум или атари, но только с поддержкой более высокого разрешения при выводе на экран. В общем, можно писать и исполнять код для ESP8266 c прошивкой NODEMCU минуя другой компьютер. Выводить простую графику в графическом режиме или выводить текстовую информацию в текстовом режиме на любой монитор с поддержкой VGA и разрешения 800*600*72Hz@16bit. Коммуникация между видео чипом и ESP8266 осуществляется через UART1(3686400 бит/сек)для работы с текстом/графикой и UART0(115200 бит/сек) для работы с монитором в режиме терминала. Есть простенький драйвер под LUA занимает 4кб heap. Есть возможность хранить данные и исполнять код из SPI FLASH видеокарты или с внешней SPI FLASH. Шрифты и драйвер хранятся в так называемой видеокарте и выгружаются шрифты в видео чип, а драйвер в ESP сразу после включения. Если есть интересующиеся данным девайсом, то поделюсь печаткой и прошивкой.
 

pvvx

Активный участник сообщества
В общем, можно писать и исполнять код для ESP8266 c прошивкой NODEMCU минуя другой компьютер.
А где накопитель? У 'спектрум' были кассеты и 'флопик'.
Как 'писать код' на данном чуде "без другой компьютер"?
На встроенном BASIC в ESP32?
 

solderman

New member
VGA 800x600 на одном транзисторе - https://esp8266.ru/forum/threads/rtl8710-vga-driver.1914/#post-26795
Зачем MAXII?
Ну это вообще не одно и тоже. Где у него 1мб оперативки для фрейм буфера? где аппаратное рисование хотя бы линий? а полноценную картинку с 16 битным цветом вывести? SPI занят выводом видео сигнала, SD карту теперь куда цеплять?
 

pvvx

Активный участник сообщества
Lefun.jpg
  • CPU, в зависимости что попадется: PHY6202 (> 64 МГц, 138к RAM), TLSR8266 (48 МГц, 16к RAM), 521к Flash
  • OTA прошивка, прошивка по UART(PHY6202), по SWS (TLSR8266) (все контакты на плате подписаны)
  • Полные работающие SDK для PHY6202 и TLSR8266. Большая часть схемы и как что разобрано... Arduino не будет, пока.
  • Яркий TFT дисплей 240x240 (SPI 12MHz, ST7789VW)
  • Встроена дополнительная Flash 4 мегабайта, SPI (подписанные контакты на плате)
  • BLE 5.0 с дальностью >100 метров (повышенный TX уровень)
  • UART RX/TX (подписанные контакты на плате)
  • I2С (подписанные контакты на плате)
  • USB в случае CPU TLSR8266
  • Резервное питание - АКБ на 150мА/ч с микросхемой зарядки AF4064
  • Сенсорная кнопка на TTP223
  • Акселерометр с доп.функциями pedometr-a
  • Heart Rate Sensor EM7028- может работать как датчик приближения по ИФК (1..2 м) и датчик близости (10 см) на импульсном зеленом светодиоде (проверено)...
И всё это за 230..700 рупь на али. Разброс цен большой.
Подводите питание 5В (2 мА если будет гасить экран) и пользуете как монитор и сигнальная кнопка :)
Если открываете, то подключаете клавиатуру и что там ещё у вас? USB?
 

pvvx

Активный участник сообщества
О, да, клавиатуру можно подключить по BLE... А по WiFi как?
И ещё забыл - моторчик-жужжулка в комплекте, т.е. ключ с диодом защиты и т.д. для реле при пром. применении ... :)
 

cheblin

Member
Посмотреть вложение 8370
  • CPU, в зависимости что попадется: PHY6202 (> 64 МГц, 138к RAM), TLSR8266 (48 МГц, 16к RAM), 521к Flash
  • OTA прошивка, прошивка по UART(PHY6202), по SWS (TLSR8266) (все контакты на плате подписаны)
  • Полные работающие SDK для PHY6202 и TLSR8266. Большая часть схемы и как что разобрано... Arduino не будет, пока.
  • Яркий TFT дисплей 240x240 (SPI 12MHz, ST7789VW)
  • Встроена дополнительная Flash 4 мегабайта, SPI (подписанные контакты на плате)
  • BLE 5.0 с дальностью >100 метров (повышенный TX уровень)
  • UART RX/TX (подписанные контакты на плате)
  • I2С (подписанные контакты на плате)
  • USB в случае CPU TLSR8266
  • Резервное питание - АКБ на 150мА/ч с микросхемой зарядки AF4064
  • Сенсорная кнопка на TTP223
  • Акселерометр с доп.функциями pedometr-a
  • Heart Rate Sensor EM7028- может работать как датчик приближения по ИФК (1..2 м) и датчик близости (10 см) на импульсном зеленом светодиоде (проверено)...
И всё это за 230..700 рупь на али. Разброс цен большой.
Подводите питание 5В (2 мА если будет гасить экран) и пользуете как монитор и сигнальная кнопка :)
Если открываете, то подключаете клавиатуру и что там ещё у вас? USB?
написано много, а ссылочки на богатство(я про SDK) так и нет
 

solderman

New member
Посмотреть вложение 8370
  • CPU, в зависимости что попадется: PHY6202 (> 64 МГц, 138к RAM), TLSR8266 (48 МГц, 16к RAM), 521к Flash
  • OTA прошивка, прошивка по UART(PHY6202), по SWS (TLSR8266) (все контакты на плате подписаны)
  • Полные работающие SDK для PHY6202 и TLSR8266. Большая часть схемы и как что разобрано... Arduino не будет, пока.
  • Яркий TFT дисплей 240x240 (SPI 12MHz, ST7789VW)
  • Встроена дополнительная Flash 4 мегабайта, SPI (подписанные контакты на плате)
  • BLE 5.0 с дальностью >100 метров (повышенный TX уровень)
  • UART RX/TX (подписанные контакты на плате)
  • I2С (подписанные контакты на плате)
  • USB в случае CPU TLSR8266
  • Резервное питание - АКБ на 150мА/ч с микросхемой зарядки AF4064
  • Сенсорная кнопка на TTP223
  • Акселерометр с доп.функциями pedometr-a
  • Heart Rate Sensor EM7028- может работать как датчик приближения по ИФК (1..2 м) и датчик близости (10 см) на импульсном зеленом светодиоде (проверено)...
И всё это за 230..700 рупь на али. Разброс цен большой.
Подводите питание 5В (2 мА если будет гасить экран) и пользуете как монитор и сигнальная кнопка :)
Если открываете, то подключаете клавиатуру и что там ещё у вас? USB?
А как к этому девайсу подключить монитор по VGA или HDMI и получить от него разрешение изображения не 240 на 240 а 800 на 600? а еще подключить клавиатуру не по блютус, которая превышает стоимость этого устройства. а простую PS/2 к примеру. Да и вообще к чему этот пост здесь? о сравнении несравнимого?
 

nikolz

Well-known member
я вот тоже задумался
как к телеге с кобылой подключить кондиционер
но чтобы не на 220 вольт а прямо к кобыле
и где тогда делать форточку для свежего воздуха
а еще хочу турбо наддув включить у кобылы.
кто знает как это сделать?
 

solderman

New member
я вот тоже задумался
как к телеге с кобылой подключить кондиционер
но чтобы не на 220 вольт а прямо к кобыле
и где тогда делать форточку для свежего воздуха
а еще хочу турбо наддув включить у кобылы.
кто знает как это сделать?
Скажите, а как ваше высказывание относится к теме?
 

Сергей_Ф

Moderator
Команда форума
@solderman возможно вы не знали, но ваша разработка очень напоминает Nextian Uart display — международная подборка {keyword} в категории ЖК-модули в приложении AliExpress

Подозреваю что она выйдет не дешевле и плюс ещё сам монитор.
Так что телега и лошадь и топор, очень в тему. Без обид. Просто цель не очень понятна.
 
Последнее редактирование:

solderman

New member
@solderman возможно вы не знали, но ваша разработка очень напоминает Nextian Uart display — международная подборка {keyword} в категории ЖК-модули в приложении AliExpress

Подозреваю что она выйдет не дешевле и плюс ещё сам монитор.
Так что телега и лошадь и топор, очень в тему. Без обид. Просто цель не очень понятна.
Да напоминает, но только это для тех кому нужен большой экран, в данном случае эта система работает на предприятии, им это встало дешевле всего и отказоустойчивость очень высокая, еще у них отпала паранойя что их взломают конкуренты или марсиане, я не уточнял, потому они просили сделать все на МК без ОС Linux, но им нужен Wi Fi для удаленного мониторинга. Получилось что все что им нужно есть на мониторах и через веб доступ удаленно и никаких серверов, компов и Linux/Windows. Конечно эта разработка не для тех кто считает копейки, лично для себя я решил использовать это в своем доме, мониторить теплицы, потребление энергии, систему отопления и т.д. Может кому еще пригодится. Удобно получилось то что, с помощью клавиатуры и встроенного терминала в ПЛИС, можно изменять код на лету не прибегая к другому компьютеру. В к Nextion разве подключишь внешний монитор, клавиатуру или флешь по SPI?
 

solderman

New member
Нашел фото интерфейса системы заказчика. Вот для таких целей разрабатывалось устройство.И.П. Сенцов.png
 
Сверху Снизу