সুচিপত্র:

Wipy: অত্যধিক অনুপ্রাণিত হোয়াইটবোর্ড ক্লিনার: 8 টি ধাপ (ছবি সহ)
Wipy: অত্যধিক অনুপ্রাণিত হোয়াইটবোর্ড ক্লিনার: 8 টি ধাপ (ছবি সহ)

ভিডিও: Wipy: অত্যধিক অনুপ্রাণিত হোয়াইটবোর্ড ক্লিনার: 8 টি ধাপ (ছবি সহ)

ভিডিও: Wipy: অত্যধিক অনুপ্রাণিত হোয়াইটবোর্ড ক্লিনার: 8 টি ধাপ (ছবি সহ)
ভিডিও: Bottom clean technology discuss | বটম ক্লিন টেকনোলজি তে মাছ চাষ | BM.RNC Fisheries 2024, জুলাই
Anonim
Image
Image
Wipy: অতিমাত্রায় অনুপ্রাণিত হোয়াইটবোর্ড ক্লিনার
Wipy: অতিমাত্রায় অনুপ্রাণিত হোয়াইটবোর্ড ক্লিনার

ভূমিকা

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

বৈশিষ্ট্য:

- আমাদের ভবিষ্যতের বন্ধু চুম্বক ব্যবহার করে বোর্ডে লেগে থাকতে সক্ষম হবে এবং গ্রিপি চাকা ব্যবহার করে মহাকাশের মধ্য দিয়ে চলাফেরা করতে সক্ষম হবে। ফ্লাইট সেন্সর ব্যবহার করে আপনার হাতের দূরত্ব পরিমাপ করার ক্ষমতা।

আইটিইচ মাস্টার্স প্রোগ্রামে কম্পিউটেশনাল ডিজাইন এবং ডিজিটাল ফেব্রিকেশন সেমিনারের অংশ হিসাবে এই প্রকল্পটি পরিচালিত হয়েছিল।

লাসথ সিরিওয়ার্দেনা, সাইমন লুট এবং টিম স্টার্ক

ধাপ 1: উইপির যুক্তি

উইপির যুক্তি
উইপির যুক্তি

উইপি লাইন সেন্সর এবং ফ্লাইট সেন্সরের সময় এর মধ্যে পারস্পরিক ক্রিয়ার উপর ভিত্তি করে কাজ করে। এটি কোন ধরণের লাইন সনাক্ত করে এবং আপনার হাত কতটা কাছাকাছি তার উপর নির্ভর করে, Wipy ডায়াগ্রামে দেখানো বিভিন্ন উপায়ে প্রতিক্রিয়া জানায়।

ধাপ 2: উপাদান এবং তত্ত্ব

উন্নত ওয়াইপিং প্রযুক্তির এই আশ্চর্যজনক অংশটি পুনরায় তৈরি করতে আপনার নিম্নলিখিত আইটেমগুলির প্রয়োজন হবে:

উপাদান

রোবটের চ্যাসি তৈরি করতে, আপনাকে লেজার কাটারের অ্যাক্সেসের প্রয়োজন হবে। কেসের জন্য, একটি 3 ডি প্রিন্টার ব্যবহার করা হয়েছিল।

বেস প্লেটের উপাদানগুলি সমস্ত প্লেক্সিগ্লাসের 500 x 250 x 4 মিমি শীট থেকে কাটা হয়েছিল।

আমরা আরও পরামর্শ দিচ্ছি যে আপনি একটি Arduino কিট পান যা এই প্রকল্পের জন্য অনেক মৌলিক উপাদান অন্তর্ভুক্ত করবে (আমাজন)

বেস এবং কেস

1 x 3 ডি প্রিন্টেড কেস

1 এক্স শীর্ষ বেস প্লেট (লেজারকাট)

1 এক্স মিডল বেস প্লেট (লেজারকাট)

1 এক্স নীচের বেস প্লেট (লেজারকাট)

36 x M3 বাদাম

5 x M3 বোল্ট 15 মিমি

4 x M3 বোল্ট 30 মিমি

2 এক্স চুম্বক (আমরা তাদের এখানে পেয়েছি)

প্রধান ইলেকট্রনিক্স

1 x Arduino Uno R3 বা জেনেরিক সমতুল্য - (আমাজন)

1 এক্স আরডুইনো এক্সপেনশন শিল্ড (স্টার্টার কিটে অন্তর্ভুক্ত)

1 x মিনি ব্রেডবোর্ড (স্টার্টার কিটে অন্তর্ভুক্ত)

19 x জাম্পার তার (স্টার্টার কিটে অন্তর্ভুক্ত)

11 x [EXচ্ছিক অতিরিক্ত] Solderless জাম্পার তারের - (আমাজন)

সর্বনিম্ন 2 ইউএসবি স্লট সহ 1 এক্স পাওয়ার ব্যাংক - (আমাজন)। সস্তা পাওয়ার ব্যাংক এড়িয়ে চলুন কারণ বিদ্যুতের উৎস অবিশ্বস্ত হতে পারে।

1 স্পুল এক্স সিসিএ টুইন ওয়্যার পাওয়ার ব্যাংককে আরডুইনো এবং মোটরস এর সাথে সংযুক্ত করার জন্য - (আমাজন)

1 এক্স স্ক্রু টার্মিনাল ব্লক - (আমাজন)

সেন্সর ও মোটর

1 x মাইক্রো -মোটর, হুইল কিট এবং বন্ধনী কিট - (পিমোরোনি)

1 x [SPচ্ছিক অতিরিক্ত] মোটর বন্ধনী 3D প্রিন্ট ফাইল - (থিংভার্সিভ)

1 x 0.91 OLED স্ক্রিন - (আমাজন

1 x L293D মোটর ড্রাইভার আইসি - (আমাজন)

1 x 5 চ্যানেল আইআর লাইন ট্র্যাকিং সেন্সর - (আমাজন)

ফ্লাইট সেন্সরের 1 এক্স টাইম (VL53L0X) - (আমাজন)

সরঞ্জাম

- ফিলিপস হেড স্ক্রু ড্রাইভার

- সমতল মাথা স্ক্রু ড্রাইভার

- শৈল্পিক ছুরি

- ডাক্ট টেপ

তত্ত্ব

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

লাইনসেন্সারে পাঁচটি আইআর সেন্সরের অ্যারে ব্যবহার করা হয়। এই আইআর-সেন্সরগুলি রঙ বাছাই করতে সক্ষম। সেন্সরটিতে একটি ইমিটার এবং একটি রিসিভার রয়েছে। ইমিটারটি ইনফ্রারেড তরঙ্গ গুলি করতে সক্ষম, যদি একটি পৃষ্ঠ খুব প্রতিফলিত হয় (একটি সাদা পৃষ্ঠের মত), তবে এটি আইআর রিসিভারে আরও তরঙ্গ প্রতিফলিত করে। যদি পৃষ্ঠটি একটি কালো রঙের মতো বিকিরণ শোষণ করে তবে IR রিসিভার কম বিকিরণ পাবে। লাইনটি অনুসরণ করতে কমপক্ষে দুটি সেন্সর প্রয়োজন।

ডিসি মোটরগুলিকে নিয়ন্ত্রণ করতে, তাদের নিয়ন্ত্রণ করার জন্য আপনার এক ধরনের চালকের প্রয়োজন হবে। I2C L293D মোটর ড্রাইভার IC L293D হল একটি মোটরচালক যা দুটি ডিসি মোটরের স্পিনের গতি এবং দিক দুটোই নিয়ন্ত্রণ করার একটি সস্তা এবং অপেক্ষাকৃত সহজ উপায়। L293D সম্পর্কে আরও গভীর তথ্যের জন্য, Lastminuteengineers এর একটি চমত্কার ওভারভিউ আছে:

ফ্লাইটের সময় সেন্সর: এই সেন্সরটি এমন একটি নীতি ব্যবহার করে দূরত্ব পরিমাপ করতে সক্ষম যা সেন্সরের শিরোনামে ইতিমধ্যে সুবিধামত বলা হয়েছে: ফ্লাইটের সময়। এটি একটি খুব সঠিক সেন্সর এবং উদাহরণস্বরূপ ড্রোন বা লিডার সিস্টেমে পাওয়া যায়। এটি একটি লেজারকে একটি নির্দিষ্ট দিকে অঙ্কুর করতে সক্ষম এবং লেজারের ফিরতে যে সময় লাগে তা পরিমাপ করতে পারে, সেখান থেকে দূরত্ব গণনা করা যায়।

ধাপ 3: বেস কেস প্রস্তুত করা

বেস কেস প্রস্তুত করা হচ্ছে
বেস কেস প্রস্তুত করা হচ্ছে
বেস কেস প্রস্তুত করা হচ্ছে
বেস কেস প্রস্তুত করা হচ্ছে
বেস কেস প্রস্তুত করা হচ্ছে
বেস কেস প্রস্তুত করা হচ্ছে

উইপির শরীর দুটি অংশে আসে; একটি লেজার-কাটা বেস এবং একটি 3 ডি মুদ্রিত কেস।

1. বেসের জন্য, উপাদানটির উপর নির্ভর করে এটি লেজার কাটা বা হাত কাটা হতে পারে। অনুগ্রহ করে উপাদান বিভাগে সংযুক্ত ফাইলটি খুঁজুন। আমরা এক্রাইলিক শীট (3 - 4 মিমি) বা পাতলা পাতলা কাঠ (2.5 - 3 মিমি) এর মতো শক্তিশালী কিন্তু হালকা ওজনের উপকরণ ব্যবহার করার পরামর্শ দিই। আমাদের প্রোটোটাইপিং পর্বে, আমরা 10 মিমি ফোম কোর ব্যবহার করেছি যা বিশেষভাবে ভাল কাজ করেছে এবং বর্তমান নকশাটি এর সাথে কাজ করা উচিত (কিছু সূক্ষ্ম টিউনিং প্রয়োজন হবে)। লেজার কাটারের অ্যাক্সেস ছাড়া মানুষের জন্য ফোম-কোর হাত দিয়েও কাটা সহজ।

2. কেসটি পিএলএ -র সাথে 0.2 মিমি উচ্চতা এবং 25%ইনফিল ঘনত্ব সহ মুদ্রিত হয়েছিল। আমরা 0.8 মিমি একটি প্রাচীর বেধ প্রস্তাব।

ধাপ 4: ইলেকট্রনিক্স একত্রিত করা: মোটর ড্রাইভার এবং I2C

ইলেকট্রনিক্স একত্রিত করা: মোটর ড্রাইভার এবং I2C
ইলেকট্রনিক্স একত্রিত করা: মোটর ড্রাইভার এবং I2C
ইলেকট্রনিক্স একত্রিত করা: মোটর ড্রাইভার এবং I2C
ইলেকট্রনিক্স একত্রিত করা: মোটর ড্রাইভার এবং I2C
ইলেকট্রনিক্স একত্রিত করা: মোটর ড্রাইভার এবং I2C
ইলেকট্রনিক্স একত্রিত করা: মোটর ড্রাইভার এবং I2C
ইলেকট্রনিক্স একত্রিত করা: মোটর ড্রাইভার এবং I2C
ইলেকট্রনিক্স একত্রিত করা: মোটর ড্রাইভার এবং I2C

ইলেকট্রনিক্স একত্রিত করার ক্ষেত্রে আমরা প্রথমে L293D মোটর ড্রাইভার দিয়ে শুরু করতে যাচ্ছি।

  1. আরডুইনো এক্সটেনশন শিল্ডে মিনি-ব্রেডবোর্ড আটকে দিন।
  2. L293D মিনি ব্রেডবোর্ডের একেবারে প্রান্তে রাখুন (যেখানে ছোট প্লাস্টিকের সংযোগের টুকরোটি ছোট দিকে লেগে থাকে)। দ্রষ্টব্য, L293D এর উপরে পূর্ণ বৃত্তটি বোর্ডের শেষে হওয়া উচিত।
  3. সমস্ত ঝাল-কম জাম্পার তারগুলি প্রথমে সংযুক্ত করুন
  4. আরডুইনো এবং পরে মোটরগুলিতে অবশিষ্ট তারগুলি সংযুক্ত করুন। আপনি যদি আপনার মোটরগুলির জন্য তারের ক্রমকে বিভ্রান্ত করেন তবে এটি কোন ব্যাপার না, কারণ আপনার মোটরটি ভুল পথে ঘুরলে আপনি জানতে পারবেন।
  5. মোটরগুলির নমুনা কোডটি আরডুইনোতে পরীক্ষা করার জন্য লোড করুন - এটি এই পৃষ্ঠার নীচে পাওয়া যাবে: (নমুনা কোড মোটরস)

ধাপ 5: বেস একত্রিত করা

বেস একত্রিত করা
বেস একত্রিত করা
বেস একত্রিত করা
বেস একত্রিত করা
বেস একত্রিত করা
বেস একত্রিত করা

বেস একত্রিত করার জন্য, আমরা নিম্নলিখিত আদেশটি সুপারিশ করি।

  1. প্রথমে, বন্ধনীগুলি ব্যবহার করে মোটরগুলিকে উপরের বেসে সংযুক্ত করুন। বন্ধনীগুলি এম 2 বাদাম এবং বোল্ট ব্যবহার করে। সাবধানে আপনার সময় বল্টু screwing হিসাবে তারা বেশ ছোট এবং fiddly হয়।
  2. Arduino কে উপরের প্লেটে সংযুক্ত করুন, নিশ্চিত করুন যে Arduino তার বন্ধনী থেকে বিচ্ছিন্ন। এটি সংযুক্ত করতে M2 বোল্ট ব্যবহার করুন। যদি M2 বোল্ট আপনার দখলে না থাকে, আপনি M3 ব্যবহার করতে পারেন, কিন্তু এটি একটু বেশি নিষ্ঠুর শক্তি লাগে।
  3. পরবর্তী: চুম্বকের সাথে বোল্ট সংযুক্ত করুন, নীচের প্লেটটি বোল্টগুলির উপর স্লাইড করুন এবং নির্দেশিত স্থানে মাঝের প্লেটের সাথে বোল্টগুলি সংযুক্ত করুন। এখন মধ্যম এবং নীচের প্লেট সংযুক্ত করুন।
  4. নির্দেশিত বোল্ট ব্যবহার করে মাঝের প্লেটে লাইন সেন্সর সংযুক্ত করুন। মাঝের প্লেটে প্রতিবেশী বোল্টগুলিও রাখা নিশ্চিত করুন, কারণ লাইন সেন্সর সংযুক্ত থাকলে গর্তগুলি আর অ্যাক্সেসযোগ্য নয়।
  5. মাঝের প্লেটে সমস্ত বোল্ট যুক্ত করুন যা উপরের বেসের সাথে সংযুক্ত।
  6. অবশেষে, উপরের বেস প্লেটটি বাকি বেসে রাখুন এবং শক্ত করুন।

ধাপ 6: চুম্বক পাগলামি

এখন একটি জটিল অংশ আসে, একটি উল্লম্ব হোয়াইটবোর্ডে আপনার Wipy চেষ্টা করে। এই অংশটি কিছুটা ট্রায়াল-এন্ড-এরর উপর ভিত্তি করে তৈরি করা হয়েছে কারণ এর মধ্যে সূক্ষ্ম ভারসাম্য রয়েছে:

- চুম্বকগুলি খুব শক্তিশালী, তাই চাকাগুলি চলাচল করতে পারে না।- চুম্বকগুলি যথেষ্ট শক্তিশালী নয় তাই উইপি বোর্ড থেকে পড়ে

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

চুম্বক সঠিকভাবে কাজ করার জন্য আমাদের কিছু টিপস আছে:

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

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

ধাপ 7: আরো সেন্সর, আরো মজা

আরো সেন্সর, আরো মজা
আরো সেন্সর, আরো মজা
আরো সেন্সর, আরো মজা
আরো সেন্সর, আরো মজা

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

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

2. স্ক্রিন যোগ করুন আসুন Wipy এর সুন্দর মুখটি নির্দেশিত হিসাবে যোগ করি।

3. Tof সেন্সর শেষ পর্যন্ত, নির্দেশিত হিসাবে দূরত্ব সেন্সর যোগ করুন। এই সেন্সরটি হাতের কতটা কাছাকাছি তা সনাক্ত করবে এবং সেই অনুযায়ী থামবে। এটি বোর্ডে অঙ্কন শুরু করার মুহুর্তে বোর্ডকে মুছার (বিরক্তিকর) বৈশিষ্ট্যটিও দেয়।

4. আপলোড কোড

এখন যেহেতু সব সেন্সর জড়িয়ে গেছে, আমরা কোডিং শুরু করতে পারি। সংযুক্ত কোড ফাইলটি লোড করুন এবং দেখুন উইপি জীবনে আসে। কোডে মন্তব্য আছে যা আপনাকে বুঝতে সাহায্য করবে। স্কেচ> লাইব্রেরি অন্তর্ভুক্ত করুন> লাইব্রেরি পরিচালনা করুন। ফ্লাইটের সময় (VL53L0X.h) সেন্সর লাইব্রেরি পাওয়া যাবে (এখানে)

5. শক্তি

মোটর এবং আরডুইনোকে ক্ষমতা দিতে যখন উইপি হোয়াইটবোর্ডে আনন্দের সাথে প্যারাড করছে আমরা একটি বহিরাগত ব্যাটারি সুপারিশ করি। আপনি, উদাহরণস্বরূপ, এটি বোর্ডের উপরের কোণে রাখতে পারেন এবং উইপিতে তারগুলি চালাতে পারেন। Wipy এর দুটি পাওয়ার সাপ্লাই লাগবে: ১ টি Arduino এর জন্য এবং ১ টি মোটরগুলির জন্য যেমন ছবিতে নির্দেশিত। আমরা একটি পাওয়ার ব্যাঙ্ক ব্যবহার করার সিদ্ধান্ত নিয়েছি যা 2x 5V 2A আউটপুট করে। আরডুইনোতে সরাসরি সংযুক্ত করুন (হয় ভিন, ইউএসবি বা পাওয়ারপোর্টে)। Arduino এবং সমস্ত সেন্সরের পর্যাপ্ত শক্তি আছে কিনা তা ভিনের সাথে সংযুক্ত কিনা তা নিশ্চিত করুন।

6. এটা সব একসঙ্গে নির্বাণ।

এটি সব একসাথে রাখার জন্য, আমরা কেসটিতে OLED এবং ফ্লাইট সেন্সরের সময় টেপ করার পরামর্শ দিই এবং তারপর ডবল পার্শ্বযুক্ত টেপ ব্যবহার করে, কেসটিকে বেসের সাথে সংযুক্ত করি।

ধাপ 8: আরো Wipy আবেগ চান?

আরো Wipy আবেগ চান?
আরো Wipy আবেগ চান?
আরো Wipy আবেগ চান?
আরো Wipy আবেগ চান?

আপনার নিজের Wipy আবেগ তৈরি করতে চান, এখানে কিভাবে:

  1. যে কোন গ্রাফিক্স সফটওয়্যার (অ্যাডোব ফটোশপ, জিআইএমপি, ইত্যাদি) ব্যবহার করে আপনার আশ্চর্যজনক আবেগ তৈরি করুন যা বিটম্যাপ ইমেজ সংরক্ষণ করতে পারে। আপনার স্ক্রিনের মতোই রেজোলিউশন নিশ্চিত করুন। আমাদের ক্ষেত্রে এটি 128 x 32 px।
  2. পরবর্তী, আমাদের এই বিটম্যাপগুলিকে কোডে রূপান্তর করতে হবে। আমরা এর জন্য অনলাইন টুল image2cpp করতে পারি। আপনি যে ছবিগুলি রূপান্তর করতে চান তা আপলোড করুন
  3. একবার আপলোড হয়ে গেলে, নিশ্চিত করুন সেটিংস ঠিক আছে যেমন রেজোলিউশন এবং ওরিয়েন্টেশন। একবার সবকিছু ঠিক হয়ে গেলে, "কোড আউটপুট ফরম্যাট" কে "আরডুইনো কোড" এ পরিবর্তন করুন এবং একটি শনাক্তকারী ব্যবহার করতে ভুলবেন না যা আপনি আবেগ প্রতিস্থাপন করতে চান।
  4. একবার সম্পন্ন হলে "জেনারেট কোড" ক্লিক করুন এবং কোডটি আরডুইনো স্কেচে প্রতিস্থাপন করুন।
Arduino প্রতিযোগিতা 2019
Arduino প্রতিযোগিতা 2019
Arduino প্রতিযোগিতা 2019
Arduino প্রতিযোগিতা 2019

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

প্রস্তাবিত: