সুচিপত্র:

একটি আইওএস ব্লুটুথ কীবোর্ডে কমোডোর 64 চালু করুন: 6 টি ধাপ (ছবি সহ)
একটি আইওএস ব্লুটুথ কীবোর্ডে কমোডোর 64 চালু করুন: 6 টি ধাপ (ছবি সহ)

ভিডিও: একটি আইওএস ব্লুটুথ কীবোর্ডে কমোডোর 64 চালু করুন: 6 টি ধাপ (ছবি সহ)

ভিডিও: একটি আইওএস ব্লুটুথ কীবোর্ডে কমোডোর 64 চালু করুন: 6 টি ধাপ (ছবি সহ)
ভিডিও: Laptop a kivabe bluetooth connect korbo | laptop/computer/pc te kivabe bluetooth connect korbo 2024, নভেম্বর
Anonim
একটি আইওএস ব্লুটুথ কীবোর্ডে কমোডোর 64 চালু করুন
একটি আইওএস ব্লুটুথ কীবোর্ডে কমোডোর 64 চালু করুন

একটি কমোডোর 64 কম্পিউটারকে ব্লুটুথ কীবোর্ডে পরিণত করার জন্য এই নির্দেশযোগ্য। এটি Arduino IDE এর সাথে একটি মাইক্রো কন্ট্রোলার প্রোগ্রামিং এবং একটি সার্কিট বোর্ড নির্মাণের সাথে জড়িত।

আপনার যেসব সরবরাহের প্রয়োজন হবে (কিছু alচ্ছিক):

  • কমোডোর 64 কিবোর্ড সহ (মাদার বোর্ড সরান, এটি ব্যবহার করা হয় না)
  • (2) 74HC595 শিফট রেজিস্টার
  • (8) 1N4148 ডায়োড
  • (3) 220 ওহম প্রতিরোধক
  • (1) RGB LED (সাধারণ ক্যাথোড)
  • (1) অ্যাডাফ্রুট ফেদার এম 0 ব্লুফ্রুট (অন্যান্য অ্যাডাফ্রুট ব্লুফ্রুট এনআরএফ 51 বোর্ডগুলি এখানে উপস্থাপিত নির্দেশনা পরিবর্তন না করেও কাজ করতে পারে)
  • (1) 18x24 হোল প্রোটোবোর্ড (বড় আকার কাজ করবে)
  • (1) বড় রুটিবোর্ড
  • (~ 50) পুরুষ-পুরুষ রুটিবোর্ড জাম্পার তারগুলি
  • (4) মহিলা-মহিলা জাম্পার তারগুলি
  • (1) 3.7V লাইপোলি ব্যাটারি জেএসটি সংযোগকারীর সাথে (আমি 2000mAh ব্যবহার করেছি)
  • (1) স্লাইড সুইচ (অগত্যা একটি স্লাইড সুইচ হতে হবে না, কোন সুইচ কাজ করতে পারে)
  • ঝাল
  • ঝাল ফ্লাক্স
  • 30 গেজ তারের
  • (3-4) 2 মিমি x 8 মিমি স্ক্রু
  • (1) সংক্ষিপ্ত পুরুষ মাইক্রো ইউএসবি থেকে মহিলা ইউএসবি-এ কেবল
  • (1) USB-A পুরুষ-পুরুষ কেবল (3-6ft লম্বা, চার্জিংয়ের জন্য)
  • (1) 20 পিন পুরুষ পিন হেডার
  • (1) 4 পিন পুরুষ পিন হেডার
  • (1) JST PH 2.0 প্লাগ সংযোগকারী 100mm 2pin পুরুষ সংযোগকারী তারের (চ্ছিক)
  • (1) JST PH 2.0 প্লাগ সংযোগকারী 100mm 2pin মহিলা সংযোগকারী তারের (alচ্ছিক)

আপনার প্রয়োজনীয় সরঞ্জামগুলি:

  • সূক্ষ্ম টিপ দিয়ে সোল্ডারিং লোহা
  • প্রোটোবোর্ড স্থির রাখতে হাত বা ডিভাইসকে সাহায্য করা
  • তার কাটার যন্ত্র
  • ফিলিপস স্ক্রু ড্রাইভার
  • টুইজার
  • মাল্টিমিটার
  • 30 গেজ তারের স্ট্রিপার
  • গরম আঠালো বন্দুক (alচ্ছিক)
  • 3D প্রিন্টার (alচ্ছিক)
  • Arduino IDE ইনস্টল করা কম্পিউটার

ধাপ 1: Adafruit পালক M0 Bluefruit LE প্রস্তুত করুন

Adafruit Feather M0 Bluefruit LE প্রস্তুত করুন
Adafruit Feather M0 Bluefruit LE প্রস্তুত করুন

বোর্ডে প্রথম শেল্ডার পিনগুলি যদি এটি আগে একত্রিত না হয়।

এখানে Adafruit Feather M0 Bluefruit LE এর জন্য একটি ভাল রেফারেন্স:

learn.adafruit.com/adafruit-feather-m0-blu…

সর্বশেষ ফার্মওয়্যারে বোর্ড আপডেট করুন। আমার আরডুইনো স্কেচ কাজ করবে না যদি না বোর্ডটি কমপক্ষে 0.7.6 এ আপডেট করা হয়। আপনি যদি পুরানো ফার্মওয়্যার চালাচ্ছেন তবে স্কেচ সঠিকভাবে কাজ করবে না বা কর্মক্ষমতা সমস্যা থাকবে। আমি নিশ্চিত করেছি যে আমার স্কেচ 0.7.7 এবং 0.8.0 সংস্করণগুলির সাথে ত্রুটিহীনভাবে চলছে। আপনি ব্লুফ্রুট এলই কানেক্ট অ্যাপ (আইওএস বা অ্যান্ড্রয়েড) ব্যবহার করে আপনার ফোনের সাহায্যে বোর্ডের ফার্মওয়্যার বাতাসে আপডেট করতে পারেন। আমি আইওএস অ্যাপ ব্যবহার করেছি এবং আপনাকে অনেক সংস্করণে আপগ্রেড বা ডাউনগ্রেড করার বিকল্প দেওয়া হয়েছে। 0.7.7 বা 0.8.0 বেছে নিন। আমি গ্যারান্টি দিতে পারি না যে নতুন সংস্করণের জন্য সবকিছু সঠিকভাবে কাজ করবে।

পরবর্তী স্কেচের জন্য প্রয়োজনীয় Arduino IDE তে বোর্ড এবং লাইব্রেরি ইনস্টল করুন। নির্দেশনা পাওয়া যাবে এখানে:

learn.adafruit.com/adafruit-feather-m0-blu…

বোর্ড ম্যানেজার ব্যবহার করে আপনি Adafruit SAMD বোর্ড এবং Arduino SAMD বোর্ড উভয়ই ইনস্টল করুন তা নিশ্চিত করুন।

এছাড়াও, লাইব্রেরি ম্যানেজার ব্যবহার করে Adafruit BluefruitLE nRF51 v1.9.5 ইনস্টল করুন

নিশ্চিত করুন যে আপনার বোর্ড সঠিকভাবে কাজ করছে এমন কিছু উদাহরণ স্কেচ আপলোড করে যা আপনাকে উদাহরণের নিচে দেখতে হবে-> Adafruit Bluefruit nRF51 যদি আপনি সঠিকভাবে লাইব্রেরি ইনস্টল করেন।

অবশেষে, বোর্ড সঠিকভাবে কাজ করছে তা নিশ্চিত করার পরে, এই ধাপে প্রদত্ত ফাইলগুলি ব্যবহার করে আমার স্কেচ আপলোড করুন।

ধাপ 2: কমোডোর 64 পরিষ্কার এবং প্রস্তুত করুন (প্রয়োজন অনুযায়ী)

কমোডর 64 মাদারবোর্ডটি সরিয়ে ফেলুন যদি আপনার সেখানে একটি থাকে, এটি ব্যবহার করা হবে না।

কমোডোর 64 কীবোর্ড পরিচিতিগুলি পরিষ্কার করুন। খনি পরিষ্কার করার আগে স্পেস বার এবং F1 কী টিপলে সবসময় রেজিস্টার করা হয়নি। নীচের প্রক্রিয়াটির পরে সবকিছু দুর্দান্ত কাজ করেছে।

  • প্রথমে শিফট লকের সাথে সংযুক্ত তারগুলি ডিসোল্ডার করুন
  • কীবোর্ডের নীচে রাখা 23 টি ছোট স্ক্রু সরান
  • বোর্ড উপর উল্টানো
  • তারপর পরিচিতিগুলি পরিষ্কার করুন

    • আমি QD কন্টাক্ট ক্লিনার ব্যবহার করেছি
    • আমি একটি ছোট কাপে কিছু ছিটিয়েছি এবং q- টিপস ব্যবহার করেছি যতক্ষণ না q- টিপসগুলিতে আর বা খুব কম কালো না হওয়া পর্যন্ত প্রতিটি যোগাযোগ আলতো করে পরিষ্কার করে।

আমি প্রথমে অ্যালকোহল ঘষার সাথে একই পরিষ্কার করার প্রক্রিয়াটি চেষ্টা করেছি এবং এটি যোগাযোগ ক্লিনারের মতো প্রায় কার্যকর ছিল না।

সমস্ত চাবি পরিষ্কার করার পরে দুর্দান্ত কাজ করেছে।

কীবোর্ড পুনরায় একত্রিত করতে বিপরীত পদক্ষেপগুলি অনুসরণ করুন। শিফট লক কীতে তারগুলি পুনরায় বিক্রি করতে ভুলবেন না।

ধাপ 3: একটি ব্রেডবোর্ডে সার্কিট তৈরি করুন

একটি ব্রেডবোর্ডে সার্কিট তৈরি করুন
একটি ব্রেডবোর্ডে সার্কিট তৈরি করুন
একটি ব্রেডবোর্ডে সার্কিট তৈরি করুন
একটি ব্রেডবোর্ডে সার্কিট তৈরি করুন
একটি ব্রেডবোর্ডে সার্কিট তৈরি করুন
একটি ব্রেডবোর্ডে সার্কিট তৈরি করুন

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

কমোডোর 64 কীবোর্ড থেকে আসা ফিতার ছবি দেখায় কিভাবে পিন নম্বর চিহ্নিত করা যায়। পিন 1 পাশে যেখানে একটি অনুপস্থিত গর্ত আছে (যা পিন 2 হবে)।

সার্কিটে ডায়োডগুলি কোন দিকে স্থাপন করা হয় তা গুরুত্বপূর্ণ। নিশ্চিত করুন যে ডায়োডের গা dark় ব্যান্ডগুলি ছবিতে নির্দেশিত পাশে রয়েছে। আমি যে ডায়োড ব্যবহার করেছি তা হল 1N4148।

সমস্ত প্রতিরোধক 220 ওহম।

আরজিবি এলইডি সাধারণ ক্যাথোড বৈচিত্র্যের হতে হবে অথবা এটি এই সার্কিটে তারের মতো সঠিকভাবে কাজ করবে না।

যদি সবকিছু ঠিকঠাক হয়ে যায়, আপনি কমোডোর 64 ব্লুটুথের মাধ্যমে একটি ডিভাইসে সংযুক্ত করতে সক্ষম হবেন এবং এটি একটি ব্লুটুথ কীবোর্ড হিসাবে সঠিকভাবে কাজ করবে!

(দ্রষ্টব্য: আমার আরডুইনো স্কেচে মন্তব্যগুলিও নির্দেশ করে যে কোন পিনগুলি কিসের সাথে সংযুক্ত থাকে)

(এছাড়াও মনে রাখবেন: 74HC595 চিপে পিন 1 যেখানে চিপে বিন্দু রয়েছে)

ধাপ 4: আরও স্থায়ী সার্কিট তৈরি করুন।

আরও স্থায়ী সার্কিট তৈরি করুন।
আরও স্থায়ী সার্কিট তৈরি করুন।
আরও স্থায়ী সার্কিট তৈরি করুন।
আরও স্থায়ী সার্কিট তৈরি করুন।
আরও স্থায়ী সার্কিট তৈরি করুন।
আরও স্থায়ী সার্কিট তৈরি করুন।

এখন আপনি নিশ্চিত করেছেন যে সবকিছু ঠিকঠাকভাবে কাজ করে তার সময় আরও স্থায়ী সার্কিট তৈরি করতে। আমি এই নির্দেশে শেখানো একটি কৌশল ব্যবহার করে এটি করেছি:

www.instructables.com/id/How-to-Prototype-…

ফটোগুলিতে দেখানো হয়েছে কিভাবে আমি আমার উপাদানগুলি রেখেছি।

আমি একটি 20 পিন পুরুষ পিন হেডার ব্যবহার করেছি এবং কমোডোর 64 কীবোর্ড থেকে ফিতা সংযুক্ত করার জায়গা তৈরির জন্য প্লায়ার দিয়ে দ্বিতীয় পিনটি সরিয়েছি। আমি RGB LED এর জন্য একটি সংযোগকারী তৈরির জন্য 4 টি পিন পুরুষ পিন হেডার ব্যবহার করেছি।

আমি এর একটি ছবি তুললাম এবং তারপরে এটি উল্টে দিলাম এবং উল্টোদিকে একটি ছবি তুললাম।

আমি ডায়াগ্রামে সমস্ত পিন লেবেল করেছি এবং যে সমস্ত সংযোগ তৈরি করতে হবে তা আঁকলাম।

খুব সাবধানে থাকুন এবং সবকিছু চেক করুন।

একবার আপনি নিশ্চিত হয়ে গেলে যে সবকিছু ঠিক আছে ছবিটি গাইড হিসাবে ব্যবহার করে 30 গেজ তার ব্যবহার করে সংযোগগুলি সোল্ডার করা শুরু করুন। আমি একটি মাল্টিমিটার ব্যবহার করেছিলাম যাতে আমি যে জিনিসগুলি বিক্রি করেছি তার মধ্যে একটি বৈদ্যুতিক সংযোগ আছে এবং কাছাকাছি পিনের মধ্যে এমন কিছু নেই যা সংযুক্ত করা উচিত নয়।

আমি RGB LED এর জন্য একটি ক্যাবল তৈরির জন্য মহিলা-মহিলা জাম্পার কেবল এবং কিছু পাগল আঠালো ব্যবহার করেছি।

(দ্রষ্টব্য: আনুভূমিক 74HC595 এ আমি পিনের জন্য সংযোগ 9-16 নম্বরের নীচে আঁকলাম যখন পিনগুলি সত্যিই সংখ্যার উপরে ছিদ্র ছিল)

ধাপ 5: এটি বন্ধ করতে একটি সুইচ, ইউএসবি সংযোগকারী এবং মাউন্ট যুক্ত করুন।

এটি বন্ধ করতে একটি সুইচ, ইউএসবি সংযোগকারী এবং মাউন্ট যুক্ত করুন।
এটি বন্ধ করতে একটি সুইচ, ইউএসবি সংযোগকারী এবং মাউন্ট যুক্ত করুন।
এটি বন্ধ করতে একটি সুইচ, ইউএসবি সংযোগকারী এবং মাউন্ট যুক্ত করুন।
এটি বন্ধ করতে একটি সুইচ, ইউএসবি সংযোগকারী এবং মাউন্ট যুক্ত করুন।
এটি বন্ধ করতে একটি সুইচ, ইউএসবি সংযোগকারী এবং মাউন্ট যুক্ত করুন।
এটি বন্ধ করতে একটি সুইচ, ইউএসবি সংযোগকারী এবং মাউন্ট যুক্ত করুন।

সমাপ্তির জন্য:

  • প্রথমে আমি বোর্ড এবং ব্যাটারি প্যাক লাগানোর জন্য একটি স্থান বেছে নিলাম এবং সেগুলোকে গরম আঠালো করে দিলাম

    • বোর্ডের জন্য আমি মাদারবোর্ডের জন্য একটি স্ক্রু বেছে নিয়েছিলাম এবং সেখানে গরম আঠালো একটি স্ক্রু ছিল
    • আমি অন্য কোণে দুটি স্ক্রু গরম করেছিলাম এবং এটিকে শক্তভাবে ধরে রাখার জন্য এবং নীচের দিকে সার্কিটটি একটু উপরে তুলতে
  • আমি পুরানো এলইডি এর জায়গায় আরজিবি এলইডি গরম আঠালো। আপনার গরম আঠালো ব্যবহার করার প্রয়োজন নাও হতে পারে, কিন্তু আমার C64 কেসটি ক্ষতিগ্রস্ত হয়েছিল যখন আমি এটি অর্জন করেছি।
  • তারপর আমি একটি পুরুষ এবং মহিলা 100mm JST সংযোগকারী সঙ্গে ব্যাটারি তারের প্রসারিত এবং ব্লুটুথ কীবোর্ড চালু এবং বন্ধ করতে সক্ষম হতে একটি স্লাইডার সুইচ soldered
  • পরবর্তী আমি চার্জিংয়ের জন্য ব্যবহার করার জন্য মহিলা usb_a তারের একটি ছোট পুরুষ মাইক্রো-ইউএসবি কেবল অর্জন করেছি
  • আমি 3D সুইচ এবং ইউএসবি তারের জন্য একটি মাউন্ট মুদ্রণ করেছি (stl ফাইল সংযুক্ত)

    সুইচ এবং ইউএসবি ক্যাবল ফিট করার জন্য আমাকে গর্তগুলি সামান্য ফাইল করতে হয়েছিল

  • আমি পাগল জায়গায় USB তারের glued, সুইচ একা ঘর্ষণ সঙ্গে ভাল ছিল
  • অবশেষে আমি গরম মাউন্ট প্লেট জায়গায় glued

ধাপ 6: কার্যকারিতা সম্পর্কে চূড়ান্ত নোট

LED সেট করা হয়েছে:

  • নীল যখন ব্যাটারি ভালো থাকে এবং এটি ব্লুটুথের সাথে সংযুক্ত থাকে
  • সবুজ যখন ব্যাটারি ভালো থাকে এবং এটি ব্লুটুথের সাথে সংযুক্ত থাকে না
  • ব্যাটারি চার্জ করার প্রয়োজন হলে লাল

দ্রষ্টব্য: ব্যাটারি চার্জ করার জন্য একটি USB তারের মাধ্যমে বিদ্যুৎ সংযোগের সময় সুইচটি অন পজিশনে থাকা প্রয়োজন।

কীবোর্ড কার্যকারিতা:

আমি এটি শুধুমাত্র iOS ডিভাইসে পরীক্ষা করেছি এবং এটি চেষ্টা করার জন্য আমি যা ভেবেছি তা করতে পারে। এটি মূলত অন্যান্য সিস্টেমে কাজ করা উচিত, কিন্তু আমি এটি পরীক্ষা করিনি।

পুনরুদ্ধার কী একটি ম্যাকের বিকল্প কী সমতুল্য।

কমোডোর কী একটি ম্যাকের কমান্ড কী সমতুল্য।

Ctrl কী একটি ম্যাকের নিয়ন্ত্রণ কী সমতুল্য।

বিকল্প শিফট কমান্ড ব্যবহার করার জন্য পুনরুদ্ধার এবং ডান শিফট কী টিপুন।

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

ডান শিফট 7 হল `

right shift = is |

ডান স্থানান্তর / হল

ডান স্থানান্তর: হল {

ডান স্থানান্তর; হল}

ট্যাব হল কীবোর্ডের উপরের বাম কোণে বাম তীর

স্পষ্ট/হোম বোতামটি কার্সারটিকে লাইনের শুরুতে নিয়ে যায়

ডান স্থানান্তর এবং পরিষ্কার/হোম কার্সারটিকে লাইনের শেষে নিয়ে যায়

লেফট শিফট ক্লিয়ার/হোম কার্সারের পিছনের লাইনের সবকিছুই হাইলাইট করে

বাম স্থানান্তর এবং কার্সার কীগুলি পাঠ্য হাইলাইট করতে ব্যবহার করা যেতে পারে

অপরিবর্তিত ফাংশন কী:

F1 = খেলা/বিরতি

F3 = ভলিউম আপ

F5 = ভলিউম ডাউন

F7 = নিuteশব্দ

বাম শিফট কী চাপলে ফাংশন কী:

F1 = পরবর্তী মিডিয়া

F3 = মিডিয়া আগের

F5 = অনুসন্ধান

F7 = বাড়ি

ডান শিফট চাপলে ফাংশন কী:

F1 = উজ্জ্বলতা +

F3 = উজ্জ্বলতা -

F5 = অনুসন্ধান

F7 = ভার্চুয়াল কীবোর্ড টগল করুন

Arduino প্রতিযোগিতা 2019
Arduino প্রতিযোগিতা 2019
Arduino প্রতিযোগিতা 2019
Arduino প্রতিযোগিতা 2019

Arduino প্রতিযোগিতা 2019 এ রানার আপ

প্রস্তাবিত: