ESPspectrum

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

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

Я нарисовал печатную плату в программе sprint layout 6. После я купил 2 esp 32 и так как раньше программировал в Arduino IDE решил написать и свою операционную систему, так как можно добавить что то от себя. И так понятнее как работает устройство.

В моей программе есть преимущество в работе с файлами, но чтобы добавить игру, нужно переписать ее полностью вручную (из за особенностей библиотеки).

Сборка

  1. Запчасти

    • Стеклотекстолит

    • esp32

    • DC 5,5 разъем

    • разъем jeck 3,5

    • разъем VGA

    • разъем USB (для подключения клавиатуры)

    • резисторы 220 ом

    • конденсаторы 10u (2 штуки) и 100u (1 штука)

2. Я нарисовал и вытравил печатную плату (https://cxem.net/comp/comp144.php sprint layout, https://easyelectronics.ru/sozdanie-pechatnoj-platy-metodom-lazernogo-utyuga.html как делать)

e5c875c0581b9734216fff3275d62a4b.jpeg06e6e8ceaa61c1430555d5d434375c24.jpeg

3. Залудил и все припаял

85492edf46a83ab03013a3d1d15e2ee6.jpeg

4. Занялся разработкой программы. Получилось не с первого раза, но работает. Моя версия устройства может легко создать читать и удалить фаел, есть режим свободной печати и калькулятор.

Архив с прошивкой и схемой: https://disk.yandex.ru/d/JXB0fTbXuaE3Yg

Так как проект на стадии разработки, буду рад любой помощи: https://discord.gg/nd6K7sbR

Почему esp32

© Habrahabr.ru