সুচিপত্র:

ডটার - বিশাল Arduino ভিত্তিক ডট ম্যাট্রিক্স প্রিন্টার: 13 টি ধাপ (ছবি সহ)
ডটার - বিশাল Arduino ভিত্তিক ডট ম্যাট্রিক্স প্রিন্টার: 13 টি ধাপ (ছবি সহ)

ভিডিও: ডটার - বিশাল Arduino ভিত্তিক ডট ম্যাট্রিক্স প্রিন্টার: 13 টি ধাপ (ছবি সহ)

ভিডিও: ডটার - বিশাল Arduino ভিত্তিক ডট ম্যাট্রিক্স প্রিন্টার: 13 টি ধাপ (ছবি সহ)
ভিডিও: আজ ৪ প্রেক্ষাগৃহে মুক্তি পাচ্ছে 'হাসিনা: এ ডটার'স টেল' | Hasina a daughter's tale 2024, জুলাই
Anonim
Image
Image
ডটার - বিশাল Arduino ভিত্তিক ডট ম্যাট্রিক্স প্রিন্টার
ডটার - বিশাল Arduino ভিত্তিক ডট ম্যাট্রিক্স প্রিন্টার

হাই, এই নির্দেশনায় স্বাগতম:) আমি নিকোডেম বার্টনিক 18 বছর বয়সী নির্মাতা। আমি আমার 4 বছরের তৈরির মাধ্যমে অনেক কিছু, রোবট, ডিভাইস তৈরি করেছি। কিন্তু আকারের ক্ষেত্রে এই প্রকল্পটি সম্ভবত সবচেয়ে বড়। এটি খুব ভালভাবে ডিজাইন করা হয়েছে আমি মনে করি, অবশ্যই এখনও এমন কিছু আছে যা উন্নত করা যেতে পারে কিন্তু আমার জন্য এটি দুর্দান্ত। আমি সত্যিই এই প্রকল্পটি পছন্দ করি, কারণ এটি কিভাবে কাজ করে, এবং এটি কি উত্পাদন করতে পারে (আমি এই পিক্সেল/বিন্দুর মত গ্রাফিক্স পছন্দ করি), কিন্তু এই প্রকল্পে শুধু ডটারের চেয়ে আরও অনেক কিছু আছে। আমি কীভাবে এটি তৈরি করেছি, কীভাবে আমি এর জন্য একটি ধারণা নিয়ে এসেছি এবং কেন ব্যর্থতা এই প্রকল্পের একটি বড় অংশ ছিল তার গল্প রয়েছে। তুমি কী তৈরী? সাবধানবাণী এই নির্দেশাবলীতে পড়ার জন্য অনেক কিছু থাকতে পারে, কিন্তু চিন্তা করবেন না এখানে এটি সম্পর্কে ভিডিও (আপনি এটি উপরেও পেতে পারেন): ভিডিওর শুরুতে লিঙ্ক করুন!

ধাপ 1: ব্যর্থতার গল্প: (এবং আমি আসলে কীভাবে এর জন্য একটি আইডিয়া নিয়ে এসেছি

ব্যর্থতার কাহিনী: (এবং আমি আসলে কীভাবে এর জন্য একটি আইডিয়া নিয়ে এসেছি!
ব্যর্থতার কাহিনী: (এবং আমি আসলে কীভাবে এর জন্য একটি আইডিয়া নিয়ে এসেছি!
ব্যর্থতার কাহিনী: (এবং আমি আসলে কীভাবে এর জন্য একটি আইডিয়া নিয়ে এসেছি!
ব্যর্থতার কাহিনী: (এবং আমি আসলে কীভাবে এর জন্য একটি আইডিয়া নিয়ে এসেছি!
ব্যর্থতার কাহিনী: (এবং আমি আসলে কীভাবে এর জন্য একটি আইডিয়া নিয়ে এসেছি!
ব্যর্থতার কাহিনী: (এবং আমি আসলে কীভাবে এর জন্য একটি আইডিয়া নিয়ে এসেছি!

আপনি হয়তো জিজ্ঞাসা করতে পারেন আমার প্রকল্প কাজ করলে ব্যর্থতার গল্প কেন? কারণ শুরুতে ডটার ছিল না। আমি হয়তো একটু অনুরূপ জিনিস তৈরি করতে চেয়েছিলাম কিন্তু অনেক বেশি পরিশীলিত - একটি 3D প্রিন্টার। 3 ডি প্রিন্টার যা আমি বানাতে চেয়েছিলাম এবং প্রায় অন্য যেকোনো 3D প্রিন্টারের মধ্যে সবচেয়ে বড় পার্থক্য হল যে স্ট্যান্ডার্ড নেমা 17 স্টেপার মোটরের পরিবর্তে এটি একটি সস্তা 28BYJ-48 মোটর ব্যবহার করবে যা আপনি প্রায় 1 ডলারে কিনতে পারবেন (হ্যাঁ স্টেপার মোটরের জন্য এক ডলার) । অবশ্যই আমি জানতাম যে এটি স্ট্যান্ডার্ড স্টেপার মোটরগুলির তুলনায় দুর্বল এবং কম নির্ভুল হবে (যখন নির্ভুলতার কথা আসে তখন এটি এত সহজ নয়, কারণ 3 ডি প্রিন্টারের বেশিরভাগ মোটর প্রতি বিপ্লবের 200 ধাপ থাকে এবং 28BYJ48 এর প্রতি 2048 ধাপ থাকে বিপ্লব বা আরও বেশি নির্ভর করে আপনি কিভাবে সেগুলি ব্যবহার করেন তার উপর, কিন্তু সেই মোটরগুলি তাদের ভিতরে ধাপ এবং গিয়ারগুলি হারানোর সম্ভাবনা বেশি, তাই সেগুলি কমবেশি সঠিক কিনা তা বলা মুশকিল)। কিন্তু আমার বিশ্বাস ছিল তারা এটা করবে। এবং সেই মুহুর্তে আপনি বলতে পারেন যে ইতিমধ্যেই থ্রিডি প্রিন্টার রয়েছে যা সেই মোটরগুলি ব্যবহার করে, হ্যাঁ আমি জানি যে তাদের মধ্যে আসলেই কয়েকটি আছে। প্রথমটি সুপরিচিত যে M3D দ্বারা মাইক্রো, ছোট এবং সত্যিই সুন্দর 3D প্রিন্টার (আমি শুধু এই সহজ নকশাটি পছন্দ করি)। টয়রেপ, চেরি এবং আরও অনেক কিছু আছে যা আমি জানি না। সুতরাং সেই মোটরগুলির সাথে প্রিন্টার ইতিমধ্যেই বিদ্যমান কিন্তু যা আমি আমার নিজস্ব উপায়ে ভিন্ন এবং আরও বেশি করতে চেয়েছিলাম তা ছিল কোড। বেশিরভাগ মানুষ থ্রিডি প্রিন্টারের জন্য কিছু ওপেন সোর্স ফার্মওয়্যার ব্যবহার করে কিন্তু আপনি হয়তো জানেন যে আপনি যদি আমার Arduino ভিত্তিক Ludwik ড্রোন প্রজেক্টটি দেখে থাকেন তবে আমি শুরু থেকে কিছু করতে পছন্দ করি এবং এর দ্বারা শেখা তাই আমি এই প্রিন্টারের জন্য আমার নিজের কোড তৈরি করতে চেয়েছিলাম। আমি ইতিমধ্যে এসডি কার্ড থেকে Gcode পড়া এবং ব্যাখ্যা করছি, Gcode এবং Bresenham এর লাইন অ্যালগরিদম অনুসারে মোটরগুলিকে ঘোরানো। এই প্রকল্পের জন্য কোডের বেশ বড় অংশ প্রস্তুত ছিল। কিন্তু এটি পরীক্ষা করার সময় আমি লক্ষ্য করেছি যে সেই মোটরগুলি অনেক বেশি গরম হচ্ছে, এবং সেগুলি খুব ধীর। কিন্তু আমি এখনও এটি তৈরি করতে চেয়েছিলাম তাই আমি Fusion360 এ এটির জন্য একটি ফ্রেম ডিজাইন করেছি (আপনি উপরের ছবিটি খুঁজে পেতে পারেন)। এই প্রকল্পে আরেকটি ধারণা ছিল স্টেপার মোটর ড্রাইভারের পরিবর্তে ট্রানজিস্টর ব্যবহার করা। আমি স্টেপার ড্রাইভারগুলির চেয়ে ট্রানজিস্টরের কয়েকটি সুবিধা পেয়েছি:

  1. এগুলি সস্তা
  2. এগুলি ভাঙা আরও কঠিন, DIY Arduino নিয়ন্ত্রিত ডিম-বট তৈরির সময় আমি ইতিমধ্যে কয়েকটি স্টেপার ড্রাইভার ভেঙে ফেলেছি কারণ চালানোর সময় যখন আপনি চালকের কাছ থেকে একটি মোটর সংযোগ বিচ্ছিন্ন করেন তখন সম্ভবত এটি ভেঙে যাবে
  3. ড্রাইভারগুলি নিয়ন্ত্রণ করা সহজ, আপনি এর জন্য কম পিন ব্যবহার করতে পারেন, কিন্তু আমি Atmega32 ব্যবহার করতে চেয়েছিলাম, এতে ট্রানজিস্টর ব্যবহার করার জন্য যথেষ্ট পিন আছে তাই এটি আমার জন্য গুরুত্বপূর্ণ ছিল না। (আমি একটি 3D প্রিন্টার প্রকল্পে atmega32 ব্যবহার করতে চেয়েছিলাম, অবশেষে ডটারে এটি ব্যবহার করার দরকার নেই তাই আমি শুধু Arduino Uno ব্যবহার করি)।
  4. আপনি যখন স্টেপার ড্রাইভার নিজে ট্রানজিস্টর দিয়ে তৈরি করেন তখন এটি অনেক বড় হয় যখন এটি কেবল কেনার চেয়ে।
  5. পরীক্ষা করে তারা কীভাবে কাজ করে তা শিখে, আমি আমার আগের প্রকল্পগুলিতে কিছু ট্রানজিস্টর ব্যবহার করেছি, কিন্তু অনুশীলন নিখুঁত করে এবং শেখার সর্বোত্তম উপায় হল পরীক্ষা করা। বিটিডব্লিউ কি অদ্ভুত নয় যে আমরা জানি না কিভাবে বিশ্বের সবচেয়ে বড় আবিষ্কার কাজ করে? আমরা প্রতিদিন ট্রানজিস্টর ব্যবহার করি, প্রত্যেকের পকেটে লক্ষ লক্ষ আছে, এবং অধিকাংশ মানুষ জানে না কিভাবে একটি একক ট্রানজিস্টর কাজ করে:)

এই সময়ের মধ্যে আমি ২ টি নতুন 3D প্রিন্টার পেয়েছি এবং সেগুলোতে প্রিন্ট করার সময় আমি যত দ্রুত সম্ভব প্রিন্ট তৈরির জন্য প্রিন্টিং স্পিড চালু করেছি। আমি বুঝতে শুরু করেছি যে 28BYJ-48 মোটর সহ 3 ডি প্রিন্টার ধীর হবে এবং সম্ভবত এটি সেরা ধারণা নয়। হয়তো আমি আগে এটা উপলব্ধি করা উচিত, কিন্তু আমি এই প্রকল্পের কোডের উপর এতটা মনোযোগী ছিলাম এবং ঠিক কিভাবে 3D প্রিন্টার কাজ করে তা শিখছিলাম, যে আমি একরকম দেখতে পারিনি। এই জিনিসটি তৈরি করে আমি যে জিনিসগুলি শিখেছি তার জন্য ধন্যবাদ আমি এই প্রকল্পে বিনিয়োগের সময় নিয়ে দু regretখিত নই।

হাল ছেড়ে দেওয়া আমার জন্য একটি বিকল্প নয়, এবং আমার চারপাশে 5 টি স্টেপার রয়েছে তাই আমি ভাবতে শুরু করলাম যে আমি সেই অংশগুলি দিয়ে কী করতে পারি। আমার পোশাকের পুরনো জিনিসগুলোতে কবর দেওয়ার সময় আমি ডট ড্রয়িং টেকনিক ব্যবহার করে প্রাইমারি স্কুল থেকে আমার অঙ্কন খুঁজে পেয়েছি যাকে পয়েন্টিলিজমও বলা হয় (আপনি উপরে আমার অঙ্কন দেখতে পারেন)। এটি শিল্পের কাজ নয়, এটি এমনকি ভাল নয়:) কিন্তু বিন্দু থেকে একটি চিত্র তৈরি করার এই ধারণাটি আমার পছন্দ হয়েছে। এবং এখানে আমি এমন কিছু নিয়ে ভাবলাম যা আমি আগে শুনেছিলাম, একটি ডট ম্যাট্রিক্স প্রিন্টার, পোল্যান্ডে আপনি প্রতিটি ক্লিনিকে এই ধরনের প্রিন্টার খুঁজে পেতে পারেন তারা অদ্ভুত জোরে শব্দ করছে: D। এটা আমার জন্য সুস্পষ্ট ছিল যে এমন কেউ নিশ্চয়ই আছে যে এইরকম কিছু তৈরি করেছে, এবং আমি ঠিক ছিলাম রবসন কৌটো ইতিমধ্যে একটি Arduino ডট ম্যাট্রিক্স প্রিন্টার তৈরি করেছেন, কিন্তু এটি তৈরি করার জন্য আপনাকে নিখুঁত উপাদানগুলি খুঁজে পেতে হবে যা কঠিন হতে পারে, কিন্তু আমরা একটি 2018 এবং 3D মুদ্রণ ক্রমশ জনপ্রিয় হয়ে উঠছে, তাই কেন 3D মুদ্রিত সংস্করণের প্রতিলিপি তৈরি করা সহজ নয়, তবে এটি এখনও একই রকম হবে। তাই আমি এটাকে বড় করার সিদ্ধান্ত নিলাম, এমনকি বিশাল! এটি একটি বড় কাগজে মুদ্রণ করতে সক্ষম করার জন্য যা সবাই কিনতে পারে - Ikea থেকে কাগজের রোল:) এর মাত্রা: 45cm x 30m। নিখুঁত!

কয়েক ঘণ্টার নকশা এবং আমার প্রজেক্ট প্রিন্টিংয়ের জন্য প্রস্তুত ছিল, এটি 60 সেন্টিমিটার লম্বা তাই একটি প্রিন্টারে মুদ্রণের জন্য খুব বড়, তাই আমি এটিকে ছোট ছোট টুকরোতে ভাগ করে দিলাম যেটি বিশেষ সংযোগকারীদের সাথে সংযুক্ত করা সহজ হবে। উপরন্তু আমরা একটি মার্কার কলমের জন্য একটি ক্যারেজ, GT2 বেল্টের জন্য কিছু পুলি, রাবার চাকা কাগজ ধরে রাখার জন্য (TPU ফিলামেন্টের সাথে 3D মুদ্রিত)। কিন্তু যেহেতু আমরা সবসময় এত বড় কাগজে মুদ্রণ করতে চাই না তাই আমি Y অক্ষ মোটরগুলির একটিকে অস্থাবর করেছিলাম যাতে আপনি সহজেই কাগজের আকারের সাথে সামঞ্জস্য করতে পারেন। Y অক্ষের উপর দুটি মোটর এবং X অক্ষের একটি আছে, কলমটি উপরে ও নিচে সরানোর জন্য আমি মাইক্রো সার্ভো ব্যবহার করি। আপনি পরবর্তী ধাপে মডেল এবং সব কিছুর লিঙ্ক খুঁজে পেতে পারেন।

তারপর আমি বরাবরের মতই একটি পিসিবির ডিজাইন করেছি, কিন্তু এবার এটি বাড়িতে বানানোর পরিবর্তে আমি এটি একটি পেশাদার প্রস্তুতকারকের কাছে অর্ডার করার সিদ্ধান্ত নিয়েছি, এটিকে নিখুঁত, ঝালাই করা সহজ এবং কিছু সময় বাঁচানোর জন্য, আমি অনেক ভাল মতামত শুনেছি PCBway তাই আমি এর সাথে যাওয়ার সিদ্ধান্ত নিয়েছি। আমি দেখেছি যে তাদের একটি বৃত্তি প্রোগ্রাম আছে ধন্যবাদ যার জন্য আপনি আপনার বোর্ডগুলি বিনামূল্যে করতে পারেন, আমি আমার প্রকল্পটি তাদের ওয়েবসাইটে আপলোড করি এবং তারা এটি গ্রহণ করে! এই প্রকল্পটি সম্ভব করার জন্য PCBway কে অনেক ধন্যবাদ:) বোর্ডগুলি নিখুঁত ছিল, কিন্তু এই বোর্ডে মাইক্রোকন্ট্রোলার লাগানোর পরিবর্তে আমি একটি Arduino ieldাল তৈরি করার সিদ্ধান্ত নিলাম যাতে আমি এটি ব্যবহার করতে সক্ষম হব, এটি সোল্ডার থেকেও সহজ। ।

ডটারের কোড আরডুইনোতে লেখা আছে এবং কম্পিউটার থেকে ডটারে কমান্ড পাঠানোর জন্য আমি প্রসেসিং ব্যবহার করেছি।

সম্ভবত এই প্রকল্পটি কীভাবে বিকশিত হয়, এবং এটি এখন কেমন দেখাচ্ছে তার পুরো গল্প, যদি আপনি সেখানে পৌঁছান তবে অভিনন্দন:)

চিন্তা করবেন না এখন এটি সহজ হবে, শুধু নির্দেশাবলী তৈরি করুন!

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

*উপরের রেন্ডারগুলিতে আপনি 2 টি কলম সহ এক্স ক্যারিজ দেখতে পারেন, এটি আমার প্রথম নকশা ছিল, তবে আমি হালকা করার জন্য একটি কলম দিয়ে ছোট সংস্করণে যাওয়ার সিদ্ধান্ত নিয়েছি। কিন্তু 2 টি কলমের সংস্করণটি আকর্ষণীয় হতে পারে কারণ আপনি বিভিন্ন রঙে বিন্দু তৈরি করতে সক্ষম হবেন, পিসিবিতে দ্বিতীয় সার্ভোর জন্যও জায়গা রয়েছে যাতে ডটার V2 এর জন্য কিছু বিবেচনা করা যায়:)

ধাপ 2: আমাদের কি প্রয়োজন হবে?

আমাদের কি দরকার?
আমাদের কি দরকার?
আমাদের কি দরকার?
আমাদের কি দরকার?
আমাদের কি দরকার?
আমাদের কি দরকার?
আমাদের কি দরকার?
আমাদের কি দরকার?

এই প্রকল্পের জন্য আমাদের কী লাগবে, এটাই বড় প্রশ্ন! সম্ভব হলে লিঙ্ক সহ সব কিছুর তালিকা এখানে দেওয়া হল:

  1. 3D মুদ্রিত অংশ (পরবর্তী ধাপে মডেলের লিঙ্ক)
  2. Arduino GearBest | ব্যাংগুড
  3. 28BYJ48 স্টেপার মোটর (তাদের মধ্যে 3) গিয়ারবেস্ট | ব্যাংগুড
  4. মাইক্রো সার্ভো মোটর গিয়ারবেস্ট | ব্যাংগুড
  5. জিটি 2 বেল্ট (প্রায় 1.5 মিটার) গিয়ারবেস্ট | ব্যাংগুড
  6. তারের গিয়ারবেষ্ট | ব্যাংগুড
  7. ভারবহন গিয়ারবেস্ট | ব্যাংগুড
  8. প্রায় 60 সেমি লম্বা দুটি অ্যালুমিনিয়াম রড
  9. একটি পিসিবি তৈরি করতে:

    1. পিসিবি স্পষ্টতই (আপনি অর্ডার করতে পারেন, সেগুলি নিজে তৈরি করুন বা আমার কাছ থেকে কিনুন, আমার চারপাশে কিছু বোর্ড রয়েছে যা সেগুলি এখানে কিনতে পারেন:
    2. ট্রানজিস্টর BC639 বা অনুরূপ (তাদের মধ্যে 8) গিয়ারবেস্ট | ব্যাংগুড
    3. সংশোধনকারী ডায়োড (তাদের মধ্যে 8 টি) গিয়ারবেস্ট | ব্যাংগুড
    4. LED সবুজ এবং লাল GearBest | ব্যাংগুড
    5. কিছু শিরোনাম গিয়ারবেস্ট ভেঙে দেয় ব্যাংগুড
    6. Arduino Stackable Header kit GearBest | ব্যাংগুড
    7. কিছু প্রতিরোধক গিয়ারবেস্ট | ব্যাংগুড

সম্ভবত আপনার জন্য সবচেয়ে কঠিন জিনিস হল 3D মুদ্রিত অংশ, আপনার বন্ধুদের জিজ্ঞাসা করুন, স্কুলে বা একটি লাইব্রেরিতে, তাদের একটি 3D প্রিন্টার থাকতে পারে। আপনি যদি একটি কিনতে চান, আমি আপনাকে CR10 (কেনার জন্য লিঙ্ক), CR10 মিনি (কেনার জন্য লিঙ্ক) অথবা Anet A8 (কিনতে লিঙ্ক) সুপারিশ করতে পারি।

ধাপ 3: আমি যতটা পারি, যতটা সহজ (3D মডেল)

আমি যতটা পারি, যতটা সহজ (3D মডেল)
আমি যতটা পারি, যতটা সহজ (3D মডেল)

যেহেতু আমি বলেছিলাম যে এই প্রকল্পের বড় অংশটি আকার ছিল, আমি এটিকে বড় করতে চেয়েছিলাম এবং একই সাথে সহজ ছিল। এইভাবে এটি তৈরি করতে আমি Fusion360 এ অনেক সময় ব্যয় করি, সৌভাগ্যবশত এই প্রোগ্রামটি আশ্চর্যজনকভাবে ব্যবহারকারী বান্ধব এবং আমি এটি ব্যবহার করতে পছন্দ করি তাই এটি আমার জন্য বড় চুক্তি ছিল না। বেশিরভাগ 3D প্রিন্টারে ফিট করার জন্য আমি প্রধান ফ্রেমটিকে 4 টি ভাগে ভাগ করেছি যা সহজেই সংযুক্ত হতে পারে বিশেষ সংযোগকারীদের ধন্যবাদ।

GT2 বেল্টের জন্য Pulleys এই টুল দিয়ে ডিজাইন করা হয়েছিল (এটি দুর্দান্ত, এটি পরীক্ষা করে দেখুন):

আমি সেই 2 টি পুলির DXF ফাইল যোগ করেছি শুধু আপনার রেফারেন্সের জন্য আপনাকে এই প্রকল্পটি করার জন্য তাদের প্রয়োজন নেই।

এই মডেলের কোনটিই সাপোর্টের প্রয়োজন নেই, pulleys এর সমর্থন আছে বিল্ড ইন, কারণ পুলির ভিতর থেকে সমর্থনগুলি অপসারণ করা অসম্ভব। এই মডেলগুলি মুদ্রণ করা বরং সহজ, তবে এটি কিছুটা সময় নেয়, কারণ সেগুলি বেশ বড়।

যে চাকাগুলি কাগজটি সরাবে তা আরও ভাল করার জন্য ফ্লেক্স ফিলামেন্ট দিয়ে মুদ্রিত হওয়া উচিত। আমি এই চাকার জন্য একটি রিম তৈরি করেছি যা PLA দিয়ে মুদ্রিত হওয়া উচিত এবং এই চাকায় আপনি একটি রাবার চাকা লাগাতে পারেন।

ধাপ 4: একত্রিত করা

একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা

এটি সহজ কিন্তু খুব মনোরম পদক্ষেপ। আপনাকে যা করতে হবে তা হল সমস্ত 3D মুদ্রিত অংশগুলিকে একসাথে সংযুক্ত করা, মোটর এবং সার্ভো স্থাপন করা। শেষে আপনাকে 3D মুদ্রিত ফ্রেমে অ্যালুমিনিয়াম রড লাগাতে হবে যার উপর ক্যারেজ থাকবে।

আমি Y মোটর হোল্ডারের পিছনে একটি স্ক্রু প্রিন্ট করেছি যা এটিকে ধরে রাখার জন্য অস্থাবর কিন্তু এটি দেখা যাচ্ছে যে ফ্রেমের নীচের অংশটি খুব নরম এবং যখন আপনি স্ক্রুটি শক্ত করবেন তখন এটি বাঁকবে। তাই এই স্ক্রুর পরিবর্তে আমি এই অংশটি ধরে রাখার জন্য একটি রাবার ব্যান্ড ব্যবহার করছি। এটি তৈরি করার সবচেয়ে পেশাদার উপায় নয় তবে কমপক্ষে এটি কাজ করে:)

আপনি কলমের আকার দেখতে পারেন যা আমি এই প্রকল্পের জন্য ব্যবহার করেছি (অথবা সম্ভবত এটি মার্কারের মতো)। এক্স ক্যারেজের সাথে পুরোপুরি কাজ করার জন্য আপনার একই আকার বা যতটা সম্ভব বন্ধ করা উচিত। আপনাকে কলমটিতে একটি কলার মাউন্ট করতে হবে যাতে সার্ভোটি উপরে এবং নীচে যেতে পারে, আপনি পাশে একটি স্ক্রু শক্ত করে এটি ঠিক করতে পারেন।

ব্যাখ্যা করার জন্য অনেক কিছু নেই, তাই উপরের ছবিগুলি দেখুন এবং যদি আপনার আরও কিছু জানার প্রয়োজন হয় তবে নীচে একটি মন্তব্য করুন!

ধাপ 5: ইলেকট্রনিক স্কিম্যাটিক

ইলেকট্রনিক স্কিম্যাটিক
ইলেকট্রনিক স্কিম্যাটিক

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

ধাপ 6: একটি প্রো হিসাবে পিসিবি

পিসিবি প্রো হিসাবে
পিসিবি প্রো হিসাবে

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

আমার কিছু অতিরিক্ত বোর্ড আছে তাই আপনি যদি আমার কাছ থেকে সেগুলি কিনতে চান তবে আপনি সেগুলি টিন্ডিতে কিনতে পারেন:

আমি টিন্ডিতে বিক্রি করি
আমি টিন্ডিতে বিক্রি করি

ধাপ 7: সোল্ডারিং, সংযোগ …

সোল্ডারিং, সংযুক্ত হচ্ছে …
সোল্ডারিং, সংযুক্ত হচ্ছে …
সোল্ডারিং, সংযুক্ত হচ্ছে …
সোল্ডারিং, সংযুক্ত হচ্ছে …

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

যদি আপনি একটি পিসিবি তৈরি করতে না চান, আপনি সমস্ত সংযোগের সাথে উপরে একটি পরিকল্পিত খুঁজে পেতে পারেন। আমি এটিকে রুটিবোর্ডে সংযুক্ত করার পরামর্শ দিচ্ছি না, এটি সত্যিই অগোছালো দেখাবে, প্রচুর তার রয়েছে। পিসিবি এটি করার জন্য অনেক বেশি পেশাদার এবং নিরাপদ উপায়। কিন্তু যদি আপনার অন্য কোন বিকল্প না থাকে, তবে রুটিবোর্ডে সংযোগ করা মোটেই সংযোগ না করার চেয়ে ভাল।

যখন সমস্ত উপাদান PCB- এ সোল্ডার করা হয় তখন আমরা মোটর এবং servo এর সাথে সংযোগ করতে পারি। এবং আসুন পরবর্তী ধাপে ঝাঁপ দাও! কিন্তু তার আগে, এক সেকেন্ডের জন্য থামুন এবং এই সুন্দর পিসিবি এর সমস্ত উপাদান সহ একবার দেখুন, আমি কেবল সেই ইলেকট্রনিক সার্কিটগুলি দেখতে কেমন পছন্দ করি! ঠিক আছে, চলুন এগিয়ে যাই:)

ধাপ 8: Arduino কোড

Arduino কোড
Arduino কোড

যখন ieldাল প্রস্তুত হয়, সবকিছু সংযুক্ত এবং একত্রিত হয় তখন আমরা আরডুইনোতে কোড আপলোড করতে পারি। এই ধাপে আপনাকে আরডুইনোতে ieldাল সংযুক্ত করতে হবে না। আপনি সংযুক্তি নীচে প্রোগ্রাম খুঁজে পেতে পারেন। এটি কীভাবে কাজ করে তার দ্রুত ব্যাখ্যা এখানে দেওয়া হল:

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

ধাপ 9: প্রসেসিং কোড

প্রসেসিং কোড
প্রসেসিং কোড
প্রসেসিং কোড
প্রসেসিং কোড

প্রসেসিং কোড ছবিটি পড়ে এবং ডেটা আরডুইনোতে পাঠায়। ছবিটি কাগজে তৈরির জন্য নির্দিষ্ট আকারের হতে হবে। আমার জন্য A4 কাগজের সর্বাধিক আকার প্রায় 80 বিন্দু x 50 বিন্দু যদি আপনি প্রতি বিপ্লব ধাপগুলি পরিবর্তন করেন তবে আপনি প্রতি লাইনে আরও বিন্দু পাবেন কিন্তু মুদ্রণের সময়ও অনেক বড়। এই প্রোগ্রামে অনেকগুলি বোতাম নেই, আমি এটিকে সুন্দর করতে চাইনি, এটি কেবল কাজ করছে। আপনি যদি এটিকে উন্নত করতে চান, তাহলে নির্দ্বিধায় এটি করুন!

ধাপ 10: শুরুতে একটি বিন্দু ছিল

শুরুর দিকে সেখানে ছিল একটি বিন্দু
শুরুর দিকে সেখানে ছিল একটি বিন্দু

ডটার চূড়ান্ত পরীক্ষা!

ডট ডট ডট…..

কয়েক ডট বিন্দু পরে কিছু ভুল হয়েছে! ঠিক কি? মনে হচ্ছে Arduino নিজেই রিসেট করে এবং ভুলে গেছে এর ধাপের সংখ্যা এটি খুব ভালভাবে শুরু হয়েছিল কিন্তু কিছু সময়ে আমাদের একটি সমস্যা আছে। কি ভুল হতে পারে? দুই দিন ডিবাগ করার পরে আমি এর জন্য একটি সমাধান খুঁজে পেয়েছি। এটা একধরনের সহজ এবং সুস্পষ্ট কিন্তু আমি শুরুতে এটা নিয়ে ভাবিনি। এটা কি? আমরা পরবর্তী ধাপে জানব।

ধাপ 11: ব্যর্থতা একটি বিকল্প নয়, এটি একটি প্রক্রিয়ার অংশ

ব্যর্থতা একটি বিকল্প নয়, এটি একটি প্রক্রিয়ার অংশ
ব্যর্থতা একটি বিকল্প নয়, এটি একটি প্রক্রিয়ার অংশ

আমি হাল ছেড়ে দিতে ঘৃণা করি, তাই আমি কখনই তা করি না। আমি আমার সমস্যার সমাধান খুঁজতে শুরু করলাম। ইদানীং রাতে আমার Arduino থেকে একটি তারের সংযোগ বিচ্ছিন্ন করার সময় আমি অনুভব করেছি যে এটি সত্যিই গরম। তখন আমি বুঝতে পারলাম সমস্যা কি। কারণ আমি Y অক্ষের মোটরগুলিকে চালু করে রেখেছি (সেই মোটরগুলির কুণ্ডলীর উপর) আমার Arduino তে রৈখিক স্টেবিলাইজারটি বেশ বড় ধ্রুবক কারেন্টের কারণে সত্যিই গরম হয়ে যায়। এর জন্য সমাধান কি? শুধু সেই কয়েলগুলো বন্ধ করে দিন যখন আমাদের সেগুলোর প্রয়োজন নেই। এই সমস্যার জন্য অতি সহজ সমাধান, এটি দুর্দান্ত এবং আমি এই প্রকল্পটি শেষ করতে ট্র্যাকে ফিরে এসেছি!

ধাপ 12: বিজয়

Image
Image
বিজয়
বিজয়
বিজয়
বিজয়

এটা কি বিজয়? আমার প্রকল্প কাজ করছে, অবশেষে! এটি আমার অনেক সময় নিয়েছিল কিন্তু অবশেষে আমার প্রকল্পটি প্রস্তুত, এটি ঠিক তেমনভাবে কাজ করছে যেমনটা আমি কাজ করতে চেয়েছিলাম। এই প্রকল্পটি শেষ করার কারণে এখন আমি বিশুদ্ধ সুখ অনুভব করছি! আপনি এটিতে মুদ্রিত কিছু ছবি দেখতে পারেন! প্রিন্ট করার আরও অনেক কিছু আছে তাই এর কিছু আপডেট দেখতে আমাদের সাথে থাকুন।

ধাপ 13: শেষ, না শুরু?

শেষ, না শুরু?
শেষ, না শুরু?

এটি বিল্ড নির্দেশের শেষ কিন্তু এই প্রকল্পের শেষ নয়! এটি ওপেন সোর্স, আমি এখানে যে সবকিছু শেয়ার করেছি আপনি এই জিনিসটি তৈরি করতে ব্যবহার করতে পারেন, যদি আপনি কোন আপগ্রেড যোগ করতে পারেন তবে সেগুলি বিনা দ্বিধায় শেয়ার করুন কিন্তু এই নির্দেশের একটি লিঙ্ক রাখতে ভুলবেন না আমাকেও জানান যে আপনি আমার প্রকল্প উন্নত করেছেন:) যে যদি কেউ তা করে তবে শীতল হবে। হয়তো কোনো দিন যদি আমি এর জন্য সময় পাবো তাহলে আমি এটি উন্নত করব এবং একটি ডটার V2 পোস্ট করব কিন্তু এখনই আমি নিশ্চিত নই।

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

goo.gl/x6Y32E

এবং এখানে আমার সামাজিক মিডিয়া অ্যাকাউন্ট আছে:

ফেসবুক:

ইনস্টাগ্রাম:

টুইটার:

পড়ার জন্য আপনাকে অনেক ধন্যবাদ, আমি আশা করি আপনার দিনটি ভালো কাটবে!

সুখী করা!

পুনশ্চ.

আপনি যদি সত্যিই আমার প্রকল্প পছন্দ করেন তবে প্রতিযোগিতায় এটির জন্য ভোট দিন: ডি

Epilog চ্যালেঞ্জ 9
Epilog চ্যালেঞ্জ 9
Epilog চ্যালেঞ্জ 9
Epilog চ্যালেঞ্জ 9

এপিলগ চ্যালেঞ্জে রানার আপ 9

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

Arduino প্রতিযোগিতা 2017 সালে দ্বিতীয় পুরস্কার

প্রস্তাবিত: