সুচিপত্র:
- ধাপ 1: ধাপ 1: ESP32 বোর্ড, Arduino IDE ইনস্টলেশন এবং VGA লাইব্রেরি কনফিগারেশন।
- ধাপ 2: ধাপ 2: ESP32 এ "সাপ" আপলোড করা হচ্ছে
- ধাপ 3: ধাপ 3: ভিজিএ পোর্ট সংযুক্ত করা
- ধাপ 4: ধাপ 4: চারটি বোতাম সংযুক্ত করুন
- ধাপ 5: ধাপ 5: উপসংহার এবং স্বীকৃতি
ভিডিও: ESP32 VGA সাপ: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই নির্দেশে আমি দেখাবো কিভাবে একটি ক্লাসিক্যাল আর্কেড গেম - সাপ - একটি 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: চারটি বোতাম সংযুক্ত করুন
এই ধাপে পরিকল্পিতভাবে দেখানো হয়েছে কিভাবে একটি একক বোতাম (সাধারণত খোলা) +5V থেকে ESP32 প্রদত্ত পিনে সংযুক্ত করতে হয়। মনে রাখবেন যে আপনাকে 1 থেকে 2 kOhm রোধের মধ্যে GSP গর্তের সাথে ESP প্রদত্ত পিন সংযুক্ত করতে হবে। এইভাবে যখন বোতামটি রিলিজ হয় (খোলা) ESP পিন ঠিক শূন্য ভোল্টে থাকে।
আরও বিশেষভাবে, আপনাকে নিম্নলিখিত আদেশের সাথে চারটি বোতাম সংযুক্ত করতে হবে:
- 12 ডান বোতামে পিন করুন
- পিন 25 টু বাটন
- বাম বোতামে 14 পিন করুন
- পিন 35 থেকে ডাউন বোতাম
ধাপ 5: ধাপ 5: উপসংহার এবং স্বীকৃতি
যদি সবকিছু ঠিকঠাক কাজ করে, শুধু ভিজিএ মনিটর সংযুক্ত করুন এবং আপনি সাপ উপভোগ করতে সক্ষম হবেন।
আমি ফ্যাব্রিজিও ডি ভিটোরিওকে তার অসাধারণ ESP32 VGA লাইব্রেরির জন্য আমার ট্যাঙ্কগুলি প্রকাশ করতে চাই। আরো বিস্তারিত, উদাহরণ এবং … স্পেস ইনভেডারদের জন্য, তার সাইটে যান।
আপনি যদি এই প্রকল্পটি পছন্দ করেন, দয়া করে একটি মন্তব্য লিখুন বা আপনার তৈরি করা ডিভাইসের একটি ছবি ভাগ করুন … এবং সর্বোপরি, গেমস প্রতিযোগিতায় এটির জন্য ভোট দিন!
প্রস্তাবিত:
সাপ: অকেজো যন্ত্র: ৫ টি ধাপ
সাপ: দ্য ইউজলেস মেশিন: আপনি কি জানেন যখন আপনি ছোট ছিলেন এবং আপনি আপনার নকিয়াতে সাপ খেলতেন? একটি নির্দিষ্ট সময়ে সাপ তার নিজের লেজের পেছনে ছুটতে শুরু করবে, এবং তখনই আপনি জানতেন যে খেলাটি শেষ হতে চলেছে। আমরা এটিকে রোবট বানানোর সিদ্ধান্ত নিয়েছি, কেবল, গেমটি কখনই নয়
একটি ব্রেডবোর্ডে সাপ: 3 টি ধাপ (ছবি সহ)
একটি ব্রেডবোর্ডে সাপ: " আপনার ফোনে কোন গেম আছে? &Quot; " ঠিক নয়। " ভূমিকা: নিয়ন্ত্রণ করা সহজ, প্রোগ্রাম করা সহজ, এবং নকিয়া 6110 দ্বারা অমর করা, সাপ প্রকৌশলীদের কাছে একটি প্রিয় প্রকল্পে পরিণত হয়েছে। এটি এলইডি ম্যাট্রিক্স, এল
সাপ - চতুর্ভুজের মানুষের জন্য একটি মাউস - কম খরচে এবং মুক্ত উৎস: 12 টি ধাপ (ছবি সহ)
সাপ - চতুর্ভুজের মানুষের জন্য একটি মাউস - কম খরচে এবং উন্মুক্ত উৎস: 2017 সালের বসন্তে, আমার সেরা বন্ধুর পরিবার আমাকে জিজ্ঞাসা করেছিল যে আমি ডেনভারে উড়তে চাই এবং তাদের একটি প্রকল্পে সাহায্য করতে চাই। তাদের একটি বন্ধু আছে, অ্যালেন, যিনি পর্বত-বাইকিং দুর্ঘটনার ফলে চতুর্ভুজ। ফেলিক্স (আমার বন্ধু) এবং আমি কিছু দ্রুত গবেষণা করেছি
সুইচ-অ্যাডাপ্ট খেলনা: ডিম দূরবর্তী নিয়ন্ত্রিত সাপ অ্যাক্সেসযোগ্য!: 7 টি ধাপ (ছবি সহ)
সুইচ-অ্যাডাপ্ট খেলনা: ডিম রিমোট কন্ট্রোল্ড সাপ অ্যাক্সেসযোগ্য !: খেলনার অভিযোজন নতুন উপায় এবং কাস্টমাইজড সমাধান খুলে দেয় যাতে সীমিত মোটর ক্ষমতা বা বিকাশগত অক্ষমতা শিশুদের স্বাধীনভাবে খেলনাগুলির সাথে যোগাযোগ করতে পারে। অনেক ক্ষেত্রে, যেসব শিশুর জন্য অভিযোজিত খেলনা প্রয়োজন তারা int করতে অক্ষম
একটি VGA মনিটরে Arduino সাপ: 5 টি ধাপ
একটি VGA মনিটরে Arduino সাপ: আচ্ছা … আমি একটি Arduino কিনেছি। প্রাথমিকভাবে, বিনিয়োগটি এমন কিছু দিয়ে অনুপ্রাণিত হয়েছিল যা আমার মেয়েকে প্রোগ্রামিংয়ে আগ্রহী করবে। যাইহোক, এটি দেখা গেল, এই জিনিসটি আমার জন্য খেলতে আরও মজা ছিল। এলইডি তৈরির সাথে খেলার পরে