Консоль 8-bit на ESP32 своими руками. Проекты Амперки
Вставка
- Опубліковано 15 січ 2020
- Привет. Надеюсь вам нравятся старые восьмибитные игры. Потому что сегодня мы будем собирать портативную и простую игровую консоль с эмулятором NES на борту. Консоль будет и правда простой, всё что нужно это контроллер ESP32, дисплей и десяток кнопок. Все комплектующие, которые я использовал можно найти по этим ссылкам на нашем сайте amperka.ru
Дисплей duino.ru/lcd-display-arduino....
Контроллер amperka.ru/product/esp32-wroo...
Аккум amperka.ru/product/power-bank...
Макетка amperka.ru/product/proto-perf...
Кнопки amperka.ru/product/tactile-bu...
Резисторы 1кОм amperka.ru/product/resistor
Прошивка github.com/MittisBootloop/esp...
Схема с готовой прошивкой drive.google.com/drive/folder...
На 3-д принтере мы распечатали корпус в стиле GameBoy. Сама консоль использует дисплей с разрешением 320x240 точек. Но вот эмулятор использует только 252 x 224. Горизонтальный и вертикальный стрейчинг позволяют растянуть изображение на весь дисплей. С появлением тормозов конечно. Для прошивки консоли нужна программа ESPTool.
#8-bit #консоль #приставка #денди #проектыАмперки #самоделка #NES #Амперка - Наука та технологія
Когда отключили интернет...
Бетмен: безбожно тормозит. Автор: с бетменом проблем никаких нет
Хот Пиксель крутой канал!!!
А у вас нет случаем конфы в телеграме?
@@SweetFarsh спасибо) неа, каналом занимаюсь в свободное время и особо не раскручиваю
Классный проект. Молодцы. ESP32 сильный МК.
3:44 как аккуратно, никаких щелей, ничего не выперает))))))))
Как я понимаю, именно на этом моменте все 325 перфекционистов, смотрящие это видео поставили дизлайки.
каждый ролик радует! спасибо вам парни за ваши труды, все очень интерсно.
интересно, но делать я это, конечно же , не буду)
Проще на али купить такую же за сто рублей, зачем возится с пайкой?
Иван Иванов, не ну понимаешь диайвай, все дела...
@@user-ch6yr8nn6c ну за 100 положим вряд-ли, но за пару тыщ можно bittboy взять, с хорошим экраном, поддержкой карт памяти и эмуляцие нескольких консолей.
@@user-ch6yr8nn6c ты не понимаешь, кайф познаётся когда ты сам это сделал...
Денег нет, но вы держитесь
Как всегда приятно посмотреть. Круто
Посмотрел видео: задумался может сделать такую же, 2 минуту спустя, сделаю Тетрис😂
Для вас я гляжу нет ничего невозможного))
Видео о том, как имея 3Д принтер за 30 К и комплектующие на 5 К сделать огромный унылый черный кирпич с маленьким экраном, хрустящими кнопками и глючным эмулятором всего лишь на 14 игр из 80 годов. И вся эта "магия" в 2020 году.
Согласен, если заморочиться могли бы сделать что-то поинтереснее
Комплектующих тут дай боже на тыщу рублей (в 2023-то году), а всё остальное это лирика.
Ну тут, вроде, не ради бизнеса. Ради творчества. Люди иногда хотят создать что-то сами.
Тут не в этом дело. Кайф же кататься на условной машине которой ты сам собрал. Ты горд и доволен этим. Тут тоже самое
А комментарий как захейтить, не показав свой "доработанный" аппарат...
Ну наконец-то))) спасибо
Молодец парень,хорошо получилось
Класс. Однозначно лайк. Мне очень понравилось.
Как всегда очень круто.
Очень круто!
КРУТО Я ОБОЖАЮ ТАКИЕ ПРОЭКТЫ!!!
12:30 первым минусом должно было идти отсутствие звука!!!
Но вы загипнотизировали зрителя, вставив фоном 8-битную музыку к этому видео
Хорошая идея👍👍👍
Какой молодец!
Классная тема!
Прикольно осозновать, что то, что десятилетия назад было передовыми технологиями сейчас может собираться дома любым человеком.
Наглядный пример прогресса.
Приделать экран к плате и залить прошивку с компьютера не особо отличается от подключения телевизора в приставку и втыкания картиджа :-/
круто конечно, молодцы ребята. Но что-то напомнило мне рассказы моего бати, как они из деревянных брусков делали себе игрушки и играли
Так вроде ничё) Лайк! Но кнопки надо было резиновые с платкой сделать, а то так пизда таким кнопкам через некоторое время)
Ролик прям в мой др. Свезло
Оно, конечно, интересно. Я как любитель ретрухи сразу же лукас влепил за видео.
Мне вот интересен опенсорсный проект Uzebox на атмеге644, - в сети много интересного по нему есть, но какое-то всё невнятное что у нас, что у буржуинов.
Может, попробуете такую хреновину собрать и подробно где-нибудь все расписать/рассказать?
Пиши конечно, только где если что статью искать?
загуглил ,прикольная штука поддерживаю идею
Раньше на разработку подобного тратились огромные суммы денег, сейчас же каждый дома может собрать подобное
раньше не было таких универсальных микроконтроллеров, а собирали плату по отдельности: отдельно сумматоры, память, дешифраторы инструкций, звуковые и видео-платы и т.д. и выходила приличненькая схема, а сейчас всё как правило размещают на одном куске кремния, берёшь его за основу, как мини-компуктер, прошиваешь или загружаешь туда отдельное по, подключаешь устройства ввода/вывода и всё готово...
вот кто бы собрал игровую консоль на транзисторах (даже условную змейку 8х8) - было бы посмотреть интересно))
Отлично! Спаяю на выходных. Но кнопки, конечно, нужно ставить аркадные - они неубиваемые.
Сам звук такой себе, эти кнопки только для разового нажатия в день) Звук ужас)
8-битная консоль на 32-битном микроконтроллере... хмм..
Действительно 24-бита не хватает ) Прошу обратиться с вопросом к Рогозину )))
Фактически это мощность процессора сопоставима с Gameboy Advance
Владимир Путин, спасибо, что спасли нас не только от «лихих» 90-х, но и от 8-ми битных консолей.
@@ReptiloidFromNibiru но СССР развалил Горбачев, потом Ельцин и затем Путин в 2000-м
@@archivushka А Сталин что сделал?
Контент - огонь!!!!!!!!!!!!!!!
да, да ! подружи её с проектором!))))
Крутотень, может еще что-то портативного? С экраном побольше)
Отлично!
Я попробовал сделать и получилось
Спасибо, сын играет
Взял смартфон, установил туда эмулятор для 8 битных игр, купил геймпад тыщи за 2, и радуйся)
Спасибо!!!
Смести просто экран вправо) Игрушка хорошая , в топ)
*Л. а. й. к. о. с.* за видос.
Прикольно!
Лайкос из Турции)
Копец! Вот бы у тебя был бы магазин и твоими самоделки.
Ооо Амперка опять контентит
7:28 точно так же Я играю в GTA V
Адекватные люди собирают очки, а гта-шеры столбы)
@@archivushka ну да
В смысле с такой же гарфикой и фпс?)))
Я также люблю столбы собирать
Давно хотел такую штуку, спасибо)
За идею -- однозначно лайк. Но без звука играть не возможно. Ну, и Алексей -- тот ещё игрорак, впечатление от продукта портит своей игрой. :-)
Ждём USB TYPE C
1) Невозможно пишется слитно. 2) Критикуешь - предлагай. Далее - по Маяковскому. Не знаешь Маяковского - гугл в помощь
@@mrsskyhigh1218 ути пуути, посмотрите, какие мы умные, на поэтов ссылаемся.
@@cracker9320 в чем смысловая нагрузка вашего комментария, многоуважаемый "диванный комментатор"?)
Слышно же что кнопки жесткие, с такими кнопками нормально не поиграешь.
За старания 5, за результат 3 :)
Интересные видосики !
Крутьь)
Крутяк!
Очень круто то коежэ щя попробую зделать
Мля мужик, ты гений)))
А теперь, тоже самое, но чтоб с выводом на rsa и подключением джоев. Идея то интересная.
От Ардуино тут только название ролика)
А так да, забавная вещица в академических целях.
Пойду на гитхаб, посмотрю как оно внутри устроено.
PS: как говорит мой дед: "Хитёр бобёр", ролик переименовали =)
Эта консоль на ESP 32
@@user-qn2fu9cu6u Я заметил) Мега8, на которой изначально собиралась Ардуино в страшном сне не запустит NES эмулятор, хотя отдельные попытки были нечто подобное провернуть - энтузиасты портировали простейшие игры вроде понга.
А где в названии ролика ардуино?
@@user-ow7ef9rj8t Ролик назывался *Консоль 8-bit на Arduino*
@@ProgrammerForever все, вкурил. Я просто пришел когда, уже другое название было.
Можно больше байков? Пжлст, это так залипательно!!
Классное видео .Лайк.Сделай выживание в городе во время войны.Давно таких видео небыло.
Идея классная, реализация тоже, но подобные консоли стоят на Али за 800-1000, а тут цена почти 3000.
Зато в процессе сборки получишь не меньше ощущений чем играя в игры, в этом и весь прикол.
Не согласен. У меня, например, все компоненты уже есть(за счёт прошлых проектов). Зачем покупать готовую!? Почему бы и не собрать! Спасибо авторам.
Вообще эта должна батарею жрать по минимуму - микруха же, а там помощнее штуки. Круче было бы только с экраном без подсветки.
Если не у амперки брать, то выйдет до 1к рубасов.
Нормас)
Давай ещё что-нибудь ретро ;)
Круто
Супер
Ты гений
Ты крут
Ну я лайк поставил и камент пишу для движения для алгоритмов для этого канала без запятых - но эта вещь - провал фиаско! был бы это брелок как коробка спичек - то прикольно но этот кирпичик кусок гемороя и свистоперделка на выхлопе, я поддерживаю автора и канал, и такие проекты - давайте ребята, все получится
Блин, так супер Марио и не показал. Легендарная игрушка.
И пошла эпоха 8 битных консолей
6:14 А если вместо зуммера пищалку обычную или динамик от сотки подключить?
Проблема не в динамике, а в esp32. А конкретно в ШИМ.
@@Doktor255 у есп32 есть дац и из него выходит достаточно хороший сигнал
@@zcbesaba если ты не будешь коверкать аббревиатуры, людям будет легче понять твою мысль. А если ты свои мысли будешь излагать по адресу, к примеру на странице проекта, тебе вообще цены не будет. Вангую, что dac занят в формировании изображения. Но это не точно, не ковырял исходники проекта.
@@Doktor255 бля сорян, пишу на транслите, уж много доков читаю на англ. а раскладку пинать лень, хотя после того как ты сказал вспомнил, что есть русская аббревиатура ЦАП (цифро-аналоговый преобразователь), а искать страницы проекта западло, там нужно действительно умно излагать мысли
@@zcbesaba лень переключить раскладку, и не лень писать поэму. С этим миром определенно что-то не так.
круто, ну теперь будем ждать когда сделаете консольку на малинке, кстати видел недоделанные проекты автоматической турели как в игре портал, сделанные на малинке и её камере) уже 2 идеи есть как минимум)))
На малинке была)
ну значит турель)
У гайвера была)
Мысль интересная, сделать консоль на esp, надо доработать, чтобы по WiFi ромы загружать, и играть вдвоем, один на консоли, а другой на мобиле.
Прикольно конечно. Но форм фактор псп все ж поудобнее. Да и звук допилить бы.
всё таки на телевизоре прикольнее
ESP32 с блютузом же, можно припрограмить джостик а выход есп32 - композитный сигнал для телека - было бы агонь )))
Отличный проект! а можешь рассказать чем ты там так интересно мазал для пайки и после?
Флюс, а после пайки его нужно нейтрализовать спиртом или вазелином. Что бы флюс не разъедал контакты, дорожки..
Просто используйте припой с канифолью и не парьтесь.
Чёт долгий отклик, но всеровно лайк
Тактовые кнопки на d-pad, прям новые джойстики х-box'a.
Сначала лайк, потом смотреть. А когда дирижабль будет готов?)
Он ц
Уже готов посмотри
Надо что то по мощнее чем ESP, ту же расбери например, и прикрутить картридер для записи ромов.
крестовина неудобная наверно, т.к. диагонали похоже что сложно нажимать, а так однозначно лайк)
Нада бы попробовать сделать Майнкрафт в 8 битной консоли 🤔🌝
1. Майн как минимум способен работать на 32-х битных процессорах
2. Если речь идёт про Java edition то нужны большие мощности, но зато его сгорели пополам можно запустить с windows 98.
Если речь про bedrock edition (который работает на c++) то дела не облегчаются, так как ардуинка тоже не потянет. Если брать Raspberry то там уже есть предустановленные издание игры.
3. (Третьего не дано)
@@archivushka а теперь слушайте меня 🤓!
1.Если попробовать сделать Майнкрафт в 2д формате то можно уменьшить эго потребности к мощным устройствам.
2.если собрать игру с меньший графикой и с боле меньшими данными то можно избежать лагание и всякие касики.
3.конечно карта,возможнасти и инструменты будут значительно меньше,но в полне будут подходить для консолей с меньшими возможностями !
Надеюсь я объяснил всё понятно
@@gasgalasov2935 сударь, это получается не Майнкрафт. Нет это даже не клон Майнкрафт...
Это получится уже клон террарии какой-то. Хотя на java-телефонах был cavecraft beta, можно запросто сварганить эмуль джавы на более мощной модели
@@archivushka а кто сказал что игра должен быть похожим на другие игры java.
Веть и любой программист с лёгкостью может сделать такой консоль за час.я хочу сказать что можно сделать игру для телефонов которые ограничиваются с возможностями,и даже можно сделать отдельный файл который будет легко хранить в себе игру вспомните игры в телефоне нокиа которые раньше могло довольно таки запускать боле сильные игры и не лагать.
Можно же попробовать!
Как говорится не узнаешь пока не попробуешь 👍
Прикодьно. Даешь 15 хаков марио.))
Мне на уроке играть пойдет)
Нового ведущего подбирали явно так, чтобы голос был похож на Того Самого.
Харизма не та, но слушать приятно.
Впринцепи идеалтный ретро-эмулятор - Nintendo DS + флеш-карик (R4 dual-core, acekard 2 итд...)
Сделай видео(если не сложно) что ты будешь делать в холодном апокалипсесе:
*Хочется увидеть проект по портативной ps 1,ps, 2*
Думаю было бы интереснее, если бы использовали не плату отладки, а голый чип esp32. Единственный минус этого, что загрузчик будет внешним, да и распаивать придется больше, но компактность(компактность со стороны МК) и дешевизна обеспечена.
OTA прошивка в помощь.
крутой проект!!!! ещё бы таких))
только солгал что консоль восьмибитная. Процессор двухядерный 32хбитный.
Отличное видео!!! Но вот доступ к 3д принтеру не у всех есть. Хотелось б подобное видео с созданием консоли на эмуляторе OS LAKKA(или подобных),с подключением к тв. за минимальные деньги. на "малинке" такой проект обходится в 3-5к. Верю в "Амперку" Вы можете дешевле)
Так мы делали такое уже: ua-cam.com/video/qCOuo2-h4ck/v-deo.html
Ну у китайцев похожую приставку можно купить за 7-8 баксов (минус 2 за первую покупку) на 400 игр с возможностью подключения к телику, можно докупить джойстик и играть вдвоём, но как самоделка круто конечно.
Так интереснее
@@artemkarpov1078 Не спорю что интереснее, но только разница в цене в 10 раз.
А на меньшие дисплеи есть прошивки? Было б круто брелок сделать. Я делал такоэ на raspberrypi с пятидюймовым экраном.
Лихо, когда-то Нинка уделывала компьютеры в плане графики, а теперь эмулируется на дешевом IOT камне.
А динамик не ставили? Корпус круто напечатан, издалека и не разглядел артефактов.
Разработчики игр: Пытаются сделать графику в играх как в реальности
Амперка: "Сегодня мы будем делать 8 бит приставку"
Добрый дэнь!
судя по хрусту, кнопки развалятся за пару недель
тактовые вообще ниочемные))
@@Black..Rabbit ну первые нажатий 50 нормальные, а потом все идет по пизде))
Паяльник главное далеко не откладывать)
Тактовые так-то разные есть))) дешман с Али сдохнет быстро конеш, а вот брендовые живут долго, но тут вопрос цены и доступности
та думаю это ж чтото вроде прототипа, а так каждый может хоть сенсорные поставить если охота или запилить второй миниэкран с тач-контроллером
поскольку дисплей подключается по spi, было бы интересно посмотреть не экранку, а цифровую запись, например с помощью цифрового анализатора
Чутарь не угадали с размерами отверстий под порты, но в целом годно. Жаль, что это проект ради проекта - возьми готовые детали и соедени вместе. Из творческой работы только корпус))) Ведь эмулятор NES спокойно скачивается на телефон и поехали))))
Уже купил на Али за 500р такую с дисплеем 3" и полным сборником игр денди)
Два вопроса.
1) возможно ли подключить монитор/телевизор? Как?
2) какой эмолятор и как его туда загоняли?
Я у мамы инженер
🤣🤣🤣🤣
Сижу сейчас, в марио играю👌
Вы топ
С тактовыми кнопками долго консолька не проживёт)
Лайк за идею, но мне показалось с такими кнопками играть туговато. Ну следует признать портативка не очень.
нужно было не просто прилепить к espшке монитор с кнопочками, а что-нибудь допилить, типа: возможность подключения внешней клавиатуры ps\2 или usb, вот тогда было б круто.
Берём готовую плату, заливаем на неё готовую прошивку с эмулятором - и вы крутой хакер.
Что-то типа запуска чужих эксплоитов кул хацкерами.
Сам автора в хаккеры определил, и сам обосрал. Хейтер 80 уровня.
Да ето же гейбой на минималки!!
Прикольно