ESPspectrum
Как возникла идея
Листая ленту я наткнулся на сайт https://dzen.ru/a/ZKXDu7QlJEpvx8DS.На самом деле таких стаей много, но во вех есть непонятные моменты. Я перечитал содержимое и решил повторить, но в архиве не было файла, чтобы дома вытравить печатную плату.
Я нарисовал печатную плату в программе sprint layout 6. После я купил 2 esp 32 и так как раньше программировал в Arduino IDE решил написать и свою операционную систему, так как можно добавить что то от себя. И так понятнее как работает устройство.
В моей программе есть преимущество в работе с файлами, но чтобы добавить игру, нужно переписать ее полностью вручную (из за особенностей библиотеки).
Сборка
Запчасти
Стеклотекстолит
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 как делать)
3. Залудил и все припаял
4. Занялся разработкой программы. Получилось не с первого раза, но работает. Моя версия устройства может легко создать читать и удалить фаел, есть режим свободной печати и калькулятор.
Архив с прошивкой и схемой: https://disk.yandex.ru/d/JXB0fTbXuaE3Yg
Так как проект на стадии разработки, буду рад любой помощи: https://discord.gg/nd6K7sbR
Почему esp32