সুচিপত্র:

Arduino LCD গেম: 3 টি ধাপ (ছবি সহ)
Arduino LCD গেম: 3 টি ধাপ (ছবি সহ)

ভিডিও: Arduino LCD গেম: 3 টি ধাপ (ছবি সহ)

ভিডিও: Arduino LCD গেম: 3 টি ধাপ (ছবি সহ)
ভিডিও: ফ্লাশ লাইটের আজব 3 টি সেটিং! || smartphones flashlight hidden 3 setting 2024, জুলাই
Anonim
Image
Image
যন্ত্রাংশ একত্রিত করা
যন্ত্রাংশ একত্রিত করা

আরডুইনো মাইক্রোকন্ট্রোলার দিয়ে অনেক কিছু তৈরি করা খুব সহজ। এই নির্দেশযোগ্য আপনাকে বলবে কিভাবে মুষ্টিমেয় অংশ এবং টিঙ্কারক্যাড সার্কিট থেকে তৈরি একটি সহজ 1-বোতাম ভিডিও গেম তৈরি করতে হয়। এটি একটি সাইড স্ক্রোলিং জাম্পিং গেম। এটি সহজ নির্মাতা ইলেকট্রনিক্স থেকে আপনার নিজের গেম তৈরির জন্য একটি ভাল সূচনা পয়েন্ট হিসাবে কাজ করে।

অংশ তালিকা:

  • 1 x Arduino UNO
  • 1 x LCD স্ক্রিন (16 x 2 অক্ষর)
  • 1 x ইলেকট্রনিক্স ব্রেডবোর্ড
  • 1 x 220 প্রতিরোধক
  • 1 x পুশবাটন সুইচ
  • সলিড-কোর হুকআপ তার
  • 1 x USB তারের

ধাপ 1: যন্ত্রাংশ একত্রিত করা

যন্ত্রাংশ একত্রিত করা
যন্ত্রাংশ একত্রিত করা

প্রয়োজনীয় অংশগুলি উপরের ছবিতে দেখানো হয়েছে। Arduino unpowered দিয়ে শুরু করুন। ইউএসবি কেবল প্লাগ করবেন না। এটি পরবর্তী ধাপে ঘটবে যখন এটি প্রোগ্রাম করার এবং গেমটি চেষ্টা করার সময় হবে।

আরডুইনোতে 5V সংকেতটি ব্রেডবোর্ডের শীর্ষে লাল সারির একেবারে বাম দিকে সংযুক্ত করতে একটি দীর্ঘ হুকআপ তার ব্যবহার করুন।

ব্রেডবোর্ডের শীর্ষে কালো (বা কিছু ব্রেডবোর্ডে নীল) সারির একেবারে বাম দিকে GND সংকেত সংযুক্ত করতে একটি দীর্ঘ হুকআপ তার ব্যবহার করুন।

এলসিডি (লিকুইড ক্রিস্টাল ডিসপ্লে) মডিউলের নীচের দিকে 16-পিন পুরুষ হেডার রয়েছে। ছবিতে দেখানো হিসাবে এটি রুটিবোর্ডে প্লাগ করুন। সমস্ত ইলেকট্রনিক সিগন্যাল যা LCD কে শক্তি এবং নিয়ন্ত্রণ করে এই হেডারের মধ্য দিয়ে যায়।

এই পিনগুলি (বাম থেকে ডানে):

  1. GND - পাওয়ার গ্রাউন্ড সিগন্যাল
  2. ভিসিসি - ইতিবাচক শক্তি সংকেত
  3. V0 - বিপরীতে সমন্বয়
  4. RS - রেজিস্টার সিলেক্ট করুন
  5. R/W - পড়ুন/লিখুন নির্বাচন করুন
  6. ই - অপারেশন সিগন্যাল সক্ষম করে
  7. DB0 - ডেটা বিট 0 (এখানে ব্যবহার করা হয়নি)
  8. DB1 - ডেটা বিট 1 (এখানে ব্যবহার করা হয়নি)
  9. DB2 - ডেটা বিট 2 (এখানে ব্যবহার করা হয়নি)
  10. DB3 - ডেটা বিট 3 (এখানে ব্যবহার করা হয়নি)
  11. DB4 - ডেটা বিট 4
  12. ডিবি 5 - ডেটা বিট 5
  13. DB6 - ডেটা বিট 6
  14. DB7 - ডেটা বিট 7
  15. LED+ - ব্যাকলাইট LED পজিটিভ
  16. LED- - ব্যাকলাইট LED নেগেটিভ

সংক্ষিপ্ত হুকআপ তার ব্যবহার করে, GND এবং LED- (পিন 1 এবং 16) শীর্ষে কালো সারিতে সংযুক্ত করুন।

একইভাবে, VCC (পিন 2) একটি ছোট হুকআপ তারের সাথে উপরের সারিতে লাল সারিতে সংযুক্ত করুন।

220 Ω প্রতিরোধক (লাল-লাল-বাদামী রঙের ব্যান্ড) এর তারের লিডগুলি বাঁকুন এবং এটি LED+ এবং ব্রেডবোর্ডের শীর্ষে লাল সারির মধ্যে সংযুক্ত করুন।

অবশিষ্ট সংযোগগুলি তৈরি করতে দীর্ঘ হুকআপ তারগুলি ব্যবহার করুন:

  • DB7 কে Arduino পিন 3 এর সাথে সংযুক্ত করুন
  • DB6 কে Arduino পিন 4 এর সাথে সংযুক্ত করুন
  • DB5 কে Arduino পিন 5 এর সাথে সংযুক্ত করুন
  • DB4 কে Arduino পিন 6 এর সাথে সংযুক্ত করুন
  • E কে Arduino পিন 9 এর সাথে সংযুক্ত করুন
  • আরডুইনো পিন 10 (বা রুটিবোর্ডের উপরের কালো সারিতে) R/W সংযুক্ত করুন
  • RS কে Arduino পিন 11 এর সাথে সংযুক্ত করুন
  • V0 কে Arduino পিন 12 (অথবা রুটিবোর্ডের উপরের কালো সারিতে) সংযুক্ত করুন

এলসিডি স্ক্রিনের বাম দিকে পুশবাটনটি কোথাও প্লাগ করুন, ব্রেডবোর্ডের কেন্দ্র বরাবর চলমান চ্যানেলটি ধরে রাখুন (উপরের ছবিটি দেখুন)। একটি ছোট হুকআপ তার ব্যবহার করে রুটিবোর্ডের উপরের কালো সারিতে বোতামের উপরের দুটি পিনের একটি সংযুক্ত করুন। Arduino এর 2 পিন করতে বোতামের উপরের অন্য পিনটি সংযুক্ত করুন।

ধাপ 2: Arduino প্রোগ্রামিং

Arduino প্রোগ্রামিং
Arduino প্রোগ্রামিং

এই মুহুর্তে, আপনি Arduino প্রোগ্রাম এবং এটি পরীক্ষা করার জন্য প্রস্তুত হওয়া উচিত।

আপনার কম্পিউটারে Arduino সফটওয়্যার ইনস্টল আছে তা নিশ্চিত করে শুরু করুন। আপনার কম্পিউটারে এই পৃষ্ঠায় LCD_Game.ino ফাইলটি ডাউনলোড করুন এবং এটি Arduino সফটওয়্যারে খুলুন। নিশ্চিত করুন যে প্রোগ্রামিংয়ের জন্য বোর্ডটি সঠিকভাবে সেট করা আছে (সরঞ্জাম → বোর্ড → আরডুইনো ইউনো)।

ইউএসবি কেবল ব্যবহার করে আপনার কম্পিউটারে আরডুইনো সংযুক্ত করুন। এটি আরডুইনো/গেমকে শক্তি সরবরাহ করবে এবং আপনাকে আপনার প্রোগ্রামটি আরডুইনোতে আপলোড করার অনুমতি দেবে।

এই মুহুর্তে, এলসিডি ডিসপ্লের স্ক্রিনটি হালকা হওয়া উচিত।

ফাইল → আপলোড নির্বাচন করে Arduino প্রোগ্রাম করুন (অথবা Arduino সফটওয়্যারের উপরের ডান তীর বোতাম টিপুন)।

যদি সবকিছু ঠিক থাকে, তাহলে LCD স্ক্রিনটি এখন উপরের ছবির মতো গেম স্টার্ট স্ক্রিন দেখাবে।

ধাপ 3: জিনিস পরিবর্তন করা এবং একটি Arduino গেম শিল্ড তৈরি করা

জিনিস পরিবর্তন এবং একটি Arduino গেম Shiাল তৈরি
জিনিস পরিবর্তন এবং একটি Arduino গেম Shiাল তৈরি

এই মুহুর্তে আপনার সবকিছুই কাজ করছে, তাই আর কি করার আছে?

আপনি যদি গেমের কাজ করার পদ্ধতি পরিবর্তন করতে চান, অথবা এই প্রকল্পের জন্য একটি শীতল মুদ্রিত সার্কিট বোর্ড তৈরি করতে চান যা সরাসরি Arduino- এ প্লাগ করে এবং সেই সমস্ত নোংরা তারের প্রতিস্থাপন করে, তাহলে কিভাবে শুরু করবেন তা এখানে।

আমি এই গেমটি সম্পূর্ণরূপে খুব শীতল (বিনামূল্যে!) অনলাইন ইলেকট্রনিক্স সিমুলেটর টিঙ্কারক্যাড সার্কিট ব্যবহার করে তৈরি করেছি। আমি আসলে গেমটি সম্পূর্ণরূপে কাজ করেছিলাম এবং কিড থেকে আরডুইনো বের করার আগে পরীক্ষা করেছিলাম। এখানে Arduino LCD গেমের জন্য ভার্চুয়াল সার্কিট।

আপনি প্রকৃতপক্ষে আপনার ব্রাউজারে কোন প্রকৃত ইলেকট্রনিক্স একত্রিত না করেই গেমটি খেলতে পারেন ("ওহ, এখন আপনি আমাকে বলুন")। আপনি যদি গেমটিতে কোন পরিবর্তন করতে চান, অথবা কি ঘটছে তা এক্সপ্লোর করতে চান, তাহলে আপনি "ডুপ্লিকেট প্রজেক্ট" বোতামটি ব্যবহার করে ভার্চুয়াল সার্কিট কপি করতে পারেন। তারপরে আপনি সোর্স কোড সম্পাদনা করতে পারেন এবং সেখানেই পরিবর্তনগুলি চেষ্টা করতে পারেন। একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত ডিবাগারও রয়েছে যেখানে আপনি প্রোগ্রাম লাইন-বাই-লাইন দিয়ে যেতে পারেন এবং দেখতে পাচ্ছেন কি হচ্ছে!

আপনি যদি খুব আগ্রহী হন তবে আপনি আপনার ইলেকট্রনিক্সকে আরডুইনোতে সুন্দরভাবে সংযুক্ত করার জন্য একটি সার্কিট বোর্ডও তৈরি করতে পারেন। প্রকল্পটিতে একটি "ডাউনলোড গারবার" বোতাম রয়েছে যা আপনাকে একটি প্রিন্টেড সার্কিট বোর্ড (পিসিবি) প্রস্তুতকারককে কাস্টম প্রিন্টেড সার্কিট বোর্ড তৈরির জন্য প্রয়োজনীয় ফাইলগুলি দেবে। পিসিবি তৈরি করার জন্য এখানে কিছু দরকারী তথ্য রয়েছে।

উপভোগ করুন!

প্রস্তাবিত: