Консоль 8-bit на ESP32 своими руками. Проекты Амперки
Vložit
- čas přidán 23. 08. 2024
- Привет. Надеюсь вам нравятся старые восьмибитные игры. Потому что сегодня мы будем собирать портативную и простую игровую консоль с эмулятором NES на борту. Консоль будет и правда простой, всё что нужно это контроллер ESP32, дисплей и десяток кнопок. Все комплектующие, которые я использовал можно найти по этим ссылкам на нашем сайте amperka.ru
Дисплей duino.ru/lcd-d...
Контроллер amperka.ru/pro...
Аккум amperka.ru/pro...
Макетка amperka.ru/pro...
Кнопки amperka.ru/pro...
Резисторы 1кОм amperka.ru/pro...
Прошивка github.com/Mit...
Схема с готовой прошивкой drive.google.c...
На 3-д принтере мы распечатали корпус в стиле GameBoy. Сама консоль использует дисплей с разрешением 320x240 точек. Но вот эмулятор использует только 252 x 224. Горизонтальный и вертикальный стрейчинг позволяют растянуть изображение на весь дисплей. С появлением тормозов конечно. Для прошивки консоли нужна программа ESPTool.
#8-bit #консоль #приставка #денди #проектыАмперки #самоделка #NES #Амперка
Видео о том, как имея 3Д принтер за 30 К и комплектующие на 5 К сделать огромный унылый черный кирпич с маленьким экраном, хрустящими кнопками и глючным эмулятором всего лишь на 14 игр из 80 годов. И вся эта "магия" в 2020 году.
Согласен, если заморочиться могли бы сделать что-то поинтереснее
Комплектующих тут дай боже на тыщу рублей (в 2023-то году), а всё остальное это лирика.
Ну тут, вроде, не ради бизнеса. Ради творчества. Люди иногда хотят создать что-то сами.
Тут не в этом дело. Кайф же кататься на условной машине которой ты сам собрал. Ты горд и доволен этим. Тут тоже самое
А комментарий как захейтить, не показав свой "доработанный" аппарат...
Бетмен: безбожно тормозит. Автор: с бетменом проблем никаких нет
Хот Пиксель крутой канал!!!
А у вас нет случаем конфы в телеграме?
@@SweetFarsh спасибо) неа, каналом занимаюсь в свободное время и особо не раскручиваю
Когда отключили интернет...
интересно, но делать я это, конечно же , не буду)
Проще на али купить такую же за сто рублей, зачем возится с пайкой?
Иван Иванов, не ну понимаешь диайвай, все дела...
@@user-ch6yr8nn6c ну за 100 положим вряд-ли, но за пару тыщ можно bittboy взять, с хорошим экраном, поддержкой карт памяти и эмуляцие нескольких консолей.
@@user-ch6yr8nn6c ты не понимаешь, кайф познаётся когда ты сам это сделал...
Денег нет, но вы держитесь
Классная тема!
Прикольно осозновать, что то, что десятилетия назад было передовыми технологиями сейчас может собираться дома любым человеком.
Наглядный пример прогресса.
Приделать экран к плате и залить прошивку с компьютера не особо отличается от подключения телевизора в приставку и втыкания картиджа :-/
Посмотрел видео: задумался может сделать такую же, 2 минуту спустя, сделаю Тетрис😂
3:44 как аккуратно, никаких щелей, ничего не выперает))))))))
Как я понимаю, именно на этом моменте все 325 перфекционистов, смотрящие это видео поставили дизлайки.
8-битная консоль на 32-битном микроконтроллере... хмм..
Действительно 24-бита не хватает ) Прошу обратиться с вопросом к Рогозину )))
Фактически это мощность процессора сопоставима с Gameboy Advance
Владимир Путин, спасибо, что спасли нас не только от «лихих» 90-х, но и от 8-ми битных консолей.
@@ReptiloidFromNibiru но СССР развалил Горбачев, потом Ельцин и затем Путин в 2000-м
@@archivushka А Сталин что сделал?
12:30 первым минусом должно было идти отсутствие звука!!!
Но вы загипнотизировали зрителя, вставив фоном 8-битную музыку к этому видео
За идею -- однозначно лайк. Но без звука играть не возможно. Ну, и Алексей -- тот ещё игрорак, впечатление от продукта портит своей игрой. :-)
Ждём USB TYPE C
1) Невозможно пишется слитно. 2) Критикуешь - предлагай. Далее - по Маяковскому. Не знаешь Маяковского - гугл в помощь
@@mrsskyhigh1218 ути пуути, посмотрите, какие мы умные, на поэтов ссылаемся.
@@cracker9320 в чем смысловая нагрузка вашего комментария, многоуважаемый "диванный комментатор"?)
Слышно же что кнопки жесткие, с такими кнопками нормально не поиграешь.
Классный проект. Молодцы. ESP32 сильный МК.
Так вроде ничё) Лайк! Но кнопки надо было резиновые с платкой сделать, а то так пизда таким кнопкам через некоторое время)
Оно, конечно, интересно. Я как любитель ретрухи сразу же лукас влепил за видео.
Мне вот интересен опенсорсный проект Uzebox на атмеге644, - в сети много интересного по нему есть, но какое-то всё невнятное что у нас, что у буржуинов.
Может, попробуете такую хреновину собрать и подробно где-нибудь все расписать/рассказать?
Пиши конечно, только где если что статью искать?
загуглил ,прикольная штука поддерживаю идею
Раньше на разработку подобного тратились огромные суммы денег, сейчас же каждый дома может собрать подобное
раньше не было таких универсальных микроконтроллеров, а собирали плату по отдельности: отдельно сумматоры, память, дешифраторы инструкций, звуковые и видео-платы и т.д. и выходила приличненькая схема, а сейчас всё как правило размещают на одном куске кремния, берёшь его за основу, как мини-компуктер, прошиваешь или загружаешь туда отдельное по, подключаешь устройства ввода/вывода и всё готово...
вот кто бы собрал игровую консоль на транзисторах (даже условную змейку 8х8) - было бы посмотреть интересно))
Я попробовал сделать и получилось
Спасибо, сын играет
Взял смартфон, установил туда эмулятор для 8 битных игр, купил геймпад тыщи за 2, и радуйся)
Для вас я гляжу нет ничего невозможного))
каждый ролик радует! спасибо вам парни за ваши труды, все очень интерсно.
круто конечно, молодцы ребята. Но что-то напомнило мне рассказы моего бати, как они из деревянных брусков делали себе игрушки и играли
От Ардуино тут только название ролика)
А так да, забавная вещица в академических целях.
Пойду на гитхаб, посмотрю как оно внутри устроено.
PS: как говорит мой дед: "Хитёр бобёр", ролик переименовали =)
Эта консоль на ESP 32
@@user-qn2fu9cu6u Я заметил) Мега8, на которой изначально собиралась Ардуино в страшном сне не запустит NES эмулятор, хотя отдельные попытки были нечто подобное провернуть - энтузиасты портировали простейшие игры вроде понга.
А где в названии ролика ардуино?
@@user-ow7ef9rj8t Ролик назывался *Консоль 8-bit на Arduino*
@@ProgrammerForever все, вкурил. Я просто пришел когда, уже другое название было.
7:28 точно так же Я играю в GTA V
Адекватные люди собирают очки, а гта-шеры столбы)
@@archivushka ну да
В смысле с такой же гарфикой и фпс?)))
Я также люблю столбы собирать
Идея классная, реализация тоже, но подобные консоли стоят на Али за 800-1000, а тут цена почти 3000.
Зато в процессе сборки получишь не меньше ощущений чем играя в игры, в этом и весь прикол.
Не согласен. У меня, например, все компоненты уже есть(за счёт прошлых проектов). Зачем покупать готовую!? Почему бы и не собрать! Спасибо авторам.
Вообще эта должна батарею жрать по минимуму - микруха же, а там помощнее штуки. Круче было бы только с экраном без подсветки.
Если не у амперки брать, то выйдет до 1к рубасов.
Блин, так супер Марио и не показал. Легендарная игрушка.
За старания 5, за результат 3 :)
Ролик прям в мой др. Свезло
да, да ! подружи её с проектором!))))
А на меньшие дисплеи есть прошивки? Было б круто брелок сделать. Я делал такоэ на raspberrypi с пятидюймовым экраном.
Лихо, когда-то Нинка уделывала компьютеры в плане графики, а теперь эмулируется на дешевом IOT камне.
А динамик не ставили? Корпус круто напечатан, издалека и не разглядел артефактов.
судя по хрусту, кнопки развалятся за пару недель
тактовые вообще ниочемные))
@@Black..Rabbit ну первые нажатий 50 нормальные, а потом все идет по пизде))
Паяльник главное далеко не откладывать)
Тактовые так-то разные есть))) дешман с Али сдохнет быстро конеш, а вот брендовые живут долго, но тут вопрос цены и доступности
та думаю это ж чтото вроде прототипа, а так каждый может хоть сенсорные поставить если охота или запилить второй миниэкран с тач-контроллером
Сначала лайк, потом смотреть. А когда дирижабль будет готов?)
Он ц
Уже готов посмотри
Ну я лайк поставил и камент пишу для движения для алгоритмов для этого канала без запятых - но эта вещь - провал фиаско! был бы это брелок как коробка спичек - то прикольно но этот кирпичик кусок гемороя и свистоперделка на выхлопе, я поддерживаю автора и канал, и такие проекты - давайте ребята, все получится
6:14 А если вместо зуммера пищалку обычную или динамик от сотки подключить?
Проблема не в динамике, а в esp32. А конкретно в ШИМ.
@@Doktor255 у есп32 есть дац и из него выходит достаточно хороший сигнал
@@zcbesaba если ты не будешь коверкать аббревиатуры, людям будет легче понять твою мысль. А если ты свои мысли будешь излагать по адресу, к примеру на странице проекта, тебе вообще цены не будет. Вангую, что dac занят в формировании изображения. Но это не точно, не ковырял исходники проекта.
@@Doktor255 бля сорян, пишу на транслите, уж много доков читаю на англ. а раскладку пинать лень, хотя после того как ты сказал вспомнил, что есть русская аббревиатура ЦАП (цифро-аналоговый преобразователь), а искать страницы проекта западло, там нужно действительно умно излагать мысли
@@zcbesaba лень переключить раскладку, и не лень писать поэму. С этим миром определенно что-то не так.
Отлично! Спаяю на выходных. Но кнопки, конечно, нужно ставить аркадные - они неубиваемые.
Сам звук такой себе, эти кнопки только для разового нажатия в день) Звук ужас)
Молодец парень,хорошо получилось
Нового ведущего подбирали явно так, чтобы голос был похож на Того Самого.
Харизма не та, но слушать приятно.
Нада бы попробовать сделать Майнкрафт в 8 битной консоли 🤔🌝
1. Майн как минимум способен работать на 32-х битных процессорах
2. Если речь идёт про Java edition то нужны большие мощности, но зато его сгорели пополам можно запустить с windows 98.
Если речь про bedrock edition (который работает на c++) то дела не облегчаются, так как ардуинка тоже не потянет. Если брать Raspberry то там уже есть предустановленные издание игры.
3. (Третьего не дано)
@@archivushka а теперь слушайте меня 🤓!
1.Если попробовать сделать Майнкрафт в 2д формате то можно уменьшить эго потребности к мощным устройствам.
2.если собрать игру с меньший графикой и с боле меньшими данными то можно избежать лагание и всякие касики.
3.конечно карта,возможнасти и инструменты будут значительно меньше,но в полне будут подходить для консолей с меньшими возможностями !
Надеюсь я объяснил всё понятно
@@gasgalasov2935 сударь, это получается не Майнкрафт. Нет это даже не клон Майнкрафт...
Это получится уже клон террарии какой-то. Хотя на java-телефонах был cavecraft beta, можно запросто сварганить эмуль джавы на более мощной модели
@@archivushka а кто сказал что игра должен быть похожим на другие игры java.
Веть и любой программист с лёгкостью может сделать такой консоль за час.я хочу сказать что можно сделать игру для телефонов которые ограничиваются с возможностями,и даже можно сделать отдельный файл который будет легко хранить в себе игру вспомните игры в телефоне нокиа которые раньше могло довольно таки запускать боле сильные игры и не лагать.
Можно же попробовать!
Как говорится не узнаешь пока не попробуешь 👍
Классное видео .Лайк.Сделай выживание в городе во время войны.Давно таких видео небыло.
Разработчики игр: Пытаются сделать графику в играх как в реальности
Амперка: "Сегодня мы будем делать 8 бит приставку"
Ну наконец-то))) спасибо
Думаю было бы интереснее, если бы использовали не плату отладки, а голый чип esp32. Единственный минус этого, что загрузчик будет внешним, да и распаивать придется больше, но компактность(компактность со стороны МК) и дешевизна обеспечена.
OTA прошивка в помощь.
Чутарь не угадали с размерами отверстий под порты, но в целом годно. Жаль, что это проект ради проекта - возьми готовые детали и соедени вместе. Из творческой работы только корпус))) Ведь эмулятор NES спокойно скачивается на телефон и поехали))))
Очень круто!
Обновите прошивку чтобы можно подключать к телевизору через тюльпаны
Как всегда приятно посмотреть. Круто
Добрый день! А поделитесь файлами для печати, пажалста!)
+
Ну у китайцев похожую приставку можно купить за 7-8 баксов (минус 2 за первую покупку) на 400 игр с возможностью подключения к телику, можно докупить джойстик и играть вдвоём, но как самоделка круто конечно.
Так интереснее
@@artemkarpov1078 Не спорю что интереснее, но только разница в цене в 10 раз.
КРУТО Я ОБОЖАЮ ТАКИЕ ПРОЭКТЫ!!!
Видео называется консоль на Ардуино, а Ардуино и нету
Он программируется в arduino IDE
@@tachik0ma461 Arudino IDE тут и не пахнет! Только ESPTool...
@@tachik0ma461 Arduino IDE тут и не пахнет! Используется ESP Tools
Esp32 это улечшеная ардуино
@@tachik0ma461 от этого она не становится арудино
Класс. Однозначно лайк. Мне очень понравилось.
Сделали игровую консолько на ESP-32 и не использовали встроенный wi-fi? Загрузка образов по воздуху и через веб-интерфейс, вот это было бы круто.
И пошла эпоха 8 битных консолей
Два вопроса.
1) возможно ли подключить монитор/телевизор? Как?
2) какой эмолятор и как его туда загоняли?
С тактовыми кнопками долго консолька не проживёт)
Я у мамы инженер
🤣🤣🤣🤣
Берём готовую плату, заливаем на неё готовую прошивку с эмулятором - и вы крутой хакер.
Что-то типа запуска чужих эксплоитов кул хацкерами.
Сам автора в хаккеры определил, и сам обосрал. Хейтер 80 уровня.
Смести просто экран вправо) Игрушка хорошая , в топ)
Копец! Вот бы у тебя был бы магазин и твоими самоделки.
Ооо Амперка опять контентит
Как всегда очень круто.
*Л. а. й. к. о. с.* за видос.
ESP32 это разве Arduino??????????? Понимаю если бы вы правда на ардуино к примеру на уно собрали денди!
С ней можно работать в среде ардуино
@S4kK интересно какие?
Ардуино это не только плата но и среда разработки! Но если библиотеки от туда не использовались тогда да, при чем тут ардуино, а если все написано в этой среде и на библиотеках от туда то все правильно!
Крутотень, может еще что-то портативного? С экраном побольше)
С таким размахом, Амперке надо слелать самодельную psp.
Интересные видосики !
Крутьь)
Прикодьно. Даешь 15 хаков марио.))
Я сони-1-2-3 не играть не охота! Зачем нужен такой консоль? Ну только вспомнить детство прошло и всё!!!! Новый сотый мир можно просто скачать и играть из телефона любой ретро игры! Не нужно тратить время зря потому что завтра сами не ставили место ретро.... Ну ладно мне понравилось идея классная удачи Автор я подписался на твой канал. Желаю вам удачи и хорошего настроения продолжаети дальше ты нормальной чувак! Не как некоторые ушами дырки как и головой .
Лайкос из Турции)
Когда я показал папе террарию, он сказал что в детстве в такое играл. А ещё сказал мол я деградировал до времен его молодости.
Я люблю 8 битные игры
А теперь, тоже самое, но чтоб с выводом на rsa и подключением джоев. Идея то интересная.
Завидую людям кто умеет так аккуратно паять, у меня с паяльником руки кривые, хоть в детстве посещал радиотехнический кружок... И паял вроде много но красивой пайки у себя так и не видел....Забавно что газом варить за короткий срок научился с аккуратным швом, это при том что горелка тяжелей паяльника, такой вот парадокс... Это при том что по сути процесс идентичен относительно, получить равнопрочное соединение.... А ты знал к примеру о способе сваривать не свариваемые металлы, к примеру сталь с алюминием ? нам показывали делается это в токарном станке стальной в одну бабку зажимаешь цилиндер из алюминия в другую из стали, и свариваются они на больших оборотах засечёт трения... Смотришь на результат глазам не веришь, практической пользы от этого наверное нет, но для понимания это очень показательный опыт...
флюс творит чудеса.
Хорошая идея👍👍👍
круто, ну теперь будем ждать когда сделаете консольку на малинке, кстати видел недоделанные проекты автоматической турели как в игре портал, сделанные на малинке и её камере) уже 2 идеи есть как минимум)))
На малинке была)
ну значит турель)
У гайвера была)
Очень круто то коежэ щя попробую зделать
Какой молодец!
Сделай видео(если не сложно) что ты будешь делать в холодном апокалипсесе:
Контент - огонь!!!!!!!!!!!!!!!
В следующим собери мини пк в 8бит
лучше на релейной логике или декатронах
@@supertoys7891 на ютубе один парень уже собрал релейный комп
@@vault-tec4844 Артём Кошканов. и это был не мини пк, а целый стенд, индикация которого жрёт 5 ампер. называется brainfuck pc. под управлением изотерическим языком программирования. я то писал про миниатюрный и портативный 8 бит пк. есть куча проектов в этой области разной степени упорости, но ничего портативного я не видел. хотя, очень врядли амперка будет таким заниматься. все её проекты - это сборка из готовых кит наборов, которые можно приобрести в их собственном магазине.
Я дико извиняюсь, а что турбо кнопки то не сделали? В разы легче б играть было в того же бетмена.
Почему-бы туда не впилить USB или на кройняк 9-пиновые порты для джойстиков от денди? (У famicom контроллеры были встроенное, но неубиваймые)
Отлично!
Впринцепи идеалтный ретро-эмулятор - Nintendo DS + флеш-карик (R4 dual-core, acekard 2 итд...)
Чёт долгий отклик, но всеровно лайк
Вся соль, что изображение было на весь экран... Глаза ломать... PSP хоть была и мини но яркая и четкая... Вы конечно большие молодцы... Но эмулятор ретро на основе мини компа, малинки, - практичнее для обывателя.
всё таки на телевизоре прикольнее
ESP32 с блютузом же, можно припрограмить джостик а выход есп32 - композитный сигнал для телека - было бы агонь )))
Чувак , ну сделай же уже видео про выживание в разных условиях(продолжение). Знаю это не быстро и не легко , но все же скучновато без этого
Недавно же про вирус смертельный выпустили видео: czcams.com/video/ffHhFYFodgw/video.html
@@AmperkaRuOfficial посмотрел уже)
Сделай как ты будеж выживать в наводнение (когда будут таить ледники)
никак
Мля мужик, ты гений)))
А кнопки не утратят свойств от попадания внутрь раствора канифоли? Спирт текучий, всюду может проникнуть и осадить изолирующий канифольный слой...
Сижу сейчас, в марио играю👌
2024 хит сезона. Только китайцы доработали.
Мысль интересная, сделать консоль на esp, надо доработать, чтобы по WiFi ромы загружать, и играть вдвоем, один на консоли, а другой на мобиле.
7:28 тот самый тип на марк2
Супер. Но извините не понял. Как со звуком.?
Топ)
а почему эмуль использует 252x224
если NTSC разрешение 256х224
а PAL так вообще 256х240.
но собсно такую штуку смысла паять нет,
если ток поприкалываться,
тк относительно всеядные NES эмуляторы
есть на PSP и кнопочных симбианах.
Давно хотел такую штуку, спасибо)
Уже купил на Али за 500р такую с дисплеем 3" и полным сборником игр денди)
попробуй сделать универсальную консоль с подключением на внешний монитор)
И имя ей Raspberry pi
@@archivushka зачем? Esp без проблем генерирует видеосигнал. Видео на Ютубе имеется.
@amperka, видел как умелец сделал консоль в геймпаде: вставляешь usb в телек и играешь) в любом месте)
Как?
Предлагаю собрать более современную версию и ну на пример какой нибудь андертейл гамать ГЫ)
Прикольно!