Агуулгын хүснэгт:

ESP32 VGA могой: 5 алхам
ESP32 VGA могой: 5 алхам

Видео: ESP32 VGA могой: 5 алхам

Видео: ESP32 VGA могой: 5 алхам
Видео: Майнинг XDAG, Учебное пособие по добыче Xdagger Coin Phenomenal Crypto 2024, Арваннэгдүгээр
Anonim
Image
Image
Алхам 3: VGA портыг холбох
Алхам 3: VGA портыг холбох

Энэхүү зааварчилгаанд би сонгодог аркад тоглоом болох могойг ESP32 ашиглан VGA дэлгэцийн гаралтаар хэрхэн яаж хуулбарлахыг үзүүлэх болно.

Нарийвчлал нь 640x350 пиксел бөгөөд 8 өнгөт.

Би өмнө нь Arduino Uno хувилбарыг хийсэн байсан (эндээс үзнэ үү), гэхдээ нарийвчлал нь ердөө 120 х 60 пиксел, 4 өнгө байв.

Энэхүү төслийг Fabrizio Di Vittorio -ийн бичсэн гайхалтай ESP32 VGA номын сангийн тусламжтайгаар хийх боломжтой болсон. Дэлгэрэнгүй мэдээллийг эндээс үзнэ үү.

Алхам 1: Алхам 1: ESP32 самбар, Arduino IDE суулгах, VGA номын сангийн тохиргоо

Энэ алхам нь ESP32 дээр хийсэн миний өмнөх төслийн 1-р алхамтай адилхан тул энэ линкийг дагаж, 1-р алхамаас 3-р алхамыг хасах хүртэл уншиж эхлээрэй.

Та FabGL VGA номын санг суулгахаас өөр аргагүй, гэхдээ Могойн хувьд танд хамгийн сүүлийн хувилбар хэрэгтэй болно: ирээдүйд өөрчлөгдөх магадлалтай бол би энэ алхамын доод хэсэгт 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 зүү рүү холбоно уу.

DSUB15 холбогч 5, 6, 7, 8, 10 тээглүүрийг ESP32 GND руу холбоно уу.

VGA DSUB15 холбогч зүүний тодорхойлолтыг энэ алхам дээрх зургийг үзнэ үү. NB, энэ бол эмэгтэй холбогчийг гагнах тал юм.

Алхам 4: Алхам 4: Дөрвөн товчлуурыг холбоно уу

Алхам 4: Дөрвөн товчлуурыг холбоно уу
Алхам 4: Дөрвөн товчлуурыг холбоно уу
Алхам 4: Дөрвөн товчлуурыг холбоно уу
Алхам 4: Дөрвөн товчлуурыг холбоно уу
Алхам 4: Дөрвөн товчлуурыг холбоно уу
Алхам 4: Дөрвөн товчлуурыг холбоно уу

Энэ алхам дахь схем нь +5V -аас нэг товчлуурыг (Ер нь нээлттэй) ESP32 өгөгдсөн зүү рүү хэрхэн холбохыг харуулав. Та мөн ESP өгөгдсөн зүүг 1 -ээс 2 кОм эсэргүүцэлтэй GND руу холбох хэрэгтэй гэдгийг анхаарна уу. Ийм байдлаар товчлуурыг суллах үед (нээлттэй) ESP зүү яг тэг вольт байна.

Тодруулбал, та дараах дарааллаар дөрвөн товчлуурыг холбох хэрэгтэй.

  • 12 -г баруун товчлуур дээр хавчуул
  • Дээш товчлуур руу 25 -р зүү
  • 14 -ийг зүүн товчлуур дээр хавчуул
  • 35 товчлуурыг доош товчлуур дээр холбоно уу

Алхам 5: Алхам 5: Дүгнэлт ба хүлээн зөвшөөрөх

Хэрэв бүх зүйл зөв ажиллаж байгаа бол VGA дэлгэцийг холбоход л Могойг үзэх боломжтой болно.

Би танкуудаа түүний гайхалтай ESP32 VGA номын санд зориулж Фабризио Ди Витториод хэлэхийг хүсч байна. Дэлгэрэнгүй мэдээлэл, жишээ,… Space Invaders -ийг түүний сайтад зочилно уу.

Хэрэв танд энэ төсөл таалагдсан бол сэтгэгдэл бичих эсвэл бүтээсэн төхөөрөмжийнхөө зургийг хуваалцаж, GAMES тэмцээнд саналаа өгнө үү!

Зөвлөмж болгож буй: