Përmbajtje:
- Hapi 1: Hapi 1: Bordet ESP32, Instalimi i Arduino IDE dhe Konfigurimi i Bibliotekës VGA
- Hapi 2: Hapi 2: Ngarkimi i "Gjarprit" në ESP32
- Hapi 3: Hapi 3: Lidhja e Portës VGA
- Hapi 4: Hapi 4: Lidhni Katër Butonat
- Hapi 5: Hapi 5: Përfundimi dhe Mirënjohja
Video: Gjarpri ESP32 VGA: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
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
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:
Gjarpri: Makina e padobishme: 5 hapa
Gjarpri: Makina e padobishme: E dini kur keni qenë fëmijë dhe keni luajtur me gjarpër në Nokia -në tuaj? Në një moment të caktuar gjarpri do të fillonte të ndiqte bishtin e tij, dhe kjo ishte kur e dinit që loja do të kishte mbaruar. Ne vendosëm ta bënim atë një robot, vetëm, loja kurrë
Gjarpri në një tabelë: 3 hapa (me fotografi)
Gjarpri në tryezë: " Keni ndonjë lojë në telefonin tuaj? &Quot; " Jo saktësisht. " Hyrje: I thjeshtë për tu kontrolluar, i lehtë për tu programuar dhe i përjetësuar nga Nokia 6110, Snake është bërë një projekt i preferuar mes inxhinierëve. Shtë zbatuar në çdo gjë nga matricat LED, L
Lodra të përshtatura me ndërrim: Gjarpri me vezë me telekomandë u bë i arritshëm!: 7 hapa (me fotografi)
Lodrat që përshtaten me ndërrim: Gjarpri me vezë me telekomandë u bë i arritshëm !: Përshtatja e lodrave hap rrugë të reja dhe zgjidhje të personalizuara për t'i lejuar fëmijët me aftësi të kufizuara motorike ose me aftësi të kufizuara në zhvillim të ndërveprojnë me lodrat në mënyrë të pavarur. Në shumë raste, fëmijët që kërkojnë lodra të përshtatura nuk janë në gjendje të ndërhyjnë
Gjarpri portativ: 3 hapa
Gjarpri Portativ: Ky është një mësim se si të bëni lojën tuaj të gjarprit portativ! E tëra që ju nevojitet është një arduino, disa pajisje elektronike dhe një mënyrë për të vendosur të gjithë gjënë. Këtu është një listë e të gjitha nevojave:- Arduino uno (1)- Moduli Joystick (1)- Led Matrix (1)- disa tela (10
Gjarpri Arduino në një monitor VGA: 5 hapa
Gjarpri Arduino në një monitor VGA: Epo … bleva një Arduino. Fillimisht, investimi u motivua me diçka që do ta bënte vajzën time të interesuar për programim. Sidoqoftë, siç doli, kjo gjë ishte më argëtuese për të luajtur me mua. Pasi luaja me prodhimin e LED -ve