Përmbajtje:

Gjarpri ESP32 VGA: 5 hapa
Gjarpri ESP32 VGA: 5 hapa

Video: Gjarpri ESP32 VGA: 5 hapa

Video: Gjarpri ESP32 VGA: 5 hapa
Video: Gjarpri I kosoves 2024, Korrik
Anonim
Image
Image
Hapi 3: Lidhja e Portës VGA
Hapi 3: Lidhja e Portës VGA

Në këtë udhëzues do të tregoj se si të riprodhoni një lojë klasike arcade - Snake - me një ESP32, me dalje për një monitor VGA.

Rezolucioni është 640x350 piksele, në 8 ngjyra.

Unë kam bërë më parë një version me një Arduino Uno (shiko këtu), por rezolucioni ishte vetëm 120 x 60 piksele, 4 ngjyra.

Ky projekt është bërë i mundur nga biblioteka e mrekullueshme ESP32 VGA e shkruar nga Fabrizio Di Vittorio. Shih këtu për më shumë detaje.

Hapi 1: Hapi 1: Bordet ESP32, Instalimi i Arduino IDE dhe Konfigurimi i Bibliotekës VGA

Ky hap është identik me Hapin 1 të projektit tim të mëparshëm të bërë me një ESP32, kështu që thjesht ndiqni këtë lidhje, filloni të lexoni nga Hapi 1 derisa Nën-hapi 3 të përjashtohet.

Ju duhet të instaloni bibliotekën FabGL VGA, por për Snake keni nevojë për versionin e fundit: vetëm në rast se do të ndryshojë në të ardhmen, unë vendos në fund të këtij hapi një version pune në skedarin src.new.rar. Ju mund të shkarkoni, moskompresoni dhe riemërtoni dosjen si "src" në dosjen tuaj

Dosja "… / arduino-1.8.9 / bibliotekat".

Hapi 2: Hapi 2: Ngarkimi i "Gjarprit" në ESP32

Shkarkoni Snake.ino në fund të këtij hapi. Hapeni atë me Arduino IDE dhe ngarkojeni në ESP32 tuaj të papërpunuar. Nëse nuk keni mesazhe gabimi, kodi tashmë duhet të jetë në punë.

Hapi 3: Hapi 3: Lidhja e Portës VGA

Ju duhen pjesët e mëposhtme:

  • një lidhës DSUB15, domethënë një lidhës femër VGA ose një kabllo VGA që pritet.
  • tre rezistorë 270 Ohm.

Lidhni pinin ESP32 GPIO 2, 15 dhe 21 me VGA Red, Green dhe Blue respektivisht, përmes rezistorëve 270 Ohm.

Lidhni VGA Hsync dhe Vsync me kunjat ESP32 GPIO 17 dhe 4 respektivisht.

Lidhni kunjat e lidhësve DSUB15 5, 6, 7, 8 dhe 10 në ESP32 GND.

Për përcaktimin e pinit të lidhësit VGA DSUB15, shihni foton në këtë hap. NB, kjo është ana e bashkimit të lidhësit femëror.

Hapi 4: Hapi 4: Lidhni Katër Butonat

Hapi 4: Lidhni Katër Butonat
Hapi 4: Lidhni Katër Butonat
Hapi 4: Lidhni Katër Butonat
Hapi 4: Lidhni Katër Butonat
Hapi 4: Lidhni Katër Butonat
Hapi 4: Lidhni Katër Butonat

Skema në këtë hap tregon se si të lidhni një buton të vetëm (Normalisht të Hapur) nga +5V në kunjin e dhënë ESP32. Vini re se ju gjithashtu duhet të lidhni kunjin e dhënë ESP me GND përmes një rezistori 1 deri në 2 kOhm. Në këtë mënyrë kur butoni lëshohet (hapet) kunja ESP është saktësisht në zero Volt.

Më konkretisht, duhet të lidhni katër butona me rendin e mëposhtëm:

  • Mbërtheni butonin 12 në të djathtë
  • Butoni 25 në lart
  • Mbërtheni butonin 14 në të majtë
  • Mbërtheni butonin 35 në poshtë

Hapi 5: Hapi 5: Përfundimi dhe Mirënjohja

Nëse gjithçka funksionon siç duhet, thjesht lidhni monitorin VGA dhe duhet të jeni në gjendje të shijoni Snake.

Unë dëshiroj t'i shpreh tanket e mia Fabrizio Di Vittorio për bibliotekën e tij të mrekullueshme ESP32 VGA. Për më shumë detaje, shembuj dhe… Pushtuesit e Hapësirës, vizitoni faqen e tij.

Nëse ju pëlqen ky projekt, ju lutemi shkruani një koment ose ndani një fotografi të pajisjes që krijoni … dhe, mbi të gjitha, votoni për të në Konkursin e GAMES!

Recommended: