Съдържание:
- Стъпка 1: Стъпка 1: ESP32 платки, инсталиране на Arduino IDE и конфигурация на VGA библиотека
- Стъпка 2: Стъпка 2: Качване на „Змия“в ESP32
- Стъпка 3: Стъпка 3: Свързване на VGA порта
- Стъпка 4: Стъпка 4: Свържете четирите бутона
- Стъпка 5: Стъпка 5: Заключение и признание
Видео: ESP32 VGA Змия: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
В тази инструкция ще покажа как да възпроизвеждам класическа аркадна игра - Snake - с ESP32, с изход за VGA монитор.
Резолюцията е 640x350 пиксела, в 8 цвята.
Преди това направих версия с Arduino Uno (вижте тук), но разделителната способност беше само 120 x 60 пиксела, 4 цвята.
Този проект е възможен от страхотната ESP32 VGA библиотека, написана от Fabrizio Di Vittorio. Вижте тук за повече подробности.
Стъпка 1: Стъпка 1: ESP32 платки, инсталиране на Arduino IDE и конфигурация на VGA библиотека
Тази стъпка е идентична със Стъпка 1 от предишния ми проект, направен с ESP32, затова просто следвайте тази връзка, започнете да четете от Стъпка 1 до изключване на Под-стъпка 3.
Трябва да инсталирате библиотеката FabGL VGA, но за Snake имате нужда от най -новата версия: само в случай, че тя ще се промени в бъдеще, поставям в долната част на тази стъпка работна версия във файла src.new.rar. Можете да изтеглите, декомпресирате и преименувате папката като „src“във вашия
Папка "… / arduino-1.8.9 / libraries".
Стъпка 2: Стъпка 2: Качване на „Змия“в ESP32
Изтеглете Snake.ino в долната част на тази стъпка. Отворете го с Arduino IDE и го качете на вашия суров ESP32. Ако нямате съобщения за грешка, кодът вече трябва да се изпълнява.
Стъпка 3: Стъпка 3: Свързване на VGA порта
Нуждаете се от следните части:
- съединител DSUB15, т.е. VGA женски конектор или VGA кабел, който трябва да се отреже.
- три 270 ома резистора.
Свържете ESP32 GPIO изводи 2, 15 и 21 към VGA червено, зелено и синьо съответно, чрез резистори от 270 ома.
Свържете VGA Hsync и Vsync към ESP32 GPIO щифтове 17 и 4 съответно.
Свържете щифтовете 5, 6, 7, 8 и 10 на конекторите DSUB15 към ESP32 GND.
За дефиницията на щифта на конектора на VGA DSUB15, вижте картината в тази стъпка. Внимание, това е страната на запояване на женския конектор.
Стъпка 4: Стъпка 4: Свържете четирите бутона
Схемата в тази стъпка показва как да свържете един бутон (нормално отворен) от +5V към дадения ESP32 пин. Имайте предвид, че също трябва да свържете дадения ESP щифт към GND чрез резистор от 1 до 2 kOhm. По този начин при отпускане на бутона (отваряне) щифтът на ESP е точно на нула волта.
По -конкретно, трябва да свържете четири бутона със следния ред:
- ПИН 12 към десния бутон
- ПИН 25 към бутона нагоре
- ПИН 14 към левия бутон
- Пин 35 към бутона надолу
Стъпка 5: Стъпка 5: Заключение и признание
Ако всичко работи правилно, просто свържете VGA монитора и трябва да можете да се насладите на Snake.
Искам да изразя танковете си на Fabrizio Di Vittorio за неговата страхотна ESP32 VGA библиотека. За повече подробности, примери и… Space Invaders, посетете неговия сайт.
Ако този проект ви харесва, моля, напишете коментар или споделете снимка на устройството, което изграждате … и най -вече гласувайте за него в GAMES Contest!
Препоръчано:
Матрица на NeoPixels: Игра на змия: 4 стъпки
Матрица на NeoPixels: Игра на змия: Спомняте ли си още игра на змия, която играехме на нашата игрална кутия или мобилен през нашето детство? Днес ще се научим как да правим игра на змия с 8*8 NeoPixels Matrix. Избираме Arduino uno като контролен център и модул за пробив на джойстика, за да
Змия: безполезната машина: 5 стъпки
Змия: безполезната машина: Знаете ли, когато бяхте дете и играете на змия на вашата Nokia? В определен момент змията ще започне да гони собствената си опашка и тогава разбрахте, че играта е на път да приключи. Решихме да превърнем това в робот, само играта никога
Змия на дъска: 3 стъпки (със снимки)
Змия на платка: " Имате ли игри на телефона си? &Quot; " Не точно. " Въведение: Лесен за управление, лесен за програмиране и увековечен от Nokia 6110, Snake се превърна в любим проект сред инженерите. Той е внедрен във всичко от LED матрици, L
Игра на змия: 4 стъпки
Змия Игра: Здравейте момчета, Днес ще ви покажа как да направите основна игра със змии в Python и да удивите приятели на тази ваканция. Това е много просто, просто трябва да инсталирате python 3 и pygame. В тази инструкция добавих видео за това как да инсталирам pygame. След
Играчки с адаптер за превключване: Змия, дистанционно контролирана змия, достъпна!: 7 стъпки (със снимки)
Играчки с адаптер за превключване: Змия, дистанционно контролирана змия, направена достъпна !: Адаптацията на играчката отваря нови пътища и персонализирани решения, за да позволи на деца с ограничени двигателни способности или увреждания в развитието да взаимодействат независимо с играчките. В много случаи децата, които се нуждаят от адаптирани играчки, не могат да си представят