Sadržaj:

ESP32 VGA zmija: 5 koraka
ESP32 VGA zmija: 5 koraka

Video: ESP32 VGA zmija: 5 koraka

Video: ESP32 VGA zmija: 5 koraka
Video: как превратить ЭЛТ телевизор в осциллограф 2024, Studeni
Anonim
Image
Image
Korak 3: Spajanje VGA porta
Korak 3: Spajanje VGA porta

U ovom uputstvu pokazat ću kako reproducirati klasičnu arkadnu igru - Snake - s ESP32, s izlazom za VGA monitor.

Rezolucija je 640x350 piksela, u 8 boja.

Prethodno sam radio verziju s Arduino Uno (vidi ovdje), ali rezolucija je bila samo 120 x 60 piksela, 4 boje.

Ovaj projekt omogućio je izvrsna ESP32 VGA knjižnica koju je napisao Fabrizio Di Vittorio. Za više detalja pogledajte ovdje.

Korak 1: Korak 1: ESP32 ploče, instalacija Arduino IDE -a i konfiguracija VGA knjižnice

Ovaj korak je identičan koraku 1 mog prethodnog projekta rađenog s ESP32, stoga samo slijedite ovu vezu, počnite čitati od koraka 1 do isključivanja pod-koraka 3.

Morate instalirati FabGL VGA biblioteku, ali za Snake vam je potrebna najnovija verzija: u slučaju da se promijeni u budućnosti, stavio sam na dno ovog koraka radnu verziju u datoteci src.new.rar. Mapu možete preuzeti, dekomprimirati i preimenovati u "src" u svom

Mapa "… / arduino-1.8.9 / libraries".

Korak 2: Korak 2: Prijenos "Zmije" na ESP32

Preuzmite Snake.ino na dnu ovog koraka. Otvorite ga s Arduino IDE -om i prenesite ga na svoj sirovi ESP32. Ako nemate poruka o pogrešci, kôd bi već trebao biti pokrenut.

Korak 3: Korak 3: Spajanje VGA porta

Potrebni su vam sljedeći dijelovi:

  • priključak DSUB15, tj. VGA ženski priključak ili VGA kabel za rezanje.
  • tri otpornika od 270 ohma.

Spojite ESP32 GPIO pin 2, 15 i 21 na VGA crvenu, zelenu i plavu boju, kroz otpornike od 270 Ohma.

Spojite VGA Hsync i Vsync na ESP32 GPIO pinove 17 i 4 respektivno.

Spojite pinove 5, 6, 7, 8 i 10 konektora DSUB15 na ESP32 GND.

Za definiciju pina konektora VGA DSUB15 pogledajte sliku u ovom koraku. Napomena: ovo je strana lemljenja ženskog priključka.

Korak 4: Korak 4: Spojite četiri gumba

Korak 4: Spojite četiri gumba
Korak 4: Spojite četiri gumba
Korak 4: Spojite četiri gumba
Korak 4: Spojite četiri gumba
Korak 4: Spojite četiri gumba
Korak 4: Spojite četiri gumba

Shema u ovom koraku pokazuje kako spojiti jedan gumb (normalno otvoren) od +5V na dati pin ESP32. Imajte na umu da također morate spojiti dani ESP pin na GND kroz otpornik od 1 do 2 kOhm. Na taj način, kada se gumb otpusti (otvori), ESP pin je točno na nuli volti.

Točnije, morate spojiti četiri gumba sljedećim redoslijedom:

  • Pin 12 na desnu tipku
  • Pin 25 prema gore
  • Pin 14 na lijevu tipku
  • Pričvrstite 35 na gumb Dolje

Korak 5: Korak 5: Zaključak i priznanje

Ako sve radi ispravno, samo spojite VGA monitor i trebali biste moći uživati u Zmiji.

Želim izraziti svoje tenkove Fabriziju Di Vittoriju za njegovu izvrsnu ESP32 VGA biblioteku. Za više detalja, primjera i … Space Invaders, posjetite njegovu web stranicu.

Ako vam se sviđa ovaj projekt, napišite komentar ili podijelite sliku uređaja koji gradite … i, prije svega, glasajte za njega na GAMES natječaju!

Preporučeni: