সুচিপত্র:

করোনাভাইরাস এক্সটার-এমআই-নেশন মাইক্রো সহ: বিট এবং ডালেক্স: 4 টি ধাপ (ছবি সহ)
করোনাভাইরাস এক্সটার-এমআই-নেশন মাইক্রো সহ: বিট এবং ডালেক্স: 4 টি ধাপ (ছবি সহ)

ভিডিও: করোনাভাইরাস এক্সটার-এমআই-নেশন মাইক্রো সহ: বিট এবং ডালেক্স: 4 টি ধাপ (ছবি সহ)

ভিডিও: করোনাভাইরাস এক্সটার-এমআই-নেশন মাইক্রো সহ: বিট এবং ডালেক্স: 4 টি ধাপ (ছবি সহ)
ভিডিও: করোনাভাইরাস: কী, কেন, লক্ষণ ও প্রতিকারের উপায় 2024, জুলাই
Anonim
Image
Image

এটি টিঙ্কারজেন থেকে করোনাভাইরাস সুরক্ষায় সিরিজের দ্বিতীয় প্রকল্প। আপনি এখানে প্রথম নিবন্ধটি খুঁজে পেতে পারেন। আমরা দৃ believe়ভাবে বিশ্বাস করি যে মানবতার সম্মিলিত প্রচেষ্টায়, বর্তমান মহামারী শীঘ্রই শেষ হবে। কিন্তু কোভিড -১ passed পেরিয়ে যাওয়ার পরেও আমাদের সতর্ক থাকা উচিত এবং এই কঠিন সময়ে আমরা (আশা করি) গড়ে তোলা ভালো অভ্যাসগুলো বজায় রাখা উচিত। পূর্ববর্তী নিবন্ধটি মাইক্রো: বিট ব্যবহার করার দিকে মনোনিবেশ করেছিল যাতে অজ্ঞানভাবে আমাদের মুখ স্পর্শ করে এবং এটি করে জীবাণুর বিস্তার রোধ করে। এই প্রবন্ধে আমরা জীবাণুর বিরুদ্ধে একটি সহজ, কিন্তু শক্তিশালী অস্ত্র তৈরি এবং তৈরি করব - একটি ছোট যন্ত্র, যা আমরা আমাদের হাত ধোয়ার সময় পরিমাপ করতে ব্যবহার করতে পারি।

সরবরাহ

বিটমেকার লাইট

কেসের জন্য 1/8 (3 মিমি) পাতলা পাতলা কাঠ

দুটি M4 * 8 + 5 একক মাথা তামা কলাম দুটি M4 বাদাম

দুটি M4 * 8 ষড়ভুজ সকেট হেড ক্যাপ স্ক্রু

দুটি R480 সাদা নাইলন রিভেট

দুটি M2 * 15 ডবল পাস অ্যালুমিনিয়াম কলাম

দুটি M2 * 8 যান্ত্রিক স্ক্রু

ধাপ 1: কেস সমাবেশ

কেস সমাবেশ
কেস সমাবেশ
কেস সমাবেশ
কেস সমাবেশ
কেস সমাবেশ
কেস সমাবেশ

থিংভার্স থেকে.dxf ফাইলগুলি ডাউনলোড করুন, তারপর সেগুলি 1/8 (3 মিমি) প্লাইউড থেকে কেটে নিন। কেসটিতে সেলফ-লকিং ডিজাইন আছে, কিন্তু বাক্সটি একত্রিত করার সময় আপনাকে একটু আঠা লাগাতে হতে পারে। দুটি M4 * 8 ব্যবহার করুন + 5 সিঙ্গেল হেড তামার কলাম, দুটি M4 বাদাম এবং দুটি M4 * 8 ষড়ভুজ সকেট হেড ক্যাপ স্ক্রু গ্রোভ আল্ট্রাসোনিক রেঞ্জার কেস ভিতরের দেয়ালে সংযুক্ত করার জন্য। তীরের উপর প্লাস্টিকের সার্ভো আর্ম ইনস্টল করার জন্য দুটি M2 * 8 মেকানিক্যাল টুথ স্ক্রু ব্যবহার করুন। বিটমেকার লাইটে আল্ট্রাসোনিক রেঞ্জার এবং সার্ভোকে সংযুক্ত করুন এবং তারপর দুটি R480 হোয়াইট নাইলন রিভেট দিয়ে কেসটির ভিতরে ঠিক করুন। নিচে কভার। সমাবেশ শেষ, এখন কোড করা যাক!

ধাপ 2: মেককোড প্রোগ্রাম

মেককোড প্রোগ্রাম
মেককোড প্রোগ্রাম
মেককোড প্রোগ্রাম
মেককোড প্রোগ্রাম
মেককোড প্রোগ্রাম
মেককোড প্রোগ্রাম

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

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

স্টার্ট ব্লকের ভিতরে, আমরা স্ক্রীন সাফ করি, দুটি ভেরিয়েবল সেট করি, স্টার্ট_টাইম এবং স্টেজ 0 তে সেট করি, সার্ভো এঙ্গেল 90 এ সেট করি এবং 500 লিটার কোড শুরু করার আগে অপেক্ষা করি। প্রধান লুপের ভিতরে কোড লজিক মোটামুটি সহজ - সর্বপ্রথম, হাত ধরা আছে কিনা তা নির্বিশেষে, যদি স্টেজ 0 হয়, আমরা সার্ভো 90 ডিগ্রীতে সেট করি, এটি একটি ডিফল্ট অবস্থা।

যদি আমরা সনাক্ত করি যে আমাদের ডিভাইস থেকে 10 সেন্টিমিটারেরও বেশি দূরত্বে কোনো বস্তু আছে (আমরা ধরে নেব যে এটি ব্যক্তির হাত), তাহলে আমরা একটি পরীক্ষা করি যে শেষবারের মতো আমরা পরবর্তী পর্যায়ে চলে যাওয়ার পর 1 সেকেন্ড কেটে গেছে কিনা। ডিবাগিং উদ্দেশ্যে 1 সেকেন্ড সময় নির্ধারণ করা হয়েছে, আসলে এটি 4 সেকেন্ডের কাছাকাছি হওয়ার কথা (সিডিসি সুপারিশ অনুযায়ী, হাত ধোয়ার মোটামুটি ভাল সময়কাল 20 সেকেন্ড, আমাদের 5 টি ধাপ আছে, তাই 20/5 = 4)। প্রতিবার 1 সেকেন্ড পেরিয়ে যাওয়ার পর যখন আমরা একটি পর্যায়ে অগ্রসর হয়েছি, যদি এখনও ডিভাইসের কাছাকাছি হাতগুলি সনাক্ত করা হয়, আমরা পরবর্তী পর্যায়ে এগিয়ে যাই, টাইমারটি পুনরায় সেট করি এবং একটি সুর বাজাই। আমরা ডিজিটাল পিন 1 কেও কম সেট করেছি, তাই সাউন্ডের জন্য PWM প্রজন্ম সার্ভোতে হস্তক্ষেপ করবে না - যদি আপনি এটি না করেন, আপনি লক্ষ্য করবেন যে মিউজিক বাজানোর সময় সার্ভো পাগল হওয়া শুরু করবে। এটি মাইক্রো: বিট এর একটি পরিচিত সীমাবদ্ধতা।

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

যদি আপনার কোডে সমস্যা হয়, আপনি এই প্রকল্পের জন্য আমাদের GitHub সংগ্রহস্থলে.hex ফাইলটি ডাউনলোড করতে পারেন।

ধাপ 3: মাইক্রোপিথন প্রোগ্রাম

মাইক্রোপাইথন প্রোগ্রাম
মাইক্রোপাইথন প্রোগ্রাম

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

মাইক্রোপাইথন সংস্করণ প্রধান কোড একই যুক্তি অনুসরণ করে। এখানে একটি বড় পার্থক্য হল যে আমরা সরাসরি আল্ট্রাসোনিক রেঞ্জার বা সার্ভো ব্যবহার করতে পারি না - মাইক্রোতে কোন স্ট্যান্ডার্ড মডিউল নেই: এর জন্য বিট মাইক্রোপাইথন ফার্মওয়্যার। সুতরাং, আমরা এই সার্ভো ক্লাসটি আমাদের কোডে রাখব এবং দূরত্ব পরিমাপের জন্য সামান্য পরিবর্তিত গ্রোভ আল্ট্রাসোনিক রেঞ্জার পাইথন কোড ব্যবহার করব। একটি ভাল উপায় হল দুটি স্বতন্ত্র.py ফাইল তৈরি করা এবং সেগুলি মডিউল হিসাবে আমদানি করা - একটি সার্ভো ক্লাসের জন্য, অন্যটি অতিস্বনক রেঞ্জারের জন্য। কিন্তু সরলতার জন্য আমরা সবকিছু এক জায়গায় রাখব।

অন্যান্য মূল পার্থক্য হল স্পিচ মডিউল ব্যবহার করা, যা আমাদের পরিচিত ডালেক ভয়েস সংশ্লেষ করতে দেয়:) আমরা এই ডকুমেন্টেশন থেকে বক্তৃতা মডিউলের জন্য প্যারামিটার ব্যবহার করে ভয়েস তৈরি করি যা ডালেক ভয়েসের মত।

সম্পূর্ণ মাইক্রোপাইথন কোড ডাউনলোড করতে এই প্রকল্পের গিটহাব সংগ্রহস্থলে যান।

ধাপ 4: এটি আপনার নিজের করুন

এটা আপনার নিজের করুন
এটা আপনার নিজের করুন
এটা আপনার নিজের করুন
এটা আপনার নিজের করুন

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

সম্ভাবনাগুলি অফুরন্ত এবং হার্ডওয়্যার এবং সফ্টওয়্যারে আপনার নিজের ধারণাগুলি বাস্তবায়ন করা মেকার আন্দোলনের প্রাণ। আপনি যদি এই প্রকল্পটি উন্নত করার জন্য কিছু নতুন এবং আকর্ষণীয় উপায় নিয়ে আসেন, তাহলে দয়া করে নীচের মন্তব্যগুলিতে ভাগ করুন। এছাড়াও, বিটমেকার লাইট একটি অনলাইন কোর্স নিয়ে আসে যা আপনি TinkerGen এর অনলাইন কোর্স প্ল্যাটফর্মে অ্যাক্সেস করতে পারেন, https://make2learn.tinkergen.com/ বিনামূল্যে!

বিটমেকার লাইট এবং নির্মাতা এবং স্টেম শিক্ষাবিদদের জন্য অন্যান্য হার্ডওয়্যার সম্পর্কে আরও তথ্যের জন্য, আমাদের ওয়েবসাইট, https://tinkergen.com/ দেখুন এবং আমাদের নিউজলেটার সাবস্ক্রাইব করুন।

প্রস্তাবিত: