সুচিপত্র:
- ধাপ 1: ইউএসবি কীবোর্ড এবং জয়স্টিক
- ধাপ 2: এলসিডি স্ক্রিন
- ধাপ 3: ওয়্যারলেস (ব্লুটুথ)
- ধাপ 4: শক্তি
- ধাপ 5: এটি সব একসাথে সংযুক্ত করা
- ধাপ 6: সফটওয়্যার
- ধাপ 7: ঘের এবং চূড়ান্ত সমাবেশ
- ধাপ 8: কীবোর্ড ওভারলে
- ধাপ 9: উপসংহার
- ধাপ 10: সম্পদ
ভিডিও: পকেট জেডএক্স (হ্যান্ডহেল্ড জেডএক্স স্পেকট্রাম): 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আমি s০-এর দশকের শিশু এবং সেই যুগের--বিট কম্পিউটারের প্রিয় স্মৃতি আছে। আমার প্রথম কম্পিউটার - যেটি আমার হৃদয়ে একটি বিশেষ স্থান রাখে - সেটি ছিল সিনক্লেয়ার জেডএক্স স্পেকট্রাম 48 কে। সম্প্রতি ওয়েবে পুরোনো কম্পিউটারের উপর দৃষ্টি নিবদ্ধ করে কিছু কমিউনিটি আবিষ্কার করার পর, আমি সিদ্ধান্ত নিয়েছি যে আমি নিজের জন্য সেই নস্টালজিয়া থেকে কিছুটা মুক্তি চাই এবং আমার ম্যাকবুকে ফিউজ এমুলেটর ইনস্টল করলাম। এটি কিছু সময়ের জন্য মজা ছিল কিন্তু আমি সত্যিই একটি ডেডিকেটেড ডিভাইস চেয়েছিলাম - বিশেষত ছোট, বহনযোগ্য এবং আমার জীবনযাত্রার সাথে মানানসই কিছু স্বয়ংসম্পূর্ণ। এই পর্যায়ে পছন্দটি হল দুর্দান্ত বেন হেকের পথ অনুসরণ করা এবং মূল জেডএক্স হার্ডওয়্যারকে পোর্টেবল কিছুতে সঙ্কুচিত করা বা প্রতারণা করা এবং একটি ছোট সিঙ্গেল বোর্ড কম্পিউটারে এমুলেশন ব্যবহার করা। আমি প্রতারণা করতে যাচ্ছি:)
সুতরাং, আমি আমার বহনযোগ্য ZX স্পেকট্রাম থেকে কি চাই?
- সস্তা: একটু মজাদার নস্টালজিয়ায় প্রচুর অর্থ ব্যয় করার জন্য আমার কাছে অনেকগুলি প্রকল্প রয়েছে।
- বহনযোগ্য: এটি এমন কিছু হওয়া দরকার যা আমি সোফায় বা বাগানে অলস বিকেলে খেলতে পারি।
- কীবোর্ড: আমি শুধু গেম খেলতে চাই না, আমি এটি প্রোগ্রাম করতে চাই। সম্পূর্ণ অভিজ্ঞতা পেতে, এটিতে সেই দুর্দান্ত কীওয়ার্ড কীগুলি থাকা দরকার।
- জয়স্টিক: আমি কখনই কীবোর্ড দিয়ে প্ল্যাটফর্ম গেম খেলিনি। অ্যাডভেঞ্চার গেম, অবশ্যই, কিন্তু আমি শুধু অ্যাডভেঞ্চার গেম খেলতে চাই না তাই এটি একটি জয়স্টিক প্রয়োজন।
- তাত্ক্ষণিক: আমি 80 এর দশকে টেপ লোডিংকে ঘৃণা করতাম এবং আমি কল্পনাও করতে পারি না যে আমি মধ্যবর্তী বছরগুলিতে এটির কোনও অনুরাগী হয়েছি।
এই সব কথা মাথায় রেখে, আমি বিভিন্ন উপাদান বুঝতে সাহায্য করার জন্য একটি ব্লক ডায়াগ্রাম তৈরি করেছি। তাই আসুন বিল্ডিং করা যাক।
ধাপ 1: ইউএসবি কীবোর্ড এবং জয়স্টিক
কীবোর্ডটি সঠিকভাবে পাওয়া আসল জেডএক্স স্পেকট্রামের চেহারা এবং অনুভূতি ক্যাপচার করার চাবিকাঠি। আমরা একটি হ্যান্ডহেল্ড এমুলেটেড ডিভাইস তৈরি করতে পারি যা মূল স্পেকট্রাম ইন্টার্নালগুলির সাথে সাধারণ কিছু শেয়ার করে না, কিন্তু, যত্নশীল ডিজাইনের সাথে, এমন কিছু তৈরি করা সম্ভব হওয়া উচিত যা 80 এর দশকের কম্পিউটিং অভিজ্ঞতার কথা মনে করিয়ে দেয়।
কিছু প্রোটোবোর্ড এবং স্পর্শকাতর সুইচগুলির একটি বড় গাদা দিয়ে শুরু করে, আমি কয়েকটি ধারণা নিয়ে পরীক্ষা -নিরীক্ষা করেছি এবং ফটোতে দেখানো স্তব্ধ লেআউটে স্থির হয়েছি। আমরা যে প্রোটোবোর্ডগুলি ব্যবহার করছি তা হল অনেক খুচরা বিক্রেতাদের কাছ থেকে অনলাইনে পাওয়া একটি মান 7x9cm (26x31 গর্ত)। সুইচগুলি সারফেস মাউন্ট সংস্করণ যা একটি নরম অনুভূতি আছে এবং তাদের আরো সাধারণ থ্রু-হোল সমকক্ষের তুলনায় কম গোলমাল হয়, কিন্তু তাদের শরীরের মাপ প্রায় অভিন্ন হওয়ায় কাজ করা উচিত।
জয়স্টিক নিয়ন্ত্রণগুলি অবিলম্বে কীবোর্ডের উপরে অবশিষ্ট স্থানটিতে চলে যায়। আমি বাম দিকে একটি 5-উপায় স্পর্শকাতর নেভিগেশন সুইচ এবং ডানদিকে একটি বড় ফায়ার বোতাম ব্যবহার করার সিদ্ধান্ত নিয়েছি। জয়স্টিক এমুলেটরের মেনু সিস্টেমের জন্য নিয়ামক এবং অন্তর্নিহিত লিনাক্স সিস্টেমের সাথে যোগাযোগের জন্য একটি মাউস হিসাবে দ্বিগুণ হবে, তাই আমি একটি ছোট মাধ্যমিক বোতামও যোগ করেছি।
কীবোর্ডের মাইক্রোকন্ট্রোলার হল একটি Arduino Pro মাইক্রো। এটি একটি ছোট বোর্ড যা একটি ইউএসবি হিউম্যান ইন্টারফেস ডিভাইস (HID) যেমন একটি কীবোর্ড, মাউস বা জয়স্টিক হিসাবে প্রোগ্রাম করা যায়।
একবার সুইচগুলি জায়গায় সোল্ডার হয়ে গেলে, মাইক্রোকন্ট্রোলারের সাথে সুইচের সারি এবং কলামগুলিকে সংযুক্ত করে এমন ম্যাট্রিক্স তৈরি করা প্রয়োজন। এই ম্যাট্রিক্সটি আমাদের সকল 40 টি কী এবং 7 টি জয়স্টিক বোতামগুলিকে প্রো মাইক্রোর 18 I/O পিনের সাথে সংযুক্ত করতে সক্ষম করবে। স্পেকট্রাম কীবোর্ডে ক্যাপস শিফট এবং সিম্বল শিফট কী বাদ দিয়ে একাধিক কী-প্রেস হ্যান্ডেল করার দরকার নেই তাই আমরা সেগুলি ডেডিকেটেড পিনগুলিতে রাখতে যাচ্ছি, তাহলে আমাদের ফ্যান্টম কী প্রতিরোধে ডায়োড ব্যবহার করার বিষয়ে চিন্তা করতে হবে না- প্রেস ম্যাট্রিক্স সহ কীবোর্ডটি কিভাবে ওয়্যার্ড-আপ হয় তা দেখানোর জন্য আমি একটি পরিকল্পিত অন্তর্ভুক্ত করেছি। প্রথমত, প্রতিটি কলাম একক-কোর তারের দৈর্ঘ্যের সাথে সংযুক্ত এবং তারপর সারিগুলি একক-কোর তারের সাহায্যে সংযুক্ত করা হয় যা শর্ট করা ছাড়াই কলামগুলির উপর দিয়ে ক্রস করার জন্য সাবধানে আকৃতির হয়। এটি কিছুটা চতুর হতে পারে কারণ কলামের সাথে যোগাযোগ এড়ানোর জন্য আপনাকে সারির তারগুলি যথেষ্ট উঁচু করতে হবে কিন্তু চূড়ান্ত সমাবেশের সময় আমাদের যে সমস্ত তারের জন্য স্টাফ করতে হবে তার জন্য জায়গা ছেড়ে দেওয়ার জন্য যথেষ্ট কম। অবশেষে, সারি এবং কলামগুলি পুরানো IDE তারের থেকে তারের সাথে Arduino পিনের সাথে সংযুক্ত।
উপরে উল্লিখিত হিসাবে, জয়স্টিক কন্ট্রোলার একটি কার্সার কন্ট্রোলার এবং একটি মাউস হিসাবে কাজ করতে চলেছে তাই আমাদের মোডের মধ্যে স্যুইচ করতে সক্ষম হতে হবে। ডিফল্ট মোড হবে কার্সার মোড, ক্যাপস শিফট + ফায়ার বোতামের সংমিশ্রণ জয়স্টিক মোডে চলে যাবে এবং সিম্বল শিফট + ফায়ার বোতাম কম্বিনেশন মাউস মোডে চলে যাবে। কোন মোডে আছে তা দেখানোর জন্য, জয়স্টিক প্যানেলের মাঝখানে 3 মিমি এলইডি রয়েছে। একটি পাওয়ার এলইডিও কার্যকর হবে এবং পাই এর সাথে এটি সরবরাহ করার একটি ভাল উপায় হল একটি LED কে Pi এর UART TX পিনের সাথে সংযুক্ত করা কারণ এটি ডিভাইসটি চালু থাকা অবস্থায় ক্রমাগত ডেটা পাঠাবে।
Inিলোলা তারের ব্যবহার বন্ধ করা থেকে বা ম্যাট্রিক্সের তারগুলিকে শর্ট করা থেকে বিরত রাখতে, সবকিছুই উদারভাবে গরম আঠালো - কুৎসিত কিন্তু কার্যকর!
কীবোর্ড কাজ করার শেষ ধাপ হল আমার সংগ্রহস্থল থেকে ZX_Spectrum_Keyboard কোড দিয়ে Arduino প্রোগ্রাম করা। এটি হয়ে গেলে, আপনি আসলে সোল্ডারিং আয়রনটি নিচে রাখতে পারেন, কীবোর্ডটিকে একটি নিয়মিত কম্পিউটারে প্লাগ করতে পারেন এবং ফিউজ বা স্পেকটাকুলেটরের মতো একটি স্পেকট্রাম এমুলেটর দিয়ে এটি ব্যবহার করতে পারেন। কিন্তু আমরা এখানে থামছি না, তাই চলুন …
ধাপ 2: এলসিডি স্ক্রিন
আসল বর্ণালীটির স্ক্রিন রেজোলিউশন 256x192 পিক্সেল। (প্রায়) এই অনুপাত বজায় রাখতে এবং উভয় পাশে কালো দাগ থাকা এড়াতে, আমি রাস্পবেরি পাই এর জন্য ডিজাইন করা ওয়েভশেয়ার 3.2 320x240 টিএফটি এলসিডি টাচস্ক্রিন নির্বাচন করেছি। এটি সরাসরি পিআই এর জিপিআইও হেডারের সাথে সংযুক্ত হবে না যাতে আমরা অপসারণ করতে পারি সংযোগকারীর প্লাস্টিকের চারপাশ এবং পিনগুলি ছাঁটা।) এবং পিনগুলিকে অবস্থানে সোল্ডার করে, যা আমাদের কীবোর্ডের উপরে স্ক্রিন মাউন্ট করার একটি সহজ উপায় দেবে।
আমাদের কেবল এসপিআই, পাওয়ার এবং টাচস্ক্রিন আই/ও পিনগুলিকে পাইয়ের সাথে সংযুক্ত করতে হবে - আসলে কোন পিনের প্রয়োজন তা ট্র্যাক করা বেশ জটিল হতে পারে তবে আপনি যদি যথেষ্ট কঠোরভাবে দেখেন তবে তথ্যটি সেখানে রয়েছে। ওয়েভশেয়ার স্ক্রিনে 10 টি পিন ব্যবহার করা হয়েছে: 4, 6, 9, 13, 15, 19, 21, 23, 24 এবং 26। আপনার সোল্ডারিং লোহা দখল।
কোনও বিশেষ সফ্টওয়্যার কনফিগারেশনের প্রয়োজন নেই - কেবল প্রস্তুতকারকের ড্রাইভার সফ্টওয়্যার ইনস্টল করুন এবং এটি ব্যবহারের জন্য প্রস্তুত।
ধাপ 3: ওয়্যারলেস (ব্লুটুথ)
রাস্পবেরি পাই জিরো বোর্ডের কোন বেতার ক্ষমতা নেই, শুধুমাত্র একটি দরকারী ইউএসবি পোর্ট এবং একটি ইউএসবি হাবের ক্ষেত্রে পর্যাপ্ত জায়গা থাকবে না তাই আমার বিল্ডের জন্য কিছু ধরণের ওয়্যারলেস ক্ষমতা যোগ করার জন্য আমাকে কিছুটা উদ্ভাবনী পেতে হয়েছিল। আপনি যদি জিরো ডব্লিউ দিয়ে এটি তৈরি করছেন তবে আপনি এই পদক্ষেপটি এড়িয়ে যেতে পারেন।
রাস্পবেরি পাই এর একটি ঝরঝরে বৈশিষ্ট্য রয়েছে যা আমাদের একটি দরকারী ওয়্যারলেস ক্ষমতা যোগ করার অনুমতি দেবে। Pi এর UART পিনগুলিতে একটি সস্তা HC-05 ব্লুটুথ সিরিয়াল মডিউল সংযুক্ত করে এবং সিস্টেম কনফিগারেশনকে টুইক করে, সিরিয়াল-ওভার-ব্লুটুথ ব্যবহার করে কমান্ড লাইন টার্মিনালে ওয়্যারলেস অ্যাক্সেস পাওয়া সম্ভব। আমরা তখন ডিভাইসে ফাইল পাঠাতে এবং ফাইল সিস্টেম পরিচালনা করতে সাধারণ সরঞ্জামগুলি ব্যবহার করতে পারি।
ধাপ 4: শক্তি
আমি ডেভেলপমেন্টের শেষে আমার ব্যাটারি বেছে নিয়েছিলাম তাই একটি সেল বাছাই করার প্রয়োজন ছিল যা উপলব্ধ জায়গার সাথে মানানসই হবে। আমি যেটি বেছে নিয়েছিলাম তা হল 2000mAH 25C 1S Lipo (মাত্রা: 81x34x9mm) Walkera Syma X5 ড্রোনের পরিবর্তে বিক্রি হয়েছিল। নিয়মিত ইউএসবি সংযোগের মাধ্যমে ব্যাটারি চার্জ করতে সক্ষম হওয়া এবং ডিভাইসটি চার্জ হওয়ার সময় ব্যবহার করতে সক্ষম হওয়া ভাল। আমরা সত্যিই জটিল পাওয়ার কন্ট্রোল সার্কিট্রি নিয়ে ঝামেলা করতে চাই না তাই আমরা একটি প্রস্তুত মডিউল ব্যবহার করতে যাচ্ছি যা ইউএসবি চার্জিং প্রদান করে এবং পাইকে সরাসরি পাওয়ার জন্য একটি স্টেপ-আপ 5V আউটপুট প্রদান করে। ডিভাইসটি সম্পূর্ণরূপে বন্ধ করা যায় তা নিশ্চিত করার জন্য, এই মডিউলের আউটপুট এবং Pi এর মধ্যে একটি স্লাইড সুইচ রয়েছে যা নিশ্চিত করে যে ডিভাইসটি বন্ধ থাকা সত্ত্বেও ব্যাটারি চার্জ করা যাবে। ডেটা দুর্নীতির সমস্যা এড়াতে পাই সঠিকভাবে বন্ধ করা দরকার। ব্লুটুথ সিরিয়ালে লগ ইন করার পরিবর্তে, আমরা পাই এর পিন 5 (জিপিআইও 3) এর সাথে একটি স্পর্শকাতর সুইচ সংযুক্ত করতে পারি এবং একটি ছোট স্ক্রিপ্ট লিখতে পারি যা এটি দেখে এবং এটি চাপলে শাটডাউন শুরু করে। পাওয়ার এবং ওয়্যারলেস উপাদানগুলি অন্য 7x9cm প্রোটোবোর্ডে বিক্রি হয়েছিল যা সরাসরি কীবোর্ডের নীচে বসবে।
ধাপ 5: এটি সব একসাথে সংযুক্ত করা
সমস্ত বিভিন্ন অংশ নির্মিত, আমরা অভ্যন্তরীণ একত্রিত করতে পারেন। অ্যাসেম্বলি চলাকালীন আমি সবচেয়ে বড় সমস্যাটি ছিল যে ইউএসবি পোর্টটি আমার আরডুইনো প্রো মাইক্রোকে ভেঙে ফেলেছিল, যার জন্য আমাকে একটি ইউএসবি কেবল ব্যবহার না করে সরাসরি সোল্ডার প্যাডগুলিতে তারের সোল্ডার প্রয়োজন হয়। এটি প্রো মাইক্রো বোর্ডে একটি কুখ্যাত দুর্বল পয়েন্ট তাই এটি সম্ভবত এড়ানোর জন্য সমাবেশের আগে এটিতে গরম আঠালো একটি ভাল গ্লব প্রয়োগ করা মূল্যবান। এই বিশেষ দুর্ভাগ্য আপনার উপর আসবে না বলে ধরে নিলে, আপনার একটি পছন্দ আছে: আপনি হয় আপনার সুপার-স্লিম মাইক্রো ইউএসবি থেকে মাইক্রো ইউএসবি কেবল তৈরি করতে পারেন আপনার কীবোর্ডকে পাইতে সংযুক্ত করতে অথবা আপনি এক বা উভয় প্রান্ত সরাসরি বোর্ডে সোল্ডার করতে পারেন। যেহেতু আমার আরডুইনো সাইডকে সোল্ডার করার দরকার ছিল, আমি বোর্ডের পিছনের টেস্ট পয়েন্টে সরাসরি পাই সাইডও বিক্রি করেছি। প্রতিটি বিকল্পের সুবিধা এবং অসুবিধা রয়েছে তাই এটি আপনার উপর নির্ভর করে যা আপনি পছন্দ করেন।
আমরা M3 নাইলন স্ট্যান্ডঅফের সাথে বোর্ডগুলিকে একসাথে রাখব। কীবোর্ড এবং পাওয়ার বোর্ডের মধ্যে নিচের ছিদ্রগুলিকে সংযুক্ত করতে আমাদের 2x 9 মিমি স্ট্যান্ডঅফ দরকার। উপরের ছিদ্রগুলিও পর্দা ধরে রাখে তাই আমরা কীবোর্ড এবং স্ক্রিনের মধ্যে 2.5 মিমি স্ট্যান্ডঅফ এবং স্ক্রিন এবং পাওয়ার বোর্ডের মধ্যে 4.5 মিমি স্ট্যান্ডঅফ চাই। পাশের ছবিটি দেখায় এটি কেমন দেখাচ্ছে। সবকিছুকে সমান্তরালভাবে পেতে স্ট্যান্ডঅফগুলির জন্য একটু সাবধানে ছাঁটাইয়ের প্রয়োজন হবে - এটি সমস্ত কীবোর্ডের তারের সাথে কিছুটা আঁটসাঁট হতে পারে তবে এটি একসাথে হওয়া উচিত। ফটোগুলি থেকে দেখা যায়, ডিভাইসটি চালিত-আপ করা যেতে পারে এবং আসল ঘেরের প্রয়োজন ছাড়াই সমাবেশের পরে ব্যবহার করা যেতে পারে। আমরা শীঘ্রই একটি ঘের মুদ্রণ করা হবে কিন্তু, আমরা এটি পেতে আগে, আমরা অপারেটিং সিস্টেম ইনস্টল এবং এটি কনফিগার করা প্রয়োজন হবে।
ধাপ 6: সফটওয়্যার
অভ্যন্তরীণ একত্রিত হয়ে, আমরা সফ্টওয়্যার ইনস্টলেশন এবং কনফিগারেশনের সাথে এগিয়ে যেতে পারি। রাস্পবেরি পাই একটি স্ট্যান্ডার্ড রাস্পবিয়ান ইনস্টলেশনে চলবে TFT স্ক্রিন ড্রাইভার ছাড়া শুধুমাত্র অতিরিক্ত সফ্টওয়্যার ইনস্টল করা প্রয়োজন, ফিউজ অ্যাপ্লিকেশন। আমরা সঠিক পূর্ণ-স্ক্রিন কার্যকারিতা পেতে SDL সংস্করণ ব্যবহার করছি, যা দিয়ে ইনস্টল করা যেতে পারে:
sudo apt-get fuse-emulator-sdl ইনস্টল করুন
আমাদের শাটডাউন বোতাম প্রেসগুলি পরিচালনা করতে, আমার কোড ভান্ডার থেকে 'হোম/পিআই/
ব্লুটুথের উপর একটি সিরিয়াল কনসোল পেতে, /boot /config এ নিম্নলিখিত লাইন যোগ করুন:
enable_uart = 1
আমরা চাই আমাদের শাটডাউন স্ক্রিপ্ট এবং ফিউজ এমুলেটর লঞ্চে চলুক তাই এই লাইনগুলো/etc/xdg/lxsession/LXDE-pi/autostart এ যোগ করুন:
home/হোম/পিআই/শাটডাউন
@fuse-sdl --no-sound --kempston --no-auto-load
এই পরিবর্তনগুলি করার পরে পাইটি পুনরায় বুট করুন এবং আপনার কাজটি করা উচিত।
ধাপ 7: ঘের এবং চূড়ান্ত সমাবেশ
ঘেরটি ফিউশন 360 এ মডেল করা হয়েছিল (এটি কীভাবে করা যায় তা এই নির্দেশের সুযোগের বাইরে)। এখানে 5 টি অংশ রয়েছে: কেস ব্যাক, স্ক্রিন ফ্রন্ট, কীবোর্ড ফ্রন্ট, পাওয়ার বাটন এবং কন্ট্রোল প্যানেল কভার। কন্ট্রোল প্যানেলের কভারটি নমনীয় ফিলামেন্টে মুদ্রিত হওয়া উচিত (আমি নমনীয় পিএলএ ব্যবহার করেছি কিন্তু নিনজাফ্লেক্সের মতো নরম উপাদান ভাল হতে পারে); অন্য সবকিছু একটি কঠোর প্লাস্টিকে মুদ্রিত হওয়া উচিত (আমি ফিলামেন্টাম কালো পিএলএ ব্যবহার করেছি)।
পাওয়ার বাটনকে কিছুটা প্রতিরোধের জন্য এবং এটিকে ঝাঁকুনি থেকে বাঁচাতে, তার পিছনে 3 মিমি আঠালো ফেনা আটকে দিন এবং তারপরে 4 মিমি গর্তটি খোঁচুন যাতে এটি পাওয়ার পিসিবি-তে উল্লম্ব ট্যাক সুইচের উপর সহজে বসতে দেয়। পাওয়ার বোর্ড ছিনতাই এড়ানোর জন্য আপনাকে ফটোগুলিতে দেখা যায়, একটি প্রান্ত সামান্য ছাঁটা করতে হতে পারে। আমি পাওয়ার সুইচের বোতামটি ধরে রাখার জন্য আঠালো একটি ছোট ড্যাব ব্যবহার করাও সহায়ক বলে মনে করেছি।
আমাদের ঘরের উপরের অংশগুলিকে নিরাপদে বেঁধে রাখার অনুমতি দেওয়ার জন্য স্ক্রিনের সামনের প্যানেলে উপরের মাউন্টগুলিতে কয়েকটি নাইলন স্ট্যান্ডঅফ আঠালো করতে হবে। একবার শুকিয়ে গেলে, স্ট্যান্ডঅফ ফ্লাশ ট্রিম করুন।
বোর্ডগুলি ফিট করার জন্য, আমাদের প্রথমে মাউন্ট করা পোস্টগুলি তৈরি করতে হবে। কিছু M3 নাইলন স্ক্রু থেকে মাথা সরান এবং থ্রেডযুক্ত অংশগুলিকে সামনের প্রতিটি প্যানেলের নিচের গর্তে আঠালো করুন। যখন এইগুলি শুকিয়ে যায়, 2 টি সামনের প্যানেল একসাথে আঠালো করা যায় এবং 9 মিমি এবং 2.5 মিমি স্ট্যান্ডঅফ ব্যবহার করে কীবোর্ডটি স্থির করা যায়। পরবর্তী, এই জায়গায়, পর্দা উপরের পোস্টগুলিতে স্থাপন করা যেতে পারে এবং 4.5 মিমি স্ট্যান্ডঅফ যোগ করা যেতে পারে। অবশেষে, পাওয়ার বোর্ডটি অবস্থানে স্থাপন করা যেতে পারে এবং তারগুলি পিছনে লাগানো যেতে পারে।
ব্যাটারি কিছু ডবল পার্শ্বযুক্ত টেপ বা ফোম শীট দিয়ে আটকে থাকা উচিত এবং পাওয়ার সংযোগকারীতে প্লাগ করা উচিত। এখন দুটি অর্ধেককে একত্রিত করা যায় এবং কিছু সংক্ষিপ্ত কাউন্টারসঙ্ক এম 3 মেশিন স্ক্রু ব্যবহার করা হয় যা সবকিছু জায়গায় সুরক্ষিত করে।
অবশেষে, এটি উল্টে দিন এবং কন্ট্রোল প্যানেলের কভারটি কীবোর্ড প্যানেলে আঠালো করুন। আমি একটি শক্তিশালী বন্ধনের জন্য একটি দুই-অংশ ইপক্সি আঠালো দিয়ে এটি করেছি।
ধাপ 8: কীবোর্ড ওভারলে
আমাদের কাজ প্রায় শেষ। যে সব অনুপস্থিত তা হল কিছু মূল চিহ্ন এবং একটি ওভারলে তাই আমরা জানি কিভাবে সেই সব বিস্ময়কর কীওয়ার্ডগুলি পেতে হয়।
প্রাথমিক অক্ষর এবং সংখ্যাগুলি প্রকৃত সুইচ শীর্ষে রয়েছে। আমি সত্যিই কিছু ছোট 2.5 মিমি অক্ষর স্থানান্তর পেয়েছি যা 4 মিমি ব্যাসের শীর্ষে পুরোপুরি ফিট করে। এগুলি প্রয়োগ করা কিছুটা কঠিন কারণ আপনি তাদের ঘষার সাথে সাথে শীর্ষগুলি সরানো হয় তবে আপনি একটি প্যাকেটে বেশ কয়েকটি অক্ষর পান তাই কিছু ভুল করা ভাল। আমি একটি সূক্ষ্ম স্থায়ী মার্কার দিয়ে কয়েকজনকে স্পর্শ করা শেষ করেছিলাম, যদিও, অন্তর্দৃষ্টিতে, আমি তাদের উষ্ণ জলে ভিজিয়ে রাখার এবং তাদের জায়গায় স্লাইড করার চেষ্টা করা উচিত ছিল (যদি আপনি কখনও একটি মডেল কিট তৈরি করেন তবে আপনি এই প্রক্রিয়াটির সাথে পরিচিত হবেন)। ব্যবহারের সময় অক্ষরগুলি রক্ষা করার জন্য, আমি প্রতিটি কী টপকে কিছু পরিষ্কার নখ বার্নিশ ড্যাব করেছি।
ওভারলে ফাঁক দিয়ে সুইচগুলির রূপালী দেহগুলি দেখাতে বাধা দেওয়ার জন্য, আমি তাদের রঙ করার জন্য একটি স্থায়ী মার্কার ব্যবহার করেছি - এটি ফটোগুলির একটির নীচের সারিতে দেখা যায়।
আমি ওপেন সোর্স জিআইএমপি গ্রাফিক্স প্রোগ্রামে মুদ্রিত ওভারলে ডিজাইন করেছি এবং তারপর সেগুলিকে ছবির মানের ম্যাট পেপারে মুদ্রণ করেছি। আদর্শভাবে, ওভারলেগুলি যথাসম্ভব পাতলা হবে - আমি খুব সহজেই ব্যবহার করা ইপসন ব্র্যান্ডেড পেপার থেকে ব্যাকিং খোসা ছাড়তে সক্ষম হয়েছিলাম যদিও সব ব্র্যান্ডের ক্ষেত্রে এটি হবে না। মুদ্রণটি রক্ষা করার জন্য, আমি কাগজটি পরিষ্কার আঠালো ভিনাইল শীটে coveredেকে রেখেছিলাম এবং কেসটিতে লেগে থাকার জন্য পিছনে ডবল পার্শ্বযুক্ত টেপ লাগিয়েছিলাম। ওভারলেগুলি আটকে রাখার আগে, তবে, আমাদের গর্তগুলি খোঁচাতে হবে। আমি একটি সস্তা 4 মিমি চামড়ার গর্তের পাঞ্চ ব্যবহার করেছি এবং পাঞ্চগুলি ধারালো করে এবং কিছু স্ক্র্যাপ 3 মিমি অ্যালুমিনিয়াম শীটের বিরুদ্ধে সরাসরি কাটার মাধ্যমে সেরা ফলাফল পেয়েছি। তারপরে ওভারলেগুলিকে কেবল সারিবদ্ধ করে আটকে রাখা দরকার।
ধাপ 9: উপসংহার
এবং আমরা সম্পন্ন! এটি মৌলিক ইলেকট্রনিক্স, সোল্ডারিং, থ্রিডি মডেলিং, প্রোগ্রামিং এবং এমনকি সামান্য গ্রাফিকাল লেআউট সহ বিভিন্ন ধরণের দক্ষতার দাবি করে বেশ বড় একটি প্রকল্প হয়েছে। এটি শেষ পর্যন্ত খুব ফলপ্রসূ হয়েছে এবং সমাপ্ত ডিভাইসটি খেলতে দারুণ মজা, তবে এটি আমার মূল মানদণ্ডের বিপরীতে কীভাবে চলে?
সস্তা: সবকিছুর সামগ্রিক খরচ, যার মধ্যে আমি ইতিমধ্যেই মালিকানাধীন আইটেমগুলির বর্তমান খুচরা মূল্য এবং স্টেশনারি আইটেমগুলি যেমন ডাবল-সাইডেড টেপ যা এই প্রকল্পের বাইরে ভালভাবে চলবে, প্রায় £ 80 যা এটি একটি সাশ্রয়ী মূল্যের প্রকল্প।
বহনযোগ্য: এটি অবশ্যই বহনযোগ্য। এই ডিভাইসটি একটি পকেটে আরামদায়কভাবে ফিট করে এবং সম্পূর্ণ স্বয়ংসম্পূর্ণ তাই এটি যে কোনও জায়গায় ব্যবহার করা যেতে পারে। যদি আমি এটি আবার তৈরি করতে চাই, আমি নেভিগেশন স্টিক ব্যবহার করার পরিবর্তে একটি সমতল 4-উপায় জয়প্যাড-স্টাইল কন্ট্রোলার তৈরি করব কারণ এটি ডিভাইসের লাইনের উপরে প্রবাহিত হয় যাতে এটি ক্ষতির ঝুঁকিতে থাকে। আমি দেখতে চাই যে একই আকার এবং অনুপাতের একটি নন-টাচ স্ক্রিন আরও স্ক্র্যাচ-প্রতিরোধী কভারের সাথে পাওয়া যায় কারণ আমার টাচস্ক্রিন ইন্টারফেসের প্রয়োজন নেই এবং প্রতিরোধক পৃষ্ঠটি বিশেষভাবে ক্ষতির প্রবণ।
কীবোর্ড এবং জয়স্টিক: আমি কীভাবে কাজ করেছি তা নিয়ে আমি সত্যিই সন্তুষ্ট। যদিও এটির আসল মরা -মাংসের অনুভূতি নেই, কীবোর্ড ব্যবহার করে আশ্চর্যজনকভাবে পুরানো জেডএক্স স্পেকট্রামের কথা মনে করিয়ে দেয় - এটি অর্জনের জন্য লেআউট, ওভারলে এবং কীওয়ার্ড বাস্তবায়ন একসাথে কাজ করে। ইউএসবি কীবোর্ডটি একই অভিজ্ঞতা প্রদানের জন্য ফিউজ এমুলেটর চালানো কম্পিউটারের সাথে নিজে ব্যবহার করা যেতে পারে।
তাত্ক্ষণিক: ব্লুটুথ সিরিয়াল মডিউল ব্যবহার করে ফিউজ ইন্টারফেস থেকে প্রস্থান না করে অন্য কম্পিউটার থেকে ডিভাইসে টেপ আর্কাইভ স্থানান্তর করা তুলনামূলকভাবে সহজ করে তোলে, এবং একটি ফাইল পাঠানোর জন্য ক্লায়েন্ট-সাইড স্ক্রিপ্ট লিখে প্রক্রিয়াটিকে আরও সহজতর করা উচিত। ডিভাইসে। আমি বেশিরভাগ অপারেটিং সিস্টেমে নির্মিত স্ট্যান্ডার্ড ব্লুটুথ "ডিভাইসে পাঠান" ফাইল ট্রান্সফার ফিচার বা সাম্বার মতো একটি সঠিক ফাইল শেয়ারিং সিস্টেম ব্যবহার করতে পছন্দ করব। যাইহোক, সেগুলি কেবল পাই জিরো ডব্লিউ বোর্ডের সাথে পাওয়া যাচ্ছে এবং আমি এই বিল্ডের জন্য এটি ব্যবহার করিনি।
উপরে উল্লিখিত আইটেমগুলি ছাড়াও, যদি আমি এই প্রকল্পটি আবার শুরু থেকে শুরু করি, আমি প্রকল্পের শুরুতে একটি বৃহত্তর ক্ষমতা সম্পন্ন একটি পাতলা ব্যাটারি বেছে নেব এবং এর চারপাশে নকশা করব না বরং একটি উপযুক্ত আকারের ব্যাটারি নির্বাচন করার প্রয়োজন হবে। প্রকল্প। আমি ডিভাইসে ফাইল পাঠানোর বিকল্পগুলি প্রসারিত করতে ব্লুটুথ সিরিয়াল মডিউলের পরিবর্তে পাই পাই জিরো ডব্লিউ ব্যবহার করব। আরেকটি সুস্পষ্ট উন্নতি হ'ল এক ধরণের হার্ডওয়্যার ব্যাটারি অবস্থা ইঙ্গিত কারণ বর্তমানে চার্জ কত আছে তা দেখার কোনও উপায় নেই। আমি আলপাইন লিনাক্সের মতো র্যামডিস্ক -ভিত্তিক ওএস ব্যবহার করার কথাও বিবেচনা করব যা হার্ড শাটডাউনের প্রতি আরও সহনশীল হবে এবং আলাদা শাটডাউন বোতামের প্রয়োজন ছাড়াই একক অন/অফ সুইচের অনুমতি দেওয়া উচিত - অনেকটা মূল জেডএক্স স্পেকট্রামের মতো, ঠিক আপনার কাজ শেষ হলে এটি আনপ্লাগ করুন।
এই ডিভাইসের জন্য একটি কাস্টম পিসিবি ডিজাইন করা আকর্ষণীয় হতে পারে, যা সম্ভবত আমাদের একটি পৃথক বোর্ড থাকার পরিবর্তে কীবোর্ডের পিছনে পাওয়ার উপাদানগুলি রাখার অনুমতি দেবে। এটি সমাপ্ত ডিভাইসের গভীরতা উল্লেখযোগ্যভাবে হ্রাস করতে পারে। এটি ডিভাইসটিকে একত্রিত করাকে আরও সহজ করে তুলবে এবং এক ধরণের স্ব-সমাবেশ কিটের সম্ভাবনাও সরবরাহ করবে। যদি এই প্রকল্পে যথেষ্ট আগ্রহ থাকে, আমি একটি সংস্করণ 2 করতে পারি যা এই সমস্যাগুলি সমাধান করে।
ধাপ 10: সম্পদ
এই প্রকল্পটি নির্মাণের জন্য নিম্নলিখিত সম্পদের প্রয়োজন:
3D মুদ্রণযোগ্য কেস ফাইল (Thingiverse):
কোড (Github):
প্রস্তাবিত:
কিভাবে একটি LED অডিও স্পেকট্রাম বিশ্লেষক তৈরি করবেন: 7 টি ধাপ (ছবি সহ)
কিভাবে একটি LED অডিও স্পেকট্রাম বিশ্লেষক তৈরি করবেন: LED অডিও স্পেকট্রাম বিশ্লেষক সঙ্গীতের তীব্রতা অনুযায়ী সুন্দর আলোর প্যাটার্ন তৈরি করে। বাজারে প্রচুর DIY LED মিউজিক স্পেকট্রাম কিট পাওয়া যায়, কিন্তু এখানে আমরা একটি LED অডিও স্পেকট্রাম তৈরি করতে যাচ্ছি NeoPixe ব্যবহার করে বিশ্লেষক
রাস্পবেরি পাই রেট্রোপি নির্মাণের জন্য জেডএক্স স্পেকট্রাম ইউএসবি অ্যাডাপ্টার: 5 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই রেট্রোপি বিল্ডগুলির জন্য জেডএক্স স্পেকট্রাম ইউএসবি অ্যাডাপ্টার: রেট্রোপি একটি বিশেষ লিনাক্স ডিস্ট্রো যা বিশেষভাবে রাস্পবেরি পিস এবং অন্যান্য একক বোর্ড কম্পিউটারে রেট্রো ভিডিও গেম সিস্টেম অনুকরণ করার জন্য ডিজাইন করা হয়েছে। আমি কিছু সময়ের জন্য একটি RetroPie বিল্ডে সর্বাত্মকভাবে যেতে চাইছি, এবং যখন আমি সেই রেপ্রোটি দেখেছি
পকেট সিগন্যাল ভিজুয়ালাইজার (পকেট অসিলোস্কোপ): 10 টি ধাপ (ছবি সহ)
পকেট সিগন্যাল ভিজুয়ালাইজার (পকেট অসিলোস্কোপ): হ্যালো সবাই, আমরা সবাই প্রতিদিন অনেক কিছু করছি। সেখানে প্রতিটি কাজের জন্য যেখানে কিছু সরঞ্জাম প্রয়োজন। এটি তৈরি, পরিমাপ, সমাপ্তি ইত্যাদির জন্য। সুতরাং ইলেকট্রনিক কর্মীদের জন্য তাদের সোল্ডারিং লোহা, মাল্টি-মিটার, অসিলোস্কোপ ইত্যাদির মতো সরঞ্জাম প্রয়োজন
একটি পকেট ফেজার থেকে একটি পকেট লেজার পর্যন্ত: 6 টি ধাপ
একটি পকেট ফ্যাসার থেকে একটি পকেট লেজারে: এই প্রকল্পে, আমরা বার্নসে পাওয়া একটি ছোট খেলনা স্টার ট্রেক ফ্যাসারকে রূপান্তর করব & একটি লেজার পয়েন্টার থেকে মহৎ। আমার এই দুটি ফেজার আছে, এবং একটি লাইট আপ বিট জন্য ব্যাটারি ফুরিয়ে গেছে, তাই আমি এটি একটি রিচার্জেবল লেজার পি রূপান্তর করার সিদ্ধান্ত নিয়েছে
শীতল ইউএসবি এল.ই.ডি. পকেট সাইজ লাইট (পকেট সাইজ এন্ট্রি): Ste টি ধাপ
শীতল ইউএসবি এল.ই.ডি. পকেট-সাইজ লাইট (পকেট-সাইজ এন্ট্রি): এই নির্দেশনায়, আমি আপনাকে দেখাব কিভাবে একটি USB চালিত L.E.D. আলো যা একটি X-it Mints টিনের আকারে ভাঁজ করতে পারে এবং সহজেই আপনার পকেটে ফিট করতে পারে। যদি আপনি এটি পছন্দ করেন, তবে এটিকে নিশ্চিত করুন এবং প্রতিযোগিতায় আমাকে ভোট দিন! উপকরণ এবং