সুচিপত্র:

বেশিরভাগ 3D মুদ্রিত বাইনারি এনকোডার: 4 টি ধাপ (ছবি সহ)
বেশিরভাগ 3D মুদ্রিত বাইনারি এনকোডার: 4 টি ধাপ (ছবি সহ)

ভিডিও: বেশিরভাগ 3D মুদ্রিত বাইনারি এনকোডার: 4 টি ধাপ (ছবি সহ)

ভিডিও: বেশিরভাগ 3D মুদ্রিত বাইনারি এনকোডার: 4 টি ধাপ (ছবি সহ)
ভিডিও: An Intro to Linear Algebra with Python! 2024, নভেম্বর
Anonim
বেশিরভাগ 3D প্রিন্টেড বাইনারি এনকোডার
বেশিরভাগ 3D প্রিন্টেড বাইনারি এনকোডার
বেশিরভাগ 3D প্রিন্টেড বাইনারি এনকোডার
বেশিরভাগ 3D প্রিন্টেড বাইনারি এনকোডার
বেশিরভাগ 3D প্রিন্টেড বাইনারি এনকোডার
বেশিরভাগ 3D প্রিন্টেড বাইনারি এনকোডার

একটি এনকোডার একটি ফরম্যাট বা কোড থেকে অন্য ফরম্যাটে তথ্য রূপান্তর করে। এই নির্দেশনায় উপস্থাপিত ডিভাইসটি শুধুমাত্র দশমিক সংখ্যা 0 থেকে 9 কে তাদের বাইনারি সমতুল্য রূপান্তর করবে। যাইহোক, এখানে উপস্থাপিত ধারণাগুলি যেকোন যুক্তিসঙ্গত আইটেম এবং কোডের জন্য এনকোডার তৈরিতে ব্যবহার করা যেতে পারে (20 বা তার চেয়ে কম)। কয়েকটি সহজেই প্রাপ্ত মাইক্রোসুইচ এবং স্ক্রু বাদে, এই বেশিরভাগ যান্ত্রিক মেশিনের সমস্ত অংশ 3D মুদ্রিত হতে পারে।

আমি কেন এটা করছি?

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

তাই আমি WDC-1 নামক বইটির উপর ভিত্তি করে একটি "ওয়ার্কিং ডিজিটাল কম্পিউটার" তৈরি করতে যাচ্ছি। বইটি কম্পিউটারের প্রধান উপাদান যেমন গাণিতিক লজিক ইউনিট, কোর মেমরি, কন্ট্রোল ইউনিটের উপর ভিত্তি করে ভাগ করা হয়েছে এবং আপনি এটি অনুমান করেছেন দশমিক থেকে বাইনারি এনকোডার যা আমি প্রথমে মোকাবেলা করতে যাচ্ছি।

উপরে এনকোডার নির্মাণ দেখানো বই থেকে একটি চিত্র। তারা একটি খালি থ্রেড স্পুল ব্যবহার করেছিল, এটিকে আনইনসুলেটেড তার দিয়ে মোড়ানো হয়েছিল, তারপর তারের কাগজ দিয়ে coveredেকে রেখেছিল যা বাইনারি কোডগুলির জন্য কাটা ছিল। কোডগুলি পড়ার জন্য চারটি পেপারক্লিপ পরিচিতি হিসাবে ব্যবহার করা হয়েছিল (আমি আপনাকে বলেছিলাম যে পেপারক্লিপ থাকবে)। এটি শুধুমাত্র প্রতিশ্রুত গৃহস্থালী সামগ্রী ব্যবহার করে একটি চতুর নকশা ছিল।

ডিজাইন আপগ্রেড করা

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

সরবরাহ

মুদ্রিত অংশগুলি ছাড়াও আপনার নিম্নলিখিতগুলির প্রয়োজন হবে (উপরে দেখা):

  • 4 Cylewet Momentary Hinge Metal Roller Lever Micro Switches - Amazon
  • 4 এম 3 এক্স 3 মিমি বোল্ট

ধাপ 1: অংশগুলি মুদ্রণ করুন

যন্ত্রাংশ মুদ্রণ করুন
যন্ত্রাংশ মুদ্রণ করুন

তাদের ডিফল্ট ওরিয়েন্টেশনে অংশ মুদ্রণ করুন। অন্যথায় বলা না থাকলে নিম্নলিখিত মুদ্রণ সেটিংস ব্যবহার করুন:

প্রিন্ট রেজোলিউশন:.30 মিমি

ইনফিল: 20%

পরিধি: 2

সমর্থন করে: না

ফিলামেন্ট: আমি AMZ3D PLA ব্যবহার করেছি

বাইনারি এনকোডার থেকে দশমিক তৈরি করতে আপনাকে নিম্নলিখিত অংশগুলি মুদ্রণ করতে হবে:

  • 1 এনকোডার বেস
  • 1 এনকোডার নব
  • 15 এনকোডার পেগ -.10 মিমি রেজোলিউশন সেট করুন, একটি ছোট প্রান্ত যোগ করুন, এবং প্রথম স্তরের গতি 5 মিমি/সেকেন্ডে কম করুন
  • 1 এনকোডার সুইচ টপ
  • 1 এনকোডার শীর্ষ
  • 1 এনকোডার চাকা

পদক্ষেপ 2: অংশগুলি একত্রিত করুন

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

দশমিক থেকে বাইনারি এনকোডার একত্রিত করা বেশ সহজ:

  1. উপরের প্রথম ছবিতে দেখানো হিসাবে এনকোডার বেস রক্ষণাবেক্ষণ দেয়ালের মধ্যে চারটি লিভার মাইক্রো সুইচ স্লাইড করুন।
  2. জায়গায় সুইচগুলি লক করতে এনকোডার সুইচ টপকে স্ন্যাপ করুন।
  3. এনকোডার হুইলের উপরে এনকোডার চাকা সংযুক্ত করুন যাতে লক ট্যাবগুলি স্থির থাকে।
  4. উপরের টেবিলটি ব্যবহার করে এনকোডার হুইলে এনকোডার পেগ যুক্ত করুন।
  5. এনকোডার বেস শ্যাফ্টে এনকোডার চাকা স্লাইড করুন। সুইচ লিভারগুলি যাতে বাঁকানো না হয় সেদিকে খেয়াল রাখুন। আপনি এনকোডার চাকা সংযুক্ত করার সময় আপনাকে সেগুলি ধরে রাখতে হতে পারে।
  6. বেসের উপর এনকোডার টপ রাখুন এবং চার M3 x 3 মিমি বোল্ট দিয়ে সংযুক্ত করুন।
  7. শ্যাফ্ট এবং গর্তের আস্তরণের জায়গায় এনকোডার নব স্লাইড করুন।

এটাই. আপনার দশমিক থেকে বাইনারি এনকোডার ব্যবহারের জন্য প্রস্তুত।

ধাপ 3: ডিজিটাল থেকে বাইনারি এনকোডার পরীক্ষা করা

ডিজিটাল থেকে বাইনারি এনকোডার পরীক্ষা করা
ডিজিটাল থেকে বাইনারি এনকোডার পরীক্ষা করা
ডিজিটাল থেকে বাইনারি এনকোডার পরীক্ষা করা
ডিজিটাল থেকে বাইনারি এনকোডার পরীক্ষা করা
ডিজিটাল থেকে বাইনারি এনকোডার পরীক্ষা করা
ডিজিটাল থেকে বাইনারি এনকোডার পরীক্ষা করা

উপরের প্রথম ছবিটি বই থেকে দশমিক থেকে বাইনারি এনকোডার প্যানেল দেখায়। যেহেতু আমি এটি মোকাবেলা করার জন্য পুরোপুরি প্রস্তুত নই তবুও আমি দ্বিতীয় ছবিতে আপনি যে পরীক্ষা প্যানেলটি দেখেন তা তৈরি করেছি। আমি চার এম 3 x 8 মিমি বোল্ট দিয়ে বাইনারি এনকোডার লাগিয়েছি, এবং কিছু হোম গ্রোনেড প্যানেল মাউন্ট সকেটে চার 3 মিমি এলইডি যুক্ত করেছি।

ওয়্যারিং বেশ সোজা সামনের দিকে। আমি সংযুক্ত করেছি:

  1. মাটিতে চারটি এলইডি ক্যাথোড (ছোট তার)।
  2. প্রতিটি সুইচ থেকে +5V পর্যন্ত সাধারণ টার্মিনাল।
  3. সাধারনত প্রতিটি সুইচ থেকে সংশ্লিষ্ট LED এর আনোডে টার্মিনাল খুলুন।

ভাল আপনি শেষ দুটি ছবি থেকে ফলাফল দেখতে পারেন। সাফল্য। বাইনারি এনকোডারের আসলে এটির একটি সুন্দর "অনুভূতি" রয়েছে। আপনি কেবল জানেন যে কখন একটি নম্বরে লক করা থাকে। কুল।

ধাপ 4: চূড়ান্ত চিন্তা

আমি আশা করি না যে শীঘ্রই অনেক লোকের যান্ত্রিক ডিজিটাল থেকে বাইনারি এনকোডারের প্রয়োজন হবে, কিন্তু আমি মনে করি যে এখানে প্রদর্শিত কৌশলগুলি অন্যান্য এনকোডিং কাজের জন্য সাধারণীকরণ করা যেতে পারে। উদাহরণস্বরূপ WDC-1 প্রকল্পের সাথে, প্রয়োজনীয় দুটি বাইনারি এনকোডার ছাড়াও, আমি মেশিন নির্দেশাবলী (ADD, SUB, SHIFT, ইত্যাদি) ম্যাপ করার জন্য একটি এনকোডার তৈরি করব যা আমার গাণিতিক লজিক ইউনিটের সাতটি নিয়ন্ত্রণ সংকেতগুলিতে প্রয়োজন সেই কাজগুলো সম্পাদন করা।

আপনি যদি এটি পছন্দ করেন তবে আপনি আমার অন্যান্য কিছু নির্দেশিকা পরীক্ষা করতে চাইতে পারেন। সর্বাধিক 3 ডি মুদ্রিত ঘূর্ণমান সুইচ কিছু আগ্রহ হতে পারে।

প্রস্তাবিত: