Mündəricat:

ESP32 VGA İlanı: 5 addım
ESP32 VGA İlanı: 5 addım

Video: ESP32 VGA İlanı: 5 addım

Video: ESP32 VGA İlanı: 5 addım
Video: PCA9685 ve ESP32 - V4 ile 32 Servo motorun kontrolü 2024, Iyul
Anonim
Image
Image
Addım 3: VGA Portuna qoşulun
Addım 3: VGA Portuna qoşulun

Bu təlimatda, bir VGA monitoru çıxışı olan bir ESP32 ilə klassik bir arcade oyununun - İlanın necə yaradılacağını göstərəcəyəm.

Çözünürlük 8 rəngdə 640x350 pikseldir.

Daha əvvəl bir Arduino Uno ilə bir versiya hazırladım (buraya baxın), ancaq qətnamə yalnız 120 x 60 piksel, 4 rəng idi.

Bu layihə Fabrizio Di Vittorio tərəfindən yazılan möhtəşəm ESP32 VGA kitabxanası sayəsində mümkün oldu. Ətraflı məlumat üçün bura baxın.

Addım 1: Addım 1: ESP32 Kartları, Arduino IDE Quraşdırması və VGA Kitabxana Konfiqurasiyası

Bu addım bir ESP32 ilə hazırladığım əvvəlki layihəmin 1-ci addımı ilə eynidır, buna görə də bu linki izləyin, 1-ci addımdan 3-cü Alt addım istisna olunana qədər oxumağa başlayın.

FabGL VGA kitabxanasını yükləməyiniz kifayətdir, ancaq İlan üçün ən son versiyaya ehtiyacınız var: gələcəkdə dəyişəcəyi təqdirdə, bu addımın altına src.new.rar faylına işləyən bir versiya qoydum. Qovluğu yükləyə, aça və "src" olaraq adlandıra bilərsiniz

"… / arduino-1.8.9 / kitabxanalar" qovluğu.

Addım 2: Adım 2: "Snake" in ESP32 -yə yüklənməsi

Bu addımın sonunda Snake.ino yükləyin. Arduino IDE ilə açın və xam ESP32 -yə yükləyin. Heç bir səhv mesajınız yoxdursa, kod artıq işləməlidir.

Adım 3: Adım 3: VGA Portunu bağlayın

Aşağıdakı hissələrə ehtiyacınız var:

  • DSUB15 Konnektoru, yəni kəsiləcək VGA dişi konnektoru və ya VGA kabeli.
  • üç 270 Ohm rezistor.

270 Ohm rezistorlar vasitəsilə ESP32 GPIO pin 2, 15 və 21 -ni sırasıyla VGA Red, Green və Blue -a qoşun.

VGA Hsync və Vsync -ni sırasıyla ESP32 GPIO pinlərinə 17 və 4 -ə qoşun.

5, 6, 7, 8 və 10 DSUB15 bağlayıcı pinlərini ESP32 GND -ə qoşun.

VGA DSUB15 bağlayıcı pinin tərifi üçün bu addımdakı şəklə baxın. NB, bu qadın bağlayıcının lehimləmə tərəfidir.

Adım 4: Adım 4: Dörd Düyməni Bağlayın

Addım 4: Dörd Düyməni Bağlayın
Addım 4: Dörd Düyməni Bağlayın
Addım 4: Dörd Düyməni Bağlayın
Addım 4: Dörd Düyməni Bağlayın
Addım 4: Dörd Düyməni Bağlayın
Addım 4: Dörd Düyməni Bağlayın

Bu addımdakı sxem, +5V -dən ESP32 -ə verilən tək bir düyməni (Normal Açıq) necə bağlayacağınızı göstərir. Diqqət yetirin ki, ESP verilən pinini 1 ilə 2 kOhm müqavimət vasitəsi ilə GND -yə bağlamalısınız. Bu şəkildə düymə buraxıldıqda (açıldıqda) ESP pimi tam sıfır Voltdur.

Daha dəqiq desək, aşağıdakı düyməni basaraq dörd düyməni bağlamalısınız:

  • 12 düyməsini sağ düyməyə bərkidin
  • 25 düyməsini yuxarı qaldırın
  • 14 düyməsini sol düyməyə bərkidin
  • 35 düyməsini Aşağı düyməsinə bərkidin

Addım 5: Adım 5: Nəticə və Təsdiq

Hər şey düzgün işləyirsə, VGA monitorunu bağlayın və İlanın dadını çıxara biləsiniz.

Mükəmməl ESP32 VGA kitabxanası üçün tanklarımı Fabrizio Di Vittorio -ya bildirmək istəyirəm. Daha ətraflı məlumat, nümunələr və… Space Invaders üçün saytına daxil olun.

Bu layihəni bəyənirsinizsə, zəhmət olmasa bir şərh yazın və ya qurduğunuz cihazın şəklini paylaşın … və hamısı GAMES Yarışmasında buna səs verin!

Tövsiyə: