সুচিপত্র:
- সরবরাহ
- ধাপ 1: অংশগুলি মুদ্রণ করুন
- পদক্ষেপ 2: অংশগুলি একত্রিত করুন
- ধাপ 3: ডিজিটাল থেকে বাইনারি এনকোডার পরীক্ষা করা
- ধাপ 4: চূড়ান্ত চিন্তা
ভিডিও: বেশিরভাগ 3D মুদ্রিত বাইনারি এনকোডার: 4 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
একটি এনকোডার একটি ফরম্যাট বা কোড থেকে অন্য ফরম্যাটে তথ্য রূপান্তর করে। এই নির্দেশনায় উপস্থাপিত ডিভাইসটি শুধুমাত্র দশমিক সংখ্যা 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: অংশগুলি একত্রিত করুন
দশমিক থেকে বাইনারি এনকোডার একত্রিত করা বেশ সহজ:
- উপরের প্রথম ছবিতে দেখানো হিসাবে এনকোডার বেস রক্ষণাবেক্ষণ দেয়ালের মধ্যে চারটি লিভার মাইক্রো সুইচ স্লাইড করুন।
- জায়গায় সুইচগুলি লক করতে এনকোডার সুইচ টপকে স্ন্যাপ করুন।
- এনকোডার হুইলের উপরে এনকোডার চাকা সংযুক্ত করুন যাতে লক ট্যাবগুলি স্থির থাকে।
- উপরের টেবিলটি ব্যবহার করে এনকোডার হুইলে এনকোডার পেগ যুক্ত করুন।
- এনকোডার বেস শ্যাফ্টে এনকোডার চাকা স্লাইড করুন। সুইচ লিভারগুলি যাতে বাঁকানো না হয় সেদিকে খেয়াল রাখুন। আপনি এনকোডার চাকা সংযুক্ত করার সময় আপনাকে সেগুলি ধরে রাখতে হতে পারে।
- বেসের উপর এনকোডার টপ রাখুন এবং চার M3 x 3 মিমি বোল্ট দিয়ে সংযুক্ত করুন।
- শ্যাফ্ট এবং গর্তের আস্তরণের জায়গায় এনকোডার নব স্লাইড করুন।
এটাই. আপনার দশমিক থেকে বাইনারি এনকোডার ব্যবহারের জন্য প্রস্তুত।
ধাপ 3: ডিজিটাল থেকে বাইনারি এনকোডার পরীক্ষা করা
উপরের প্রথম ছবিটি বই থেকে দশমিক থেকে বাইনারি এনকোডার প্যানেল দেখায়। যেহেতু আমি এটি মোকাবেলা করার জন্য পুরোপুরি প্রস্তুত নই তবুও আমি দ্বিতীয় ছবিতে আপনি যে পরীক্ষা প্যানেলটি দেখেন তা তৈরি করেছি। আমি চার এম 3 x 8 মিমি বোল্ট দিয়ে বাইনারি এনকোডার লাগিয়েছি, এবং কিছু হোম গ্রোনেড প্যানেল মাউন্ট সকেটে চার 3 মিমি এলইডি যুক্ত করেছি।
ওয়্যারিং বেশ সোজা সামনের দিকে। আমি সংযুক্ত করেছি:
- মাটিতে চারটি এলইডি ক্যাথোড (ছোট তার)।
- প্রতিটি সুইচ থেকে +5V পর্যন্ত সাধারণ টার্মিনাল।
- সাধারনত প্রতিটি সুইচ থেকে সংশ্লিষ্ট LED এর আনোডে টার্মিনাল খুলুন।
ভাল আপনি শেষ দুটি ছবি থেকে ফলাফল দেখতে পারেন। সাফল্য। বাইনারি এনকোডারের আসলে এটির একটি সুন্দর "অনুভূতি" রয়েছে। আপনি কেবল জানেন যে কখন একটি নম্বরে লক করা থাকে। কুল।
ধাপ 4: চূড়ান্ত চিন্তা
আমি আশা করি না যে শীঘ্রই অনেক লোকের যান্ত্রিক ডিজিটাল থেকে বাইনারি এনকোডারের প্রয়োজন হবে, কিন্তু আমি মনে করি যে এখানে প্রদর্শিত কৌশলগুলি অন্যান্য এনকোডিং কাজের জন্য সাধারণীকরণ করা যেতে পারে। উদাহরণস্বরূপ WDC-1 প্রকল্পের সাথে, প্রয়োজনীয় দুটি বাইনারি এনকোডার ছাড়াও, আমি মেশিন নির্দেশাবলী (ADD, SUB, SHIFT, ইত্যাদি) ম্যাপ করার জন্য একটি এনকোডার তৈরি করব যা আমার গাণিতিক লজিক ইউনিটের সাতটি নিয়ন্ত্রণ সংকেতগুলিতে প্রয়োজন সেই কাজগুলো সম্পাদন করা।
আপনি যদি এটি পছন্দ করেন তবে আপনি আমার অন্যান্য কিছু নির্দেশিকা পরীক্ষা করতে চাইতে পারেন। সর্বাধিক 3 ডি মুদ্রিত ঘূর্ণমান সুইচ কিছু আগ্রহ হতে পারে।
প্রস্তাবিত:
আরেকটি বেশিরভাগ 3D মুদ্রিত ঘূর্ণমান সুইচ: 7 টি ধাপ (ছবি সহ)
আরেকটি বেশিরভাগ 3D প্রিন্টেড রোটারি সুইচ: কিছুক্ষণ আগে আমি বিশেষ করে আমার মিনিভ্যাক 601 রেপ্লিকা প্রকল্পের জন্য একটি মোস্টলি 3D প্রিন্টেড রোটারি সুইচ তৈরি করেছি। আমার নতুন থিংক-এ-ট্রন ২০২০ প্রকল্পের জন্য, আমি নিজেকে আরেকটি ঘূর্ণমান সুইচের প্রয়োজন মনে করি। আমি একটি SP5T প্যানেল মাউন্ট সুইচ খুঁজছি। একটি অ্যাডিটি
বেশিরভাগ 3D মুদ্রিত পুশ বোতাম: 4 টি ধাপ (ছবি সহ)
বেশিরভাগ 3D মুদ্রিত পুশ বোতাম: গত কয়েক বছর ধরে আমি শিক্ষাগত কম্পিউটার " খেলনা " 50 এবং 60 এর দশক থেকে। আমার সম্মুখীন হওয়া চ্যালেঞ্জগুলির মধ্যে একটি হল পিরিয়ড পার্টস বা কমপক্ষে এমন পার্টস খুঁজে পাওয়া যা যথেষ্ট পরিমাণে খাঁটি হিসাবে পাস করার মতো।
বেশিরভাগ 3D মুদ্রিত রকার সুইচ: 4 টি ধাপ (ছবি সহ)
বেশিরভাগ থ্রিডি প্রিন্টেড রকার সুইচ: দ্য ইন্সট্রাকটেবল হল নম্র চুম্বকীয় রিড সুইচ এবং কয়েকটি নিওডিয়ামিয়াম চুম্বক দিয়ে কী অর্জন করা যায় তার আরও অনুসন্ধান। এখন পর্যন্ত রিড সুইচ এবং চুম্বক ব্যবহার করে আমি নিম্নলিখিত ডিজাইন করেছি: রোটারি সুইচ স্লাইডার সুইচ পুশ বু
Arduino বাইনারি ঘড়ি - 3D মুদ্রিত: 5 টি ধাপ (ছবি সহ)
Arduino বাইনারি ঘড়ি - 3D মুদ্রিত: আমি আমার অফিস ডেস্কের জন্য কিছু সময়ের জন্য বাইনারি ঘড়িগুলি দেখছি, তবে সেগুলি বেশ ব্যয়বহুল এবং / অথবা প্রচুর পরিমাণে বৈশিষ্ট্য নেই। তাই আমি সিদ্ধান্ত নিলাম আমি এর পরিবর্তে একটি তৈরি করব। একটি ঘড়ি তৈরির সময় বিবেচনা করার একটি বিষয়, Arduino / Atmega328
বেশিরভাগ পুনর্ব্যবহৃত অংশ থেকে একটি বেঞ্চ পাওয়ার সাপ্লাই তৈরি করুন: 19 টি ধাপ (ছবি সহ)
বেশিরভাগ পুনর্ব্যবহারযোগ্য অংশ থেকে একটি বেঞ্চ পাওয়ার সাপ্লাই তৈরি করুন: এই নির্দেশনাটি আপনাকে দেখাবে কিভাবে প্রধানত পুনর্ব্যবহৃত যন্ত্রাংশ ব্যবহার করে একটি খুব ভাল বেঞ্চ পাওয়ার সাপ্লাই তৈরি করতে হয়। এটি আসলেই " মার্ক II ", আপনি এখানে " মার্ক I " & nbsp দেখতে পারেন। যখন আমি আমার প্রথম বেঞ্চের কাজ শেষ করলাম