সুচিপত্র:

ESP32 VGA সাপ: 5 টি ধাপ
ESP32 VGA সাপ: 5 টি ধাপ

ভিডিও: ESP32 VGA সাপ: 5 টি ধাপ

ভিডিও: ESP32 VGA সাপ: 5 টি ধাপ
ভিডিও: Snake on the MicroPython Micro controller 2024, নভেম্বর
Anonim
Image
Image
ধাপ 3: ভিজিএ পোর্ট সংযোগ করা
ধাপ 3: ভিজিএ পোর্ট সংযোগ করা

এই নির্দেশে আমি দেখাবো কিভাবে একটি ক্লাসিক্যাল আর্কেড গেম - সাপ - একটি ESP32 সহ, একটি VGA মনিটরের আউটপুট সহ পুনরুত্পাদন করতে হবে।

রেজোলিউশন 640x350 পিক্সেল, 8 রঙে।

আমি পূর্বে একটি Arduino Uno এর সাথে একটি সংস্করণ করেছি (এখানে দেখুন), কিন্তু রেজোলিউশন ছিল মাত্র 120 x 60 পিক্সেল, 4 টি রঙ।

এই প্রকল্পটি ফ্যাব্রিজিও ডি ভিটোরিওর লেখা অসাধারণ ESP32 VGA লাইব্রেরি দ্বারা সম্ভব হয়েছে। আরো বিস্তারিত জানার জন্য এখানে দেখুন।

ধাপ 1: ধাপ 1: ESP32 বোর্ড, Arduino IDE ইনস্টলেশন এবং VGA লাইব্রেরি কনফিগারেশন।

এই ধাপটি আমার পূর্ববর্তী প্রকল্পের ESP32 দিয়ে সম্পন্ন করা ধাপ 1 এর অনুরূপ, এইভাবে শুধু এই লিঙ্কটি অনুসরণ করুন, ধাপ 1 থেকে সাব-স্টেপ 3 বাদ না দেওয়া পর্যন্ত পড়া শুরু করুন।

ফ্যাবজিএল ভিজিএ লাইব্রেরি ইনস্টল করার চেয়ে আপনার আছে, কিন্তু স্নেকের জন্য আপনার সর্বশেষ সংস্করণটি প্রয়োজন: ভবিষ্যতে এটি পরিবর্তিত হলে, আমি এই ধাপের নীচে src.new.rar ফাইলে একটি কার্যকরী সংস্করণ রেখেছি। আপনি ফোল্ডারটি "src" হিসাবে ডাউনলোড, অসম্পূর্ণ এবং নাম পরিবর্তন করতে পারেন

"… / Arduino-1.8.9 / লাইব্রেরি" ফোল্ডার।

ধাপ 2: ধাপ 2: ESP32 এ "সাপ" আপলোড করা হচ্ছে

এই ধাপের নীচে Snake.ino ডাউনলোড করুন। এটি Arduino IDE দিয়ে খুলুন এবং আপনার কাঁচা ESP32 এ আপলোড করুন। যদি আপনার কোন ত্রুটি বার্তা না থাকে, কোডটি ইতিমধ্যেই চলতে হবে।

ধাপ 3: ধাপ 3: ভিজিএ পোর্ট সংযুক্ত করা

আপনি নিম্নলিখিত অংশ প্রয়োজন:

  • একটি DSUB15 সংযোগকারী, যেমন একটি ভিজিএ মহিলা সংযোগকারী বা একটি ভিজিএ কেবল কাটা হবে।
  • তিনটি 270 ওহম প্রতিরোধক।

ESP32 GPIO পিন 2, 15 এবং 21 কে যথাক্রমে 270 ওহম প্রতিরোধকের মাধ্যমে VGA লাল, সবুজ এবং নীল রঙের সাথে সংযুক্ত করুন।

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 প্রদত্ত পিনে সংযুক্ত করতে হয়। মনে রাখবেন যে আপনাকে 1 থেকে 2 kOhm রোধের মধ্যে GSP গর্তের সাথে ESP প্রদত্ত পিন সংযুক্ত করতে হবে। এইভাবে যখন বোতামটি রিলিজ হয় (খোলা) ESP পিন ঠিক শূন্য ভোল্টে থাকে।

আরও বিশেষভাবে, আপনাকে নিম্নলিখিত আদেশের সাথে চারটি বোতাম সংযুক্ত করতে হবে:

  • 12 ডান বোতামে পিন করুন
  • পিন 25 টু বাটন
  • বাম বোতামে 14 পিন করুন
  • পিন 35 থেকে ডাউন বোতাম

ধাপ 5: ধাপ 5: উপসংহার এবং স্বীকৃতি

যদি সবকিছু ঠিকঠাক কাজ করে, শুধু ভিজিএ মনিটর সংযুক্ত করুন এবং আপনি সাপ উপভোগ করতে সক্ষম হবেন।

আমি ফ্যাব্রিজিও ডি ভিটোরিওকে তার অসাধারণ ESP32 VGA লাইব্রেরির জন্য আমার ট্যাঙ্কগুলি প্রকাশ করতে চাই। আরো বিস্তারিত, উদাহরণ এবং … স্পেস ইনভেডারদের জন্য, তার সাইটে যান।

আপনি যদি এই প্রকল্পটি পছন্দ করেন, দয়া করে একটি মন্তব্য লিখুন বা আপনার তৈরি করা ডিভাইসের একটি ছবি ভাগ করুন … এবং সর্বোপরি, গেমস প্রতিযোগিতায় এটির জন্য ভোট দিন!

প্রস্তাবিত: