====== GBS-Control ======
Открытый проект микропрограммы (прошивки) для [[gbs-8200:gbs-8200|]].
При его использовании стандартная микропрограмма (прошивка) сохраняется, чтобы вернуться к ней достаточно отключить микроконтроллер ESP8266 от основной платы.
[[github>ramapcsx2/gbs-control|Репозиторий на GitHub]]
====== Сборка микропрограммы (прошивки) ======
Для сборки, прошивки нужно использовать [[arduino:arduino#arduino_ide|Arduino IDE]]
Подготовка:
- В настройках **Arduino IDE** нужно указать ''Additional Boards Manger URL'': \\ http://arduino.esp8266.com/stable/package_esp8266com_index.json
- В меню ''Tools > Board: > Boards Manager ...'', ищем "esp8266" и устанавливаем ''esp8266 by ESP8266 Community''
Нужно использовать версию 2.6.3 (или новее). \\ Но нельзя использовать версию >= 3.0.0!
- Все библиотеки, включая сам проект нужно положить в ''~/Arduino/libraries'' \\ Список библиотек:
* [[github>me-no-dev/ESPAsyncTCP|ESPAsyncTCP]]
* [[github>me-no-dev/ESPAsyncWebServer|ESPAsyncWebServer]]
* [[github>ThingPulse/esp8266-oled-ssd1306|OLED Add-on Library]]
* [[github>bluemurder/ESP8266-ping|ESP8266-ping]]
Процедура сборки подробно описана [[github>/ramapcsx2/gbs-control/wiki/Software-Setup|здесь]].
/*
{{arduino.zip|Библиотеки для сборки GBS-Control}}, в ''gbs-control'' исправлена [[https://github.com/ramapcsx2/gbs-control/issues/245#issuecomment-864147109|эта ошибка]].
*/
{{gbs-control_arduino.zip|Библиотеки для сборки GBS-Control}}
Порядок действий для загрузки готовой микропрограммы (прошивки):
- В меню ''Tools\Board'' нужно выбрать следующие параметры:
|Нужную плату ESP8266|''LOLIN(WEMOS) D1 R2 & mini''|
|CPU Frequency|''160 MHz''|
|Flash size|''4MB (FS:1MB OTA:~1019KB)''|
|IwIP Variant|''v2 Lower Memory''|
- Подключите плату к свободному USB-порту на вашем ПК и выберите обнаруженный COM-порт, он будет отображён в поле Port.
- Для загрузки микропрограммы (прошивки) в плату нужно выбрать в меню ''Sketch\Upload'' или нажать Ctrl+U
{{anchor:gbs_control_connect}}
====== Подключение микроконтроллера ======
Подключение к плате [[gbs-8200:gbs-8200|]]:
\\ {{:gbs-8200:gbs-control_connect.png?500|}}
\\ [[https://camo.githubusercontent.com/de285c41927aa2cfe52d96e0a5af1603a1dbd97772cdea7b76f3b7281a6b0fbb/68747470733a2f2f692e696d6775722e636f6d2f547653415175582e706e67|оригинал]]
^D1 Mini^Место на [[#gbs_control_connect|схеме подключения]]^^
|3V3|3.3V|Разъём [[gbs-8200:gbs-8200#P5|P5]]|
|G|GND|:::|
|D1|SCL|:::|
|D2|SDA|:::|
|D6|Debug|Debug Pin на [[#gbs_control_connect|схеме подключения]]|
Порядок подключения:
- Выключить [[gbs-8200:gbs-8200|]]
- Подключить микроконтроллер ESP8266 — D1 Mini по [[#gbs_control_connect|схеме подключения]]
- Установить перемычку на P8 согласно [[#gbs_control_connect|схеме подключения]]
- Включить [[gbs-8200:gbs-8200|]]
- Выполнить настройку, используя параметры которые описаны [[#setup|здесь]]
Подробное описание подключения дано [[github>ramapcsx2/gbs-control/wiki/Build-the-Hardware|здесь]].
Купить можно [[aliexpress>item/32651747570.html|здесь]]:
* [[#d1_mini|D1 Mini]]
* [[#d1_mini_v300|D1 Mini V3.0.0]]
/*
ВНИМАНИЕ! У этого продавца надо покупать товар под названием "D1 Mini V3.0.0", иначе Вам придёт Wifi мост без флешки и микропроцессора!
*/
===== D1 Mini =====
{{:gbs-8200:d1_mini-01.jpg?250|}}
\\ [[https://ae04.alicdn.com/kf/H90568dc76fee4786bc72b0983bd3f4590/ESP-12-ESP8266-ESP-12F-CH340G-CH340-V2-USB-WeMos-D1-Mini-PRO-V3-0-0.jpg|оригинал]]
\\ {{:gbs-8200:d1_mini-02.jpg?250|}}
\\ [[https://ae04.alicdn.com/kf/H107ce970323b445a823a090ba7ada23bR/ESP-12-ESP8266-ESP-12F-CH340G-CH340-V2-USB-WeMos-D1-Mini-PRO-V3-0-0.jpg|оригинал]]
Вид готовой к установке платы D1 Mini с модулем ESP-12F(ESP8266):
\\ {{:gbs-8200:d1_mini-work_01.jpg?500|}}
\\ {{:gbs-8200:d1_mini-work_02.jpg?500|}}
===== D1 Mini V3.0.0 =====
Микроконтроллер ESP8266 — D1 Mini V3.0.0:
\\ {{:gbs-8200:d1_mini_v3-01.jpg?250|}}
\\ [[https://ae01.alicdn.com/kf/H091651f5b8524fe0924e12fe9bcb0e01I/ESP8266-ESP-12-ESP-12F-CH340G-CH340-V2-USB-WeMos-D1-Mini-PRO-V3-0-0.jpg|оригинал]]
Вид установленной платы D1 Mini V3.0.0:
\\ {{:gbs-8200:d1_mini_v3-work_01.jpg?500|}}
\\ [[http://podrezov.com/temp/gbscontrol.jpg|оригинал]]
{{anchor:setup}}
====== Настройка ======
Параметры подключения к микроконтроллеру по Wi-Fi:
|Имя сети|''gbscontrol''|
|Пароль|''qqqqqqqq''|
|Адрес микроконтроллера|192.168.4.1|
Все настройки доступны на веб-сервере устройства, который доступен по протоколу HTTP.
====== MSX ======
Для работы с [[msx:msx|]] нужно выбрать режим ''480×576''
Предпочтительные настройки:
- Resolution: 720×480
- Auto Gain
- Line filter: Peaking
- Low Res: Use Upscaling
- Output Frame Rate: Force PAL 50Hz to 60Hz
- ADC calibration
- Deinterlace Method: Motion Adaptive
Особенности проверки настроек изображения [[msx:msx|]] описаны [[msx:yamaha_kuvt:yamaha_kuvt#ntsc-pal|здесь]].
====== Ссылки ======
[[zxpkru>threads/32363-vosstanovlenie-ubitoj-805j-yamakhi.html?p=1130264&viewfull=1#post1130264|Восстановление убитой 805й Ямахи]]
[[msxorg>forum/msx-на-русском/железо/восстановление-убитой-805й-ямахи|Восстановление убитой 805й Ямахи]]
{{tag>Hardware Video MSX On_GitHub}}