Բովանդակություն:

ESP32 VGA օձ. 5 քայլ
ESP32 VGA օձ. 5 քայլ

Video: ESP32 VGA օձ. 5 քայլ

Video: ESP32 VGA օձ. 5 քայլ
Video: Как подключить старый монитор к ардуино. VGA to ESP32 2024, Հուլիսի
Anonim
Image
Image
Քայլ 3: VGA նավահանգստի միացում
Քայլ 3: VGA նավահանգստի միացում

Այս ուսանելի ծրագրում ես ցույց կտամ, թե ինչպես կարելի է վերարտադրել դասական արկադային խաղ ՝ Snake ՝ ESP32- ով, VGA մոնիտորի ելքով:

Բանաձևը 640x350 պիքսել է ՝ 8 գույներով:

Նախկինում ես կատարել եմ տարբերակ Arduino Uno- ով (տես այստեղ), բայց թույլատրելիությունը կազմում էր ընդամենը 120 x 60 պիքսել, 4 գույն:

Այս նախագիծը հնարավոր դարձավ Ֆաբրիցիո Դի Վիտորիոյի հեղինակած ESP32 VGA գրադարանի շնորհիվ: Լրացուցիչ մանրամասների համար տե՛ս այստեղ:

Քայլ 1: Քայլ 1. ESP32 տախտակներ, Arduino IDE տեղադրում և VGA գրադարանի կազմաձևում:

Այս քայլը նույնական է ESP32- ով կատարված իմ նախորդ նախագծի 1-ին քայլին, հետևաբար հետևեք այս հղմանը, սկսեք կարդալ 1-ին քայլից մինչև 3-րդ ենթաքայլը բացառված:

Դուք պետք է տեղադրեք FabGL VGA գրադարանը, բայց Snake- ի համար ձեզ անհրաժեշտ է վերջին տարբերակը. Ապագայում այն փոխելու դեպքում, այս քայլի ներքևում տեղադրում եմ src.new.rar ֆայլի աշխատանքային տարբերակը: Դուք կարող եք ներբեռնել, սեղմել և վերանվանել թղթապանակը որպես «src»

"… / Arduino-1.8.9 / գրադարաններ" թղթապանակը:

Քայլ 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- ի տրված քորոցը միացնել GND- ին 1 -ից 2 կՕմ ռեզիստորի միջոցով: Այս կերպ, երբ կոճակը բաց է թողնվում (բացվում է), ESP- ի քորոցը ճշգրիտ զրո վոլտ է:

Ավելի կոնկրետ ՝ պետք է չորս կոճակ միացնել հետևյալ հաջորդականությամբ.

  • Ամրացրեք 12 դեպի աջ կոճակը
  • Ամրացնել 25 -ից մինչև կոճակը
  • Կցեք 14 դեպի ձախ կոճակը
  • Կցեք 35 ներքև կոճակը

Քայլ 5. Քայլ 5. Եզրակացություն և ճանաչում

Եթե ամեն ինչ ճիշտ է աշխատում, պարզապես միացրեք VGA մոնիտորը և դուք պետք է կարողանաք վայելել Snake- ը:

Ես կցանկանայի իմ տանկերը հայտնել Ֆաբրիցիո Դի Վիտորիոյին `իր հիանալի ESP32 VGA գրադարանի համար: Լրացուցիչ մանրամասների, օրինակների և… Տիեզերական զավթիչների համար այցելեք նրա կայքը:

Եթե ձեզ դուր է գալիս այս նախագիծը, խնդրում ենք գրել մեկնաբանություն կամ կիսել ձեր ստեղծած սարքի նկարը … և, ամենից առաջ, քվեարկել դրա համար GAMES մրցույթում:

Խորհուրդ ենք տալիս: