РадиоКот :: ESPspectrum
Например TDA7294

РадиоКот >Чердак >

Теги статьи: Добавить тег

ESPspectrum

Автор: Александр Ягупов
Опубликовано 22.03.2024
Создано при помощи КотоРед.

2 года назад начал увлекаться ардуино. позже собирал различные несложные устройства. Опыт как вы понимаете не сильно большой, но мои проекты просты в исполнении. То есть если есть немного навыков программирования ардуино, у вас все получиться

Как возникла идея


Листая ленту я наткнулся на сайт https://dzen.ru/a/ZKXDu7QlJEpvx8DS. На самом деле таких статей много, но во всех есть непонятные моменты. Я перечитал содержимое и решил повторить, но в архиве не было файла, чтобы дома вытравить печатную плату.

Моя главная цель: сделать аналог 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/ 


Файлы:
Фотография


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

0 0 9