সুচিপত্র:
- সরবরাহ
- ধাপ 1: কেস সমাবেশ
- ধাপ 2: মেককোড প্রোগ্রাম
- ধাপ 3: মাইক্রোপিথন প্রোগ্রাম
- ধাপ 4: এটি আপনার নিজের করুন
ভিডিও: করোনাভাইরাস এক্সটার-এমআই-নেশন মাইক্রো সহ: বিট এবং ডালেক্স: 4 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
এটি টিঙ্কারজেন থেকে করোনাভাইরাস সুরক্ষায় সিরিজের দ্বিতীয় প্রকল্প। আপনি এখানে প্রথম নিবন্ধটি খুঁজে পেতে পারেন। আমরা দৃ 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/ দেখুন এবং আমাদের নিউজলেটার সাবস্ক্রাইব করুন।
প্রস্তাবিত:
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: মাইক্রো দিয়ে বিট: বিট: 7 টি ধাপ (ছবি সহ)
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: বিট মাইক্রো: বিট: মাইক্রো: বিট এর কার্যকারিতা বাড়ানোর একটি উপায় হল স্পার্কফুন ইলেকট্রনিক্সের মোটো: বিট নামে একটি বোর্ড ব্যবহার করা (প্রায় $ 15-20)। এটি জটিল দেখায় এবং এর অনেক বৈশিষ্ট্য রয়েছে, তবে এটি থেকে সার্ভো মোটর চালানো কঠিন নয়। মোটো: বিট আপনাকে অনুমতি দেয়
করোনাভাইরাস: মাইক্রো দিয়ে ছড়িয়ে পড়া বন্ধ করুন: বিট: Ste টি ধাপ
করোনাভাইরাস: মাইক্রো দিয়ে ছড়িয়ে পড়া বন্ধ করুন: বিট: কঠিন সময়ে মানুষের সহজাততা সবচেয়ে বেশি জ্বলজ্বল করে। জানুয়ারী ২০২০ থেকে কোভিড -১ pandemic মহামারী বিশ্বকে গ্রাস করেছে। কোভিড -১ air বায়ু বিন্দু এবং ফোমাইট দ্বারা ছড়িয়ে পড়ে। Fomites, সহজভাবে বলতে গেলে নির্জীব জিনিস, যেমন আসবাবপত্র, কাপড়, দরজার হাতল
মাইক্রো: বিট - মাইক্রো ড্রাম মেশিন: 10 টি ধাপ (ছবি সহ)
মাইক্রো: বিট - মাইক্রো ড্রাম মেশিন: এটি একটি মাইক্রো: বিট মাইক্রো ড্রাম মেশিন, যা কেবল শব্দ উৎপাদনের পরিবর্তে, অ্যাকুয়েললি ড্রামস। এটি মাইক্রো: বিট অর্কেস্ট্রা থেকে খরগোশ দ্বারা অনুপ্রাণিত হয়। কিছু সোলেনয়েড খুঁজে পেতে আমার কিছু সময় লেগেছিল যা মোক্রোর সাথে ব্যবহার করা সহজ ছিল: বিট
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রো পাইথন সহ বিট কন্ট্রোলার: 11 টি ধাপ
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রোপাইথন সহ বিট কন্ট্রোলার: রোবোক্যাম্প ২০১ For-এর জন্য, আমাদের গ্রীষ্মকালীন রোবটিক্স ক্যাম্প, ১০-১ aged বছর বয়সী তরুণরা বিবিসি মাইক্রো: বিট ভিত্তিক 'অ্যান্টওয়েট রোবট', পাশাপাশি প্রোগ্রামিং একটি মাইক্রো: বিট একটি রিমোট কন্ট্রোল হিসাবে ব্যবহার করতে। যদি আপনি বর্তমানে রোবোক্যাম্পে থাকেন, স্কি
Pimoroni Enviro দিয়ে হালকা এবং রঙ পরিমাপ: মাইক্রো জন্য বিট: বিট: 5 টি ধাপ
পিমোরোনি এনভিরো দিয়ে হালকা এবং রঙ পরিমাপ: মাইক্রো জন্য বিট: বিট: আমি এমন কিছু ডিভাইসে কাজ করছিলাম যা পূর্বে আলো এবং রঙ পরিমাপের অনুমতি দেয় এবং আপনি এই ধরনের পরিমাপের পিছনে তত্ত্ব সম্পর্কে অনেক কিছু খুঁজে পেতে পারেন নির্দেশিকা এখানে এবং এখানে। সম্প্রতি এনভিরো প্রকাশ করেছে: বিট, এম এর জন্য একটি অ্যাড-অন