সুচিপত্র:

শুধু আরেকটি ATtiny85 রেট্রো গেমিং কনসোল: 4 টি ধাপ
শুধু আরেকটি ATtiny85 রেট্রো গেমিং কনসোল: 4 টি ধাপ

ভিডিও: শুধু আরেকটি ATtiny85 রেট্রো গেমিং কনসোল: 4 টি ধাপ

ভিডিও: শুধু আরেকটি ATtiny85 রেট্রো গেমিং কনসোল: 4 টি ধাপ
ভিডিও: simple electronic Attiny85 Digspark test Mode Sleep 2024, জুলাই
Anonim
Image
Image

একটি ছোট বিপরীতমুখী কনসোলের মত সেটআপ যা ATTiny85 x 0.96 OLED এর উপর ভিত্তি করে স্থান আক্রমণকারী, টেট্রিস ইত্যাদি খেলার জন্য।

সরবরাহ

  • ওলেড 0.96 ইঞ্চি x 1
  • Attiny85 x1
  • প্রোগ্রামিং Attiny85 x 1 এর জন্য প্রোগ্রামার সেটআপ
  • X 3 সুইচ করুন
  • 10K রোধকারী SMD 0805 x 2
  • 1K রোধকারী SMD 0603 x 2
  • LED 0603 x 1
  • এম 7 ডায়োড এসএমএ এক্স 1
  • ইউএসবি মাইক্রো পোর্ট x 1
  • 7K রোধকারী SMD 0603 x 1
  • কাস্টম PCB (Gerber ডেটা সংযুক্ত)
  • FR4 তামা বোর্ড
  • খচিত পিসিবি (পিডিএফ সংযুক্ত)

ধাপ 1: গল্প-

পদক্ষেপ 1 বোর্ড প্রস্তুত করা
পদক্ষেপ 1 বোর্ড প্রস্তুত করা

সবাই কেমন আছেন! সুতরাং এটি আমার DIY ওলেড ভিত্তিক রেট্রো গেমিং কনসোল (আসলে এটি একটি গেমিং কনসোল নয়, কিন্তু একটি সেটআপ যা একটি জেনেরিক 0.96 ইঞ্চি ওলেডকে একটি Attiny85 এর সাথে সংযুক্ত করে) আমি আপনাকে দেখাব কিভাবে আমি এটি তৈরি করেছি। এছাড়াও, এই প্রকল্পের কোডটি বেশ সাধারণ এবং অনলাইনে উপলব্ধ, আমি কেবল সেই কোডটি নিয়েছি এবং কয়েকটি পরিবর্তন করেছি এবং এর জন্য পিসিবি তৈরি করেছি।

ধাপ 2: ধাপ 1 বোর্ড প্রস্তুত করা

পদক্ষেপ 1 বোর্ড প্রস্তুত করা
পদক্ষেপ 1 বোর্ড প্রস্তুত করা
পদক্ষেপ 1 বোর্ড প্রস্তুত করা
পদক্ষেপ 1 বোর্ড প্রস্তুত করা
পদক্ষেপ 1 বোর্ড প্রস্তুত করা
পদক্ষেপ 1 বোর্ড প্রস্তুত করা

বোর্ড প্রস্তুত করা হচ্ছে

মূলত, আমি এই পিসিবি দিয়ে এই বোর্ডটি সঠিকভাবে তৈরি করতে চেয়েছিলাম যা আমি গত মাসে প্রস্তুত করেছিলাম কিন্তু কোভিড -১ of এর কারণে, আমি শিপমেন্ট ইস্যুর কারণে অর্ডার দিতে পারিনি তাই আমি পিসিবি ডিজাইন একটু পরিবর্তন করে পিসিবি খোদাই করার সিদ্ধান্ত নিলাম যাতে আমি তৈরি করতে পারি এটি দুই পক্ষের PCB এর পরিবর্তে একতরফা। আমি পিসিবি ডিজাইন করতে OrCad ব্যবহার করেছি, এবং তারপর নকশার জন্য একটি ছবির কাগজে বোর্ড মুদ্রণের জন্য একটি পিডিএফ তৈরি করেছি। যদি আপনি ছেলেরা আপনার নিজের তৈরি করতে চান, তাহলে সঠিক PCB এর জন্য পরিকল্পিত, এবং Gerber ডেটা সংযুক্ত করা আছে।

আমি প্রথমে ইঙ্কজেট প্রিন্টারের সাহায্যে ছবির কাগজে বোর্ডের পিডিএফ প্রিন্ট করি, তারপর আমি পিসিবি আকার অনুযায়ী একটি FR4 কপার বোর্ড পিসিবি কেটে ফেলি।

যদি আপনি ছেলেরা এচিং প্রক্রিয়া সম্পর্কে আরও জানতে চান, আপনি আমার লিঙ্ক করা ভিডিওটি দেখতে পারেন।

এচিংয়ের পরে, আমি এই বোর্ডে উপাদানগুলি যোগ করা শুরু করি।

এই PCB- তে উপাদান যোগ করা বেশ সহজ এবং সোজা এগিয়ে, SMD কম্পোনেন্টের জন্য সংযুক্ত চিত্র অনুসরণ করুন।

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

কিন্তু অপেক্ষা করুন, attiny85 প্রোগ্রাম কিভাবে!

ধাপ 3: Attiny85 প্রোগ্রামিং

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

Attiny85 এবং Attiny13A আমার প্রিয় মাইক্রোকন্ট্রোলার কারণ সেগুলি সস্তা এবং বিভিন্ন প্রকল্পে ব্যবহার করা যেতে পারে যার জন্য ওভারকিল হার্ডওয়্যার এবং কানেক্টিভিটি অপশন প্রয়োজন হয় না, উদাহরণস্বরূপ- ওলেড গেমবয়!

Attiny85 MCU প্রোগ্রাম করার জন্য, আপনার একটি ISP প্রোগ্রামার লাগবে আমি ইতিমধ্যেই কাস্টম প্রোগ্রামারের সাথে Attiny85 প্রোগ্রামিং সম্পর্কে একটি পোস্ট করেছি তাই পরীক্ষা করে দেখুন।

কাস্টম আইএসপি সহ প্রোগ্রামিং attiny85 সম্পর্কে পোস্ট করুন

তাই আমি প্রোগ্রামিং প্রক্রিয়াটি এড়িয়ে যাচ্ছি, শুধু বলি আমাদের প্রথমে বুটলোডার বার্ন করতে হবে এবং তারপর প্রদত্ত কোড দিয়ে attiny85 ফ্ল্যাশ করতে হবে। দ্রষ্টব্য- আপনাকে প্রধান কোড ফোল্ডারে ক্র্যাটেড প্রধান কোডের সাথে দেওয়া হেডার ফাইল যোগ করতে হবে, তারপর ডকুমেন্টে Arduino স্কেচ ফোল্ডারে পুরো ফোল্ডারটি যুক্ত করুন (সংযুক্ত ছবিটি অনুসরণ করুন)।

ধাপ 4: গেম কনসোল এবং ফলাফলগুলি শক্তিশালী করা

Image
Image
গেম কনসোল এবং ফলাফলগুলি শক্তিশালী করা
গেম কনসোল এবং ফলাফলগুলি শক্তিশালী করা

এই বোর্ডটি পাওয়ার জন্য, আমি একটি ব্যাটারি সংযোগকারী যুক্ত করেছি, একটি লি-আয়ন ব্যাটারি সংযুক্ত করা যেতে পারে যা এটি।

এটি এখনও V1 এবং এই প্রজেক্টের পরবর্তী স্তর হবে একটি সঠিক PCB তৈরি করা এবং এটিতে সবকিছু সোল্ডার করা। এছাড়াও, আমরা এতে একটি UI যোগ করতে পারি যাতে আমরা 1 টিরও বেশি গেম নির্বাচন করতে পারি। আপাতত, যদি আপনি কিছু সমস্যার মধ্যে পড়েন তবে কেবল একটি মন্তব্য করুন। ADIOS!

প্রস্তাবিত: