সুচিপত্র:
- ধাপ 1: হার্ডওয়্যার সেট আপ
- পদক্ষেপ 2: সফ্টওয়্যার সেট আপ করা
- ধাপ 3: আরো কিছু LED যোগ করুন একটি প্রকল্প খুঁজুন
ভিডিও: মাইক্রো দিয়ে দূরত্ব সেন্সিং: বিট এবং সোনার (HC-SR04 মডিউল): 3 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই সপ্তাহে আমি বিস্ময়কর বিবিসি মাইক্রো: বিট এবং একটি সোনিক সেন্সরের সাথে কিছু সময় কাটিয়েছি। আমি কয়েকটি ভিন্ন মডিউল (মোট 50 টিরও বেশি) চেষ্টা করেছি এবং আমি ভেবেছিলাম এটি ভাল হবে তাই আমার কিছু ফলাফল ভাগ করুন।
আমি এখন পর্যন্ত যে সেরা মডিউলটি পেয়েছি তা হল স্পার্কফুন এইচসি-এসআর 04 মডিউল, আমি যুক্তরাজ্যের কিট্রনিক থেকে খনি তুলেছি, এবং মার্কিন যুক্তরাষ্ট্রে এগুলি অবশ্যই অ্যাডাফ্রুট (স্পার্কফুনের সাথে মজা করছে, এখানে আপনার লিঙ্ক) । এটি সবচেয়ে ভাল হওয়ার কারণ হল যে এটি বিবিসি মাইক্রো: বিট দ্বারা প্রদত্ত 3V তে প্রায় 95% সময় কাজ করে বলে মনে হয়, যখন আপনার সেটআপের উপর অন্যান্য সেন্সর এবং আউটপুট চলমান থাকে তখন এটি নিচে নেমে যেতে পারে। তবে মাইক্রো: বিটে অনবোর্ড LED ডিসপ্লে ব্যবহার করার সময় আপনি সম্ভবত ভালো থাকবেন।
যেহেতু আমি শুধু টিঙ্কিং করছিলাম, একটি প্রকল্পে সোনিক এম্বেড করার পরিবর্তে আমি একটি ব্রেকআউট বোর্ড এবং ব্রেডবোর্ড ব্যবহার করেছি যা মাইক্রো: বিট স্টার্টার সেট ইউকেতে কিট্রনিক থেকে তুলেছিলাম।
ধাপ 1: হার্ডওয়্যার সেট আপ
অতিস্বনক সেন্সর সেট করা বেশ সহজ, বিশেষ করে স্পার্কফুন সেন্সরের সাথে এটি 3V তে ঠিক আছে। এর মাত্র চারটি পিন আছে। বাম থেকে ডানে এগুলো হল VCC, Trig, Echo এবং GND। VCC এবং GND ক্ষমতার জন্য এবং Trig, Echo এবং GND আপনার সিগন্যালের জন্য। আমি GND সিগন্যাল সেটের সাথে অন্তর্ভুক্ত করেছি কারণ এটি একটি বেসলাইনের জন্য প্রয়োজন। সেন্সর এবং স্মার্ট এলইডির মতো জিনিসগুলির সাথে আমার সাধারণ প্রাথমিক ভুলগুলির মধ্যে একটি হল সমস্ত উপাদানকে একটি সাধারণ স্থানের সাথে সংযুক্ত করা নয়। আমি একটি ছবি এবং আমার সেট আপ একটি পরিকল্পিত অন্তর্ভুক্ত করেছি।
মাইক্রো: বিট ব্যবহার করার সবচেয়ে সহজ পিন 0, 1, এবং 2. তাই আমি ট্রিগের জন্য 0 এবং ইকো জন্য 1 ব্যবহার করেছি।
যদি আপনি দেখতে পান যে আপনি আপনার HC-SR04 থেকে রিডিং পাচ্ছেন না তবে এটি হতে পারে যে এটি পর্যাপ্ত শক্তি পাচ্ছে না, যদি এমন হয় তবে আপনি দ্বিতীয় ছবিতে দেখানো হিসাবে মডিউলটিতে শক্তি যোগ করতে পারেন। 3 x AA ব্যাটারি ব্যবহার করলে আপনি 4.5V পাবেন, যা যথেষ্ট হওয়া উচিত। সেই সাধারণ স্থানের সাথে এখানে দেখানো হয়েছে। আপনার মাইক্রোতে 4.5V সংযুক্ত করবেন না: যদিও এটি মারতে পারে!
পদক্ষেপ 2: সফ্টওয়্যার সেট আপ করা
মাইক্রো: বিট ব্রাউজারে প্রোগ্রাম করা হয়, আপনি আপনার সনিক সেন্সর প্রোগ্রামিং শুরু করতে https://makecode.microbit.org/ এ যেতে পারেন। প্রথমে আপনাকে স্ট্যান্ডার্ড সেটে একটি নতুন প্যাকেজ যুক্ত করতে হবে। আমি সোনার নামক একটি প্যাকেজ ব্যবহার করেছি।
আপনার ব্লকে সোনার প্যাকেজ যোগ করুন এবং চতুর্থ ছবিতে দেখানো কোডটি সেট করুন।
এখানে আমরা সেন্সর ডেটা (আইটেম নামক ভেরিয়েবল) প্রদর্শন করতে বারগ্রাফ কমান্ড ব্যবহার করছি। বারগ্রাফ সম্পর্কে আরও তথ্য এখানে পাওয়া যাবে: https://makecode.microbit.org/reference/led/plot-… স্বয়ংক্রিয় সমন্বয়. আপনি এটি পরিমাপ করতে আপনার সর্বোচ্চ বিন্দু সেট করতে এটি পরিবর্তন করতে পারেন। এটি সম্পূর্ণ সংখ্যায় (পূর্ণসংখ্যা) এবং আপনার নির্বাচিত ইউনিটগুলিতে ডেটা দেবে। আমি বিশ্বাস করি সোনার ব্লক আমাদের জন্য রূপান্তর হিসাব করছে। আমি দেখেছি যে সেন্সর ডেটা স্ক্রিনে প্রিন্ট করতে স্যুইচ করে (যেমন পঞ্চম ছবিতে দেখানো হয়েছে) আমি যে দূরত্বগুলি পরিমাপ করতে চেয়েছিলাম এবং কোড করতে চেয়েছিলাম তার জন্য একটি অনুভূতি পেতে সক্ষম হয়েছিলাম। আপনি যদি অনুসরণ করেন তবে আপনি লক্ষ্য করবেন যে অনেকগুলি শূন্য মান রয়েছে, যা বার গ্রাফ বা অন্যান্য আউটপুটের ঝলকানি সৃষ্টি করে। আমি ভেবেছিলাম এটি একটি if স্টেটমেন্ট (যুক্তিতে পাওয়া) দিয়ে ফিল্টার করা সবচেয়ে সহজ। নিওপিক্সেলের মতো এলইডি ব্যবহার করে আমি কাজ করার জন্য এটি সবচেয়ে সহজ উপায় ছিল। এর একটি উদাহরণ এখানে ষষ্ঠ ছবিতে দেখানো হয়েছে।
ধাপ 3: আরো কিছু LED যোগ করুন একটি প্রকল্প খুঁজুন
বোর্ডে সরাসরি LED আউটপুট থাকা ভালো, কিন্তু সেন্সরকে কিছুটা বেশি দরকারী মনে করার জন্য আমি বহিরাগত LEDs সহ কয়েকটি সংস্করণ ব্যবহার করেছি। কিছু ছবি এবং কোড নিচে দেওয়া হল। এইগুলির জন্য আমার অতিরিক্ত পিনের প্রয়োজন ছিল, তাই কিট্রনিক এজ সংযোগকারী ব্রেকআউট বোর্ড সত্যিই দরকারী ছিল!
প্রথম চিত্রের মতো বোর্ড স্থাপন করা আমি যখন জিনিসগুলি খুব কাছাকাছি আসে তখন আমি এক ধরণের ট্রাফিক লাইট সিস্টেম তৈরি করার সিদ্ধান্ত নিয়েছি। সবুজ LED ভাল জন্য, অ্যাম্বার কাছের বন্ধু পেতে এবং লাল এখন খুব কাছাকাছি জন্য, আপনি কিভাবে বন্ধ ফিরে। আমি বিস্মিত যে এটি একটি বাইকের কাছাকাছি পাসের জন্য একটি ভাল ব্যবহারিক ব্যবহার হতে পারে। বাইকের সামনের একটি ডিসপ্লের সাথে লিঙ্ক করলে ড্রাইভারদের তাদের পাস ঠিক আছে কি না সে সম্পর্কে ভাল ভিজ্যুয়াল ফিডব্যাক দেবে। বাস্তব জীবনের উদাহরণে দূরত্বগুলি পরিবর্তন করা হবে, যেহেতু সাইক্লিস্টের 12 ইঞ্চি পাস ঠিক নয় !!
প্রস্তাবিত:
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: মাইক্রো দিয়ে বিট: বিট: 7 টি ধাপ (ছবি সহ)
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: বিট মাইক্রো: বিট: মাইক্রো: বিট এর কার্যকারিতা বাড়ানোর একটি উপায় হল স্পার্কফুন ইলেকট্রনিক্সের মোটো: বিট নামে একটি বোর্ড ব্যবহার করা (প্রায় $ 15-20)। এটি জটিল দেখায় এবং এর অনেক বৈশিষ্ট্য রয়েছে, তবে এটি থেকে সার্ভো মোটর চালানো কঠিন নয়। মোটো: বিট আপনাকে অনুমতি দেয়
মাইক্রো: বিট - মাইক্রো ড্রাম মেশিন: 10 টি ধাপ (ছবি সহ)
মাইক্রো: বিট - মাইক্রো ড্রাম মেশিন: এটি একটি মাইক্রো: বিট মাইক্রো ড্রাম মেশিন, যা কেবল শব্দ উৎপাদনের পরিবর্তে, অ্যাকুয়েললি ড্রামস। এটি মাইক্রো: বিট অর্কেস্ট্রা থেকে খরগোশ দ্বারা অনুপ্রাণিত হয়। কিছু সোলেনয়েড খুঁজে পেতে আমার কিছু সময় লেগেছিল যা মোক্রোর সাথে ব্যবহার করা সহজ ছিল: বিট
মাইক্রো দিয়ে একটি অতিস্বনক দূরত্ব পরীক্ষক তৈরি করুন: বিট: 6 টি ধাপ
মাইক্রো দিয়ে একটি অতিস্বনক দূরত্ব পরীক্ষক তৈরি করুন: বিট: আজ, আমরা মাইক্রো: বিট এবং অতিস্বনক সেন্সর মডিউল দিয়ে একটি অতিস্বনক দূরত্ব পরীক্ষক তৈরি করতে যাচ্ছি
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রো পাইথন সহ বিট কন্ট্রোলার: 11 টি ধাপ
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রোপাইথন সহ বিট কন্ট্রোলার: রোবোক্যাম্প ২০১ For-এর জন্য, আমাদের গ্রীষ্মকালীন রোবটিক্স ক্যাম্প, ১০-১ aged বছর বয়সী তরুণরা বিবিসি মাইক্রো: বিট ভিত্তিক 'অ্যান্টওয়েট রোবট', পাশাপাশি প্রোগ্রামিং একটি মাইক্রো: বিট একটি রিমোট কন্ট্রোল হিসাবে ব্যবহার করতে। যদি আপনি বর্তমানে রোবোক্যাম্পে থাকেন, স্কি
Pimoroni Enviro দিয়ে হালকা এবং রঙ পরিমাপ: মাইক্রো জন্য বিট: বিট: 5 টি ধাপ
পিমোরোনি এনভিরো দিয়ে হালকা এবং রঙ পরিমাপ: মাইক্রো জন্য বিট: বিট: আমি এমন কিছু ডিভাইসে কাজ করছিলাম যা পূর্বে আলো এবং রঙ পরিমাপের অনুমতি দেয় এবং আপনি এই ধরনের পরিমাপের পিছনে তত্ত্ব সম্পর্কে অনেক কিছু খুঁজে পেতে পারেন নির্দেশিকা এখানে এবং এখানে। সম্প্রতি এনভিরো প্রকাশ করেছে: বিট, এম এর জন্য একটি অ্যাড-অন