Mundarija:

ESP32 VGA iloni: 5 qadam
ESP32 VGA iloni: 5 qadam

Video: ESP32 VGA iloni: 5 qadam

Video: ESP32 VGA iloni: 5 qadam
Video: Как подключить старый монитор к ардуино. VGA to ESP32 2024, Iyul
Anonim
Image
Image
3 -qadam: VGA portini ulash
3 -qadam: VGA portini ulash

Bu ko'rsatmada men klassik arja o'yinini - ilonni - ESP32 yordamida, VGA monitorining chiqishini ko'rsataman.

Ruxsat 640x350 piksel, 8 ta rangda.

Men ilgari Arduino Uno bilan bir versiya qilganman (qarang mana bu erda), lekin o'lchamlari atigi 120 x 60 piksel, 4 ta rang.

Bu loyiha Fabrizio Di Vittorio tomonidan yozilgan ajoyib ESP32 VGA kutubxonasi yordamida amalga oshdi. Batafsil ma'lumot uchun bu erga qarang.

1 -qadam: 1 -qadam: ESP32 platalari, Arduino IDE -ni o'rnatish va VGA kutubxonasi konfiguratsiyasi

Bu qadam ESP32 bilan qilingan oldingi loyihamning 1-qadamiga o'xshaydi, shuning uchun faqat ushbu havolaga o'ting, 1-bosqichdan boshlab 3-kichik qadamgacha o'qishni boshlang.

Siz FabGL VGA kutubxonasini o'rnatishingiz kerak, lekin ilon uchun sizga eng so'nggi versiya kerak bo'ladi: agar u kelajakda o'zgarsa, men bu qadamning pastki qismiga src.new.rar fayliga ishchi versiyasini qo'yaman. Siz papkani yuklab olishingiz, ochishingiz va "src" deb nomlashingiz mumkin

"… / arduino-1.8.9 / kutubxonalar" papkasi.

2 -qadam: 2 -qadam: "Snake" ni ESP32 -ga yuklash

Ushbu qadamning pastki qismida Snake.ino -ni yuklab oling. Uni Arduino IDE bilan oching va uni xom ESP32 -ga yuklang. Agar xato xabari bo'lmasa, kod allaqachon ishlayotgan bo'lishi kerak.

3 -qadam: 3 -qadam: VGA portini ulash

Sizga quyidagi qismlar kerak bo'ladi:

  • DSUB15 ulagichi, ya'ni VGA ayol ulagichi yoki kesiladigan VGA kabeli.
  • uchta 270 Ohm qarshilik.

ESP32 GPIO pin 2, 15 va 21 ni mos ravishda 270 Ohmli rezistorlar orqali VGA qizil, yashil va ko'k rangga ulang.

VGA Hsync va Vsync -ni mos ravishda ESP32 GPIO 17 va 4 -pinlariga ulang.

5, 6, 7, 8 va 10 -chi DSUB15 ulagichlarini ESP32 GND ga ulang.

VGA DSUB15 ulagichi pinining ta'rifi uchun ushbu bosqichdagi rasmga qarang. NB, bu ayol ulagichining lehim tomoni.

4 -qadam: 4 -qadam: To'rt tugmani ulang

4 -qadam: To'rt tugmani ulang
4 -qadam: To'rt tugmani ulang
4 -qadam: To'rt tugmani ulang
4 -qadam: To'rt tugmani ulang
4 -qadam: To'rt tugmani ulang
4 -qadam: To'rt tugmani ulang

Ushbu bosqichning sxemasi +5V dan bitta tugmani (Odatda ochiq) ESP32 piniga qanday ulash kerakligini ko'rsatadi. ESP berilgan pinni GND ga 1 dan 2 kOm gacha bo'lgan qarshilikka ulashingiz kerakligini ham unutmang. Shunday qilib, tugma qo'yilganda (ochilganda) ESP pinasi nol voltsli bo'ladi.

Aniqroq aytganda, siz quyidagi tartibda to'rtta tugmani ulashingiz kerak:

  • 12 tugmachasini o'ng tugmachaga mahkamlang
  • 25 -pinni yuqoriga ko'tarish tugmasi
  • 14 tugmachasini chap tugmachaga mahkamlang
  • 35 tugmachasini pastga bosing

5 -qadam: 5 -qadam: Xulosa va e'tirof

Agar hamma narsa to'g'ri ishlayotgan bo'lsa, faqat VGA monitorini ulang va siz Ilondan bahramand bo'lishingiz kerak.

Men o'z tanklarimni Fabrizio Di Vittorioga ajoyib ESP32 VGA kutubxonasi uchun bildirmoqchiman. Qo'shimcha ma'lumot, misollar va… Space Invaders uchun uning saytiga tashrif buyuring.

Agar sizga bu loyiha yoqqan bo'lsa, iltimos, sharh yozing yoki o'zingiz yaratgan qurilmaning rasmini baham ko'ring … va umuman, GAMES tanlovida unga ovoz bering!

Tavsiya: