Easyelectronics.ru

Электроника для всех
Текущее время: 29 ноя 2021, 08:34

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 14 фев 2021, 17:51 
Здравствуйте!

Зарегистрирован: 14 фев 2021, 17:45
Сообщения: 4
Можно ли из atmega328 сделать полноценный компьютер типа micro-laptop/micro-pc?
Как прошить atmega328 без компьютера и без программатора?


За основу я взял два устройства arduboy и gamebuino.
Также был добавлен радиомодуль NRF24L01 что бы можно было наладить взаимодействие устройств между собой без необходимости соединять их проводами, подсмотрено у Cybiko.

За основу взят контроллер atmega328 поэтому софт откомпилированный для ARDUINO UNO полностью совместим. В библиотеках arduino есть все библиотеки от использованных модулей.


Что micro-pc может сейчас:
Запускать программы или игры с sd карты.
Прошить загрузчик на клон устройства или на голую atmega328 без помощи компа.
Прошить FUSE биты.
Есть программа для форматирования sd карт.


Планы:
Доработать файловый менеджер чтобы была возможность создавать удалять копировать и переносить файлы и папки.
Научить файловый менеджер передавать файлы по радио линку.
Текстовой редактор, дать возможность редактировать текстовые и бинарные файлы (можно будет писать программы в оп кодах).
Пейджер.
Walkie-talkie линка NRF24L01 хватает для голосового канала.
Портировать игры с gamebuino и arduboy
Сделать QWEERTY клавиатуру на основе I2c expander например на mcp23017, для этого специально на micro-pc созданы порты расширения.

git: https://github.com/Akinava/pip-boy


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 14 фев 2021, 18:57 
Старожил

Зарегистрирован: 28 янв 2015, 16:31
Сообщения: 290
Осталось добавить квестов/артефактов ИК интерфейс и получится система ЛучЪ для игры в фалаУт/сВалкер/Лазертаг )))

[url]https://сталкерстрайк.рф/%D0%BD%D0%B8%D0%B8-%D0%B8%D0%B3%D1%80%D0%BE%D0%BF%D1%80%D0%BE%D0%BC/[/url]
Странно работают кириллические ссылки ...
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 14 фев 2021, 19:51 
Старожил
Аватара пользователя

Зарегистрирован: 11 фев 2021, 21:02
Сообщения: 914
Когдато был ZX-Spectrum на Z80. И программы записывались на бытовой кассетный магнитофон.
А тут топикстартер знает толк в извращениях :)) Еще и на ардуйне. А почему бы не взять Raspberry Pi3 и на ней построить зашибенский комп с графическим интерфейсом, блэкджеком и шлюхами :)

Цитата:
Запускать программы или игры с sd карты.

Громко сказано "запускать программы или игры". Чтобы запустить "программу или игру", недостаточно найти файл *.exe на флешке. Нужно как минимум заставить исполнять написанные в файле процессорные инструкции. А ATMega, насколько я помню, не умеет исполнять код из внешних носителей или из SRAM.
Однодюймовый дисплейчик SSD1306 128*64 конечно очень подходит для редактирования текстовых файлов :)))
Передавать файлы через nRF24L01 тоже как-то стрёмно. 32 байта за раз в пакете. Скорость чуть меньше 250 кБайт/с.

_________________
Факинтош, ё


Последний раз редактировалось Lambo 14 фев 2021, 21:39, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 14 фев 2021, 20:09 
Старожил

Зарегистрирован: 23 янв 2016, 15:37
Сообщения: 1556
Lambo писал(а):
А почему бы не взять Raspberry Pi3 и на ней построить зашибенский комп с графическим интерфейсом, блэкджеком и шлюхами :)

Ладно Raspberry, но хотя бы Cortex-M0 взять можно было как минимум, и не такой мелкий и медленный дисплей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 14 фев 2021, 20:31 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4477
Откуда: г. Липецк
Lambo писал(а):
... А почему бы не взять Raspberry Pi3 и на ней ...

Взял вот недавно RPi4 8Gb и теперь не могу придумать чем загрузить...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 15 фев 2021, 10:37 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1517
Микрокомпьютер на ATMEGA64 с играми и исходниками. :)
CB2 micro - opensource microcomputer in the world!

Изображение

https://www.youtube.com/watch?v=eNvAw-O5Zr0

P.S. Fignitin
Изображение

Видеоигра на PIC18 http://www.pickit2.ru/doku.php/проекты:vga.видеоигра


Последний раз редактировалось KPG 15 фев 2021, 10:52, всего редактировалось 6 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 15 фев 2021, 10:42 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1517
Reflector писал(а):
Ладно Raspberry, но хотя бы Cortex-M0 взять можно было как минимум, и не такой мелкий и медленный дисплей.

Для игры в Тамагочи, самое то. :)

P.S. Doom запустили на ПЛИС iCE40
Show


В журнале Радио начали публиковать материалы по компьютеру Крисс
Show

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 15 фев 2021, 11:11 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 5281
Откуда: КЧР, поселок Нижний Архыз
На Cortex-M4 можно полноценный эмулятор спектрума сделать. И народ успешно делает. Понятно, что ресурсов получается намного больше, чем нужно. Но всё-таки, 256х192 пикселя с цветом по спрайтам 8х8 - убожество в наше время!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 15 фев 2021, 11:14 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1517
Eddy_Em писал(а):
На Cortex-M4 можно полноценный эмулятор спектрума сделать. И народ успешно делает. Понятно, что ресурсов получается намного больше, чем нужно. Но всё-таки, 256х192 пикселя с цветом по спрайтам 8х8 - убожество в наше время!


Если взять немного производительней контроллер, то можно уже сделать и вариант.
Colour Maximite 2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 15 фев 2021, 11:47 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 5281
Откуда: КЧР, поселок Нижний Архыз
Мне показалось, или там и правда неправильный бейсик? Я последний раз под Z80 на бейсике всякую фигню больше 20 лет назад писал…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 15 фев 2021, 13:40 
Здравствуйте!

Зарегистрирован: 14 фев 2021, 17:45
Сообщения: 4
Миха писал(а):
Осталось добавить квестов/артефактов ИК интерфейс и получится система ЛучЪ для игры в фалаУт/сВалкер/Лазертаг )))

[url]https://сталкерстрайк.рф/%D0%BD%D0%B8%D0%B8-%D0%B8%D0%B3%D1%80%D0%BE%D0%BF%D1%80%D0%BE%D0%BC/[/url]
Странно работают кириллические ссылки ...
Изображение


Ребята с Дальнего Востока уже просили на базе данного проекта сделать "ПДА" нужно только дисплей от nokia 5110 поставить, oled слишком маленький для полевых игр.
ИК это инфракрасный порт?
Была мысль перекидывать аптечки костюмы и т.д. по радио от устройства к устройству используя ID устройства, а радиацию/аномалии уже бродкастом на всех кто рядом лупить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 15 фев 2021, 13:46 
Здравствуйте!

Зарегистрирован: 14 фев 2021, 17:45
Сообщения: 4
Lambo писал(а):
А почему бы не взять Raspberry Pi3 и на ней построить зашибенский комп с графическим интерфейсом, блэкджеком и шлюхами :)

Цена вопроса...

Lambo писал(а):
Громко сказано "запускать программы или игры".

Согласен сильно упростил суть.

Bootloader копирует программу с sd-карты в память atmega328 и передает ее на исполнение.

Lambo писал(а):
Однодюймовый дисплейчик SSD1306 128*64 конечно очень подходит для редактирования текстовых файлов :)))

Согласен но старался сделать девайс максимально дешевым и портативным.

Lambo писал(а):
Передавать файлы через nRF24L01 тоже как-то стрёмно. 32 байта за раз в пакете. Скорость чуть меньше 250 кБайт/с.

для передачи 32K вполне хватает.


Последний раз редактировалось Akinava 15 фев 2021, 14:25, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 15 фев 2021, 13:55 
Здравствуйте!

Зарегистрирован: 14 фев 2021, 17:45
Сообщения: 4
KPG писал(а):
Микрокомпьютер на ATMEGA64 с играми и исходниками. :)
CB2 micro - opensource microcomputer in the world!

Изображение

https://www.youtube.com/watch?v=eNvAw-O5Zr0

P.S. Fignitin
Изображение

Видеоигра на PIC18 http://www.pickit2.ru/doku.php/проекты:vga.видеоигра


Крутой проект, спасибо за инфу. Похоже на uzebox
Где то на просторах инета видел uzebox пытались сделать портативным.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 16 фев 2021, 10:26 
Старожил
Аватара пользователя

Зарегистрирован: 11 фев 2021, 21:02
Сообщения: 914
Цитата:
Согласен но старался сделать девайс максимально дешевым и портативным.

...и максимально неудобным :)))
Поставив поверх дисплей даже 320*240 с тачем, вы получите те же габариты, но гораздо больше информативности. А по цене - так применив современную элементную базу, вы получите почти ту же цену просто за счет меньшего количества обвеса. Да и экономия 300 рублей прям много уж даст. 300 руб - это на полраза сходить в магазин за продуктами.

_________________
Факинтош, ё


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Micro PC из atmega328 / gamebuino arduboy Cybiko
СообщениеДобавлено: 17 фев 2021, 18:45 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1517
Статья описания проекта с Хабр.
Легенда на ладони: создаём крошечный компьютер PDP11

P.S. Потенциально, на базе этого и сопутствующих проектов можно представить "легенду" советского компьютестроения BK-010 /11M
Show Поддержка WiFi сети


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB