Სარჩევი:

ESP32 VGA გველი: 5 ნაბიჯი
ESP32 VGA გველი: 5 ნაბიჯი

ვიდეო: ESP32 VGA გველი: 5 ნაბიჯი

ვიდეო: ESP32 VGA გველი: 5 ნაბიჯი
ვიდეო: Как подключить старый монитор к ардуино. VGA to ESP32 2024, ნოემბერი
Anonim
Image
Image
ნაბიჯი 3: VGA პორტის დაკავშირება
ნაბიჯი 3: VGA პორტის დაკავშირება

ამ გაკვეთილზე მე ვაჩვენებ, თუ როგორ უნდა აღვადგინოთ კლასიკური არკადული თამაში - გველი - ESP32– ით, გამომავალი VGA მონიტორისთვის.

გარჩევადობაა 640x350 პიქსელი, 8 ფერში.

მე ადრე გავაკეთე ვერსია Arduino Uno– ით (იხ. აქ), მაგრამ გარჩევადობა იყო მხოლოდ 120 x 60 პიქსელი, 4 ფერი.

ეს პროექტი შესაძლებელი გახდა ფაბრიციო დი ვიტორიოს მიერ დაწერილი გასაოცარი ESP32 VGA ბიბლიოთეკით. იხილეთ აქ უფრო დეტალურად.

ნაბიჯი 1: ნაბიჯი 1: ESP32 დაფები, Arduino IDE ინსტალაცია და VGA ბიბლიოთეკის კონფიგურაცია

ეს ნაბიჯი იდენტურია ESP32– ით შესრულებული ჩემი წინა პროექტის 1 – ე ნაბიჯის, ასე რომ უბრალოდ მიჰყევით ამ ბმულს, დაიწყეთ კითხვა 1 – დან ქვე – საფეხურის 3 გამორიცხვამდე.

თქვენ უნდა დააინსტალიროთ FabGL VGA ბიბლიოთეკა, მაგრამ გველისთვის გჭირდებათ უახლესი ვერსია: მხოლოდ იმ შემთხვევაში, თუ ის მომავალში შეიცვლება, მე ამ ნაბიჯის ბოლოში დავამატე სამუშაო ვერსია ფაილში src.new.rar. თქვენ შეგიძლიათ გადმოწეროთ, გააქტიუროთ და გადაარქვათ სახელი საქაღალდეს "src"

"… / Arduino-1.8.9 / ბიბლიოთეკები" საქაღალდე.

ნაბიჯი 2: ნაბიჯი 2: ატვირთეთ "გველი" ESP32- ში

ჩამოტვირთეთ Snake.ino ამ ნაბიჯის ბოლოში. გახსენით იგი Arduino IDE– ით და ატვირთეთ თქვენს ნედლეულ ESP32– ში. თუ თქვენ არ გაქვთ შეცდომის შეტყობინებები, კოდი უკვე გაშვებული უნდა იყოს.

ნაბიჯი 3: ნაბიჯი 3: VGA პორტის დაკავშირება

თქვენ გჭირდებათ შემდეგი ნაწილები:

  • DSUB15 კონექტორი, ანუ VGA ქალი კონექტორი ან VGA კაბელი, რომელიც უნდა გაიჭრას.
  • სამი 270 Ohm რეზისტორი.

შეაერთეთ ESP32 GPIO პინ 2, 15 და 21 შესაბამისად VGA წითელი, მწვანე და ლურჯი შესაბამისად, 270 Ohm რეზისტორების საშუალებით.

შეაერთეთ 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 pin არის ზუსტად ნულოვანი ვოლტი.

უფრო კონკრეტულად, თქვენ უნდა დააკავშიროთ ოთხი ღილაკი შემდეგი თანმიმდევრობით:

  • დააფიქსირეთ ღილაკი 12 მარჯვნივ
  • მიამაგრეთ ღილაკი 25 დან ზემოთ
  • დააფიქსირეთ ღილაკი 14 მარცხნივ
  • მიამაგრეთ ღილაკი 35 ქვემოთ

ნაბიჯი 5: ნაბიჯი 5: დასკვნა და აღიარება

თუ ყველაფერი სწორად მუშაობს, უბრალოდ დააკავშირეთ VGA მონიტორი და თქვენ გექნებათ სიამოვნება გველით.

მინდა გამოვხატო ჩემი ტანკები Fabrizio Di Vittorio– სთვის მისი გასაოცარი ESP32 VGA ბიბლიოთეკისთვის. დამატებითი დეტალებისთვის, მაგალითებისთვის და… კოსმოსური დამპყრობლებისთვის ეწვიეთ მის საიტს.

თუ მოგწონთ ეს პროექტი, გთხოვთ დაწეროთ კომენტარი ან გააზიაროთ თქვენს მიერ შექმნილი მოწყობილობის სურათი… და, უპირველეს ყოვლისა, მიეცით ხმა GAMES კონკურსში!

გირჩევთ: