ESPspectrum
Автор: Александр Ягупов Как возникла идея
Моя главная цель: сделать аналог ZX Spectrum, но с возможностью простого изменения кода. В данной статье я хочу описать процесс сборки, в последующей я буду рассказывать о самой работе. Я нарисовал печатную плату в программе sprint layout 6. После я купил 2 esp 32 и так как раньше программировал в Arduino IDE решил написать и свою операционную систему, так как можно добавить что-то от себя. И так понятнее как работает устройство. В моей программе есть преимущество в работе с файлами, но чтобы добавить игру, нужно переписать ее полностью вручную (из за особенностей библиотеки). Фото для статьи(https://disk.yandex.ru/d/6C1zoKfjkNmetA) Сборка Стеклотекстолит esp32 DC 5,5 разъем разъем jeck 3,5 разъем VGA разъем USB ( для подключения клавиатуры ) резисторы 220 ом 3шт конденсаторы 10u(2 штуки) и 100u(1 штука) 2. Я нарисовал и вытравил печатную плату ( https://cxem.net/comp/comp144.php sprint layout, https://easyelectronics.ru/sozdanie-pechatnoj-platy-metodom-lazernogo-utyuga.html как делать)
СХЕМА 3. Залудил и все припаял 4. Занялся разработкой программы. Моя версия устройства может легко создать, читать, и удалить файлы, есть режим свободной печати, калькулятор и даже игры (про них есть отдельная статья на хабр).
Подробно я описал программу на Хабре(https://habr.com/ru/articles/784538/). По мимо этой статьи есть еще несколько(https://habr.com/ru/users/Alexandr_Yagupov/publications/articles/) в которых я демонстрирую как развивается проект, показываю все наработки и обновления. Так же все актуальные версии прошивки есть на гитхаб. (https://github.com/Sasha-Yagupov2010)
Ссылка на архив с прошивкой и схемой(https://disk.yandex.ru/d/_kV8jA3wIrzmSw) Если захотите собрать и потребуется какая то помощь, даже с комплектующими, пишите в дискорд на сервере проекта. Сервер: https://discord.gg/nd6K7sbR
Почему esp32 https://www.alexcube.ru/blog/2021/11/53-dnya-do-2022-goda-zx-spectrum-iz-arduino/
Файлы: Все вопросы в Форум.
|
|
||||||||||||
|
||||