সুচিপত্র:

কোভিড সেফটি হেলমেট পার্ট 1: টিঙ্কারক্যাড সার্কিটের একটি ভূমিকা !: ২০ টি ধাপ (ছবি সহ)
কোভিড সেফটি হেলমেট পার্ট 1: টিঙ্কারক্যাড সার্কিটের একটি ভূমিকা !: ২০ টি ধাপ (ছবি সহ)

ভিডিও: কোভিড সেফটি হেলমেট পার্ট 1: টিঙ্কারক্যাড সার্কিটের একটি ভূমিকা !: ২০ টি ধাপ (ছবি সহ)

ভিডিও: কোভিড সেফটি হেলমেট পার্ট 1: টিঙ্কারক্যাড সার্কিটের একটি ভূমিকা !: ২০ টি ধাপ (ছবি সহ)
ভিডিও: #EngrKH_Civil_Study.#সেফটি#হেলমেট. হেলমেট দেখে কনস্ট্রাকশন সাইটে লোখজন চেনা। 2024, জুলাই
Anonim
কোভিড সেফটি হেলমেট পার্ট 1: টিঙ্কারকাড সার্কিটের একটি ভূমিকা!
কোভিড সেফটি হেলমেট পার্ট 1: টিঙ্কারকাড সার্কিটের একটি ভূমিকা!

Tinkercad প্রকল্প

হ্যালো বন্ধু!

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

আমাদের লক্ষ্য হচ্ছে এমন একটি হেলমেট তৈরি করা যা একজন ব্যক্তির কাছে এলে আপনাকে সতর্ক করবে। এইভাবে, আপনার এবং সেই ব্যক্তির মধ্যে দূরত্ব বজায় রাখার জন্য আপনি দূরে সরে গিয়ে কোভিড থেকে নিরাপদ থাকতে পারেন।

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

সরবরাহ:

আপনার দরকার শুধু একটি টিঙ্কারক্যাড অ্যাকাউন্ট! একটি নেই? Www.tinkercad.com এ বিনামূল্যে নিবন্ধন করুন।

ধাপ 1: Tinkercad খুলুন

টিঙ্কারক্যাড খুলুন
টিঙ্কারক্যাড খুলুন

টিঙ্কারক্যাডে লগইন করুন (অথবা নিবন্ধন করুন, যদি আপনি এখনও না করেন)।

ড্যাশবোর্ডে লগ ইন করার পরে, বাম সাইডবারে যান এবং "সার্কিট" নির্বাচন করুন।

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

এখন, আমরা শুরু করার জন্য প্রস্তুত!

ধাপ 2: আপনার প্রকল্পের শিরোনাম দিন

শিরোনাম আপনার প্রকল্প
শিরোনাম আপনার প্রকল্প

আপনি "নতুন সার্কিট তৈরি করুন" টিপুন, আপনাকে এই খালি কর্মক্ষেত্র দিয়ে স্বাগত জানানো হবে।

প্রথম জিনিসগুলি - আমাদের সমস্ত প্রকল্প আমাদের ড্যাশবোর্ডে (আগের ধাপ থেকে) সংরক্ষণ করা হবে, তাই আমাদের প্রকল্পগুলির নাম রাখা গুরুত্বপূর্ণ যাতে আমরা মনে রাখতে পারি এবং সেগুলি পরে খুঁজে পেতে পারি!

আপনি যদি উপরের বাম দিকে তাকান, আপনার জন্য একটি মজাদার এলোমেলো শিরোনাম তৈরি হবে। আপনি আপনার নিজের সাথে সেই শিরোনামটি প্রতিস্থাপন করতে এটিতে ক্লিক করতে পারেন। এখানে, আমি এর নাম দিয়েছি "কোভিড সেফটি হেলমেট"।

ধাপ 3: আমাদের মাইক্রো যোগ করা: বিট

আমাদের মাইক্রো যোগ করা: বিট
আমাদের মাইক্রো যোগ করা: বিট

আমরা একটি মাইক্রো: বিট যোগ করে আমাদের প্রকল্প শুরু করব।

একটি মাইক্রো: বিট একটি ছোট কম্পিউটার যেখানে আপনি প্রোগ্রামিং শিখতে পারেন। এটিতে LED লাইট, একটি কম্পাস এবং কাস্টমাইজযোগ্য বোতামগুলির মতো দুর্দান্ত বৈশিষ্ট্য রয়েছে!

এই মাইক্রো: বিট হল যা আমাদের সেন্সর থেকে সমস্ত তথ্য প্রক্রিয়া করবে (যা আমরা পরে যুক্ত করব)। মাইক্রো: বিট আমাদের সেই তথ্যটি সহজ উপায়ে দেবে যা আমরা বুঝতে পারি।

আমাদের কর্মক্ষেত্রে এটি যোগ করার জন্য, আমরা ডানদিকে সাইডবার ব্যবহার করব। এখানে, আপনি ব্যবহার করতে পারেন এমন উপাদানগুলির একটি সম্পূর্ণ গুচ্ছ পাবেন। আপাতত অন্য সবকিছু উপেক্ষা করা যাক এবং "মাইক্রোবিট" অনুসন্ধান করুন।

মাইক্রো: বিট নির্বাচন করুন এবং এটিকে কর্মক্ষেত্রে নিয়ে আসুন।

ধাপ 4: আমাদের সেন্সর যোগ করা

আমাদের সেন্সর যোগ করা
আমাদের সেন্সর যোগ করা

এখন আমাদের মাইক্রো: বিট আছে, আসুন একটি সেন্সর যোগ করি। আমরা একটি PIR সেন্সর নামে কিছু যোগ করব, যা প্যাসিভ ইনফ্রারেড সেন্সরের জন্য সংক্ষিপ্ত।

একটি PIR ইনফ্রারেড বিকিরণ - বা তাপ সনাক্ত করতে পারে। যেহেতু মানুষ তাপ দেয় কিন্তু দেয়াল, পানির বোতল, এবং পাতার মতো বস্তুগুলি না, এই সেন্সরটি ব্যবহার করা যেতে পারে যখন মানুষ কাছাকাছি থাকে।

সাধারণত, এটি 5 মিটার (16 ফুট) দূরে "দেখতে" পারে, যা ভাল কারণ এটি আমাদের কাছে আগাম সতর্কতা পেতে দেয় যখন লোকেরা কাছে আসে, 2 মিটার (6 ফুট) সামাজিক দূরত্ব নির্দেশিকাগুলিতে পৌঁছানোর আগে আমাদের প্রতিক্রিয়া জানাতে দেয়।

ধাপ 5: উপাদানগুলি বোঝা

উপাদানগুলি বোঝা
উপাদানগুলি বোঝা

এখন যেহেতু আমাদের দুটি অংশ আছে, আমরা কিভাবে মাইক্রো: বিটকে পিআইআর সেন্সরের সাথে যোগাযোগের অনুমতি দেওয়ার জন্য তাদের একসাথে সংযুক্ত করতে পারি?

টিঙ্কারকাডে এটি বেশ সহজ। আপনি দেখতে পারেন যে PIR সেন্সরের নীচে 3 টি পিন রয়েছে।

  1. যখন আপনি তাদের উপর আপনার মাউস ঘুরান, আপনি দেখতে পাবেন যে প্রথম পিনটি "সিগন্যাল" পিন, যার মানে এটি একটি সংকেত দেবে যখন এটি একজন ব্যক্তিকে সনাক্ত করবে।
  2. দ্বিতীয় পিন হল "পাওয়ার", যেখানে PIR সেন্সর চালু করার জন্য আমরা একটি বিদ্যুতের উৎসকে সংযুক্ত করি।
  3. তৃতীয় পিনটি হল "গ্রাউন্ড", যেখানে "ব্যবহৃত" সমস্ত বিদ্যুৎ PIR সেন্সর থেকে বেরিয়ে যাবে।

আপনি লক্ষ্য করতে পারেন যে মাইক্রো: বিটের নীচে 5 টি পয়েন্ট রয়েছে যেখানে তারগুলি সংযোগ করতে পারে। তাদের উপর আপনার মাউস ঘুরান।

  1. প্রথম 3 পয়েন্ট P0, P1, এবং P2 লেবেলযুক্ত। এই পয়েন্টগুলি কাস্টমাইজযোগ্য এবং তারা হয় সিগন্যাল নিতে পারে (ইনপুট) অথবা সিগন্যাল (আউটপুট) ফেলে দিতে পারে। আমরা এই পয়েন্টগুলি ব্যবহার করতে পারি এমন বিভিন্ন উপায় রয়েছে কারণ সেগুলি অত্যন্ত স্বনির্ধারিত! এ বিষয়ে পরে…
  2. 3V পয়েন্ট একটি 3 ভোল্ট বিদ্যুতের উৎস। মনে রাখবেন যে আমাদের PIR সেন্সর একটি বিদ্যুতের উৎস প্রয়োজন? আচ্ছা, আমরা মাইক্রো থেকে সেই বিদ্যুৎ পেতে পারি: বিট এর 3V পয়েন্ট!
  3. GND পয়েন্টটি "গ্রাউন্ড" এর জন্য সংক্ষিপ্ত, যেখানে বিদ্যুৎ তার কাজ করার পরে "প্রস্থান" করতে পারে। PIR সেন্সরের গ্রাউন্ড পিন এখানে সংযুক্ত করা যাবে।

ধাপ 6: উপাদানগুলি সংযুক্ত করা

উপাদানগুলি সংযুক্ত করা হচ্ছে
উপাদানগুলি সংযুক্ত করা হচ্ছে

পিন সংযুক্ত করতে, প্রথমে আপনার কার্সার দিয়ে একটি পিন ক্লিক করুন। তারপরে, একটি ভিন্ন পিন ক্লিক করুন (যেখানে আপনি প্রথম পিনটি সংযুক্ত করতে চান)। আপনি দেখতে পাবেন যে একটি তারের গঠন! আপনি চাইলে তারের রঙ পরিবর্তন করতে ক্লিক করতে পারেন। অথবা, আপনি এটি মুছে ফেলতে পারেন এবং এটি অগোছালো মনে হলে পুনরায় চেষ্টা করতে পারেন। পরিষ্কারভাবে তারগুলি রাখার চেষ্টা করুন যাতে আপনি ট্রেস করতে পারেন যে প্রতিটি তারের পরে কোথায়!

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

আপনি সম্ভবত কল্পনা করতে পারেন এখন কি হচ্ছে। এটি একটি সহজ লুপ:

  1. বিদ্যুৎ মাইক্রো ছেড়ে দেয়: বিট
  2. It's এর "পাওয়ার" পিনের মাধ্যমে PIR সেন্সরে প্রবেশ করে
  3. The PIR সেন্সরের মধ্যে কিছু কাজ করে
  4. The PIR সেন্সরকে তার "গ্রাউন্ড" পিন বা "সিগন্যাল" পিনের মাধ্যমে ছেড়ে দেয়
  5. The মাইক্রোতে যায়: বিটের "গ্রাউন্ড" পিন বা "P0" পিন

ধাপ 7: আমাদের সার্কিট অনুকরণ (পর্ব 1)

আমাদের সার্কিট অনুকরণ (পর্ব 1)
আমাদের সার্কিট অনুকরণ (পর্ব 1)

আমরা যখন টিঙ্কারক্যাডে সার্কিট তৈরি করি, আমরা সেগুলিও অনুকরণ করতে পারি।

এইভাবে, আমরা আমাদের সার্কিটের উপাদানগুলি বাস্তব জগতে কেমন প্রতিক্রিয়া দেখাতে পারে তা পরীক্ষা করতে পারি, যা আপনাকে "ট্রায়াল-এন্ড-এরর" না করে সার্কিটের পরিকল্পনা এবং ডিজাইন করতে সাহায্য করতে পারে এবং এমন কিছুতে সময় এবং অর্থ ব্যয় করতে পারে যা কাজ নাও করতে পারে!

আমাদের সার্কিট সিমুলেট করার জন্য, উপরের ডান দিকে পাওয়া "স্টার্ট সিমুলেশন" বোতাম টিপুন …

ধাপ 8: আমাদের সার্কিট অনুকরণ (অংশ 2)

আমাদের সার্কিট অনুকরণ (পর্ব 2)
আমাদের সার্কিট অনুকরণ (পর্ব 2)

সিমুলেশন চলার সাথে সাথে, আমরা আমাদের সার্কিটের সাথে যোগাযোগ করতে পারি।

পিআইআর সেন্সর ক্লিক করুন। একটি বল উপস্থিত হবে। কল্পনা করুন যে এই বলটি মানুষ। আপনি ক্লিক করতে পারেন এবং সেই মানুষের চারপাশে সরাতে পারেন।

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

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

কিভাবে মাইক্রো সম্পর্কে: বিট? আমরা ইতিমধ্যেই সংকেত তারের সাথে সংযুক্ত, তাহলে কিছু ঘটছে না কেন?!

চিন্তা করবেন না, এটি প্রত্যাশিত!

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

ধাপ 9: কোডব্লক বেসিকস

কোডব্লক বুনিয়াদি
কোডব্লক বুনিয়াদি

সিমুলেশন থেকে প্রস্থান করুন, এবং তারপর "কোড" ("সিমুলেশন শুরু করুন" এর পাশে) ক্লিক করুন। এটি ডানদিকে একটি নতুন, বড় সাইডবার খুলবে।

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

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

একবার আপনি এটির সাথে পরিচিত হয়ে গেলে, কোডিং স্পেসটি সাফ করুন (নীচে ডানদিকে ট্র্যাশ ক্যানে ব্লকগুলি টেনে এনে) যাতে আমরা সার্কিটের জন্য আমাদের কোড যুক্ত করতে শুরু করতে পারি।

ধাপ 10: মাইক্রো প্রোগ্রামিং: বিট (পার্ট 1)

মাইক্রো প্রোগ্রামিং: বিট (পর্ব 1)
মাইক্রো প্রোগ্রামিং: বিট (পর্ব 1)

চলুন শুরু করা যাক "ইনপুট" ব্লকগুলির মাধ্যমে অনুসন্ধান করে, এবং "পিন [P0] তে টেনে এনে [উচ্চ]" এ টেনে আনুন। এটি একটি ইনপুট কারণ এটি মাইক্রো: বিট তথ্যকে খাওয়াবে।

মূলত, P0 বিন্দু (যেখানে আমাদের সংকেত তারের সংযোগ স্থাপন করে) এর দুটি মান থাকতে পারে: উচ্চ বা নিম্ন। উচ্চ মানে একটি সংকেত আছে, এবং নিম্ন মানে কোন সংকেত নেই।

যদি পিআইআর সেন্সর কোন অনুপ্রবেশকারীকে সনাক্ত করে, তাহলে কি সংকেতটি উচ্চ বা নিম্ন হবে? আপনি যদি উচ্চ উত্তর দেন, আপনি ঠিক! বিকল্পভাবে, যখন সনাক্তকরণ অঞ্চলে কোন অনুপ্রবেশকারী নেই (বা অতি-বিরল ক্ষেত্রে যে অনুপ্রবেশকারী পুরোপুরি স্থির থাকে), সেখানে একটি কম বৈদ্যুতিক সংকেত থাকবে।

অতএব, আমাদের কোডের পিছনে যুক্তি মূলত: "যখন একজন ব্যক্তি সনাক্ত করা হয়, _ করুন"।

এই মুহুর্তে, এটি কিছুই করে না কারণ আমরা এটি করার জন্য কিছু সংজ্ঞায়িত করিনি (এটি ফাঁকা)। সুতরাং, এর কিছু করা যাক।

ধাপ 11: মাইক্রো প্রোগ্রামিং: বিট (পার্ট 2)

মাইক্রো প্রোগ্রামিং: বিট (পার্ট 2)
মাইক্রো প্রোগ্রামিং: বিট (পার্ট 2)

"শো লেডস" নামে একটি আউটপুট কোডব্লক যোগ করা যাক। এই কোডব্লকটি আমাদেরকে মাইক্রো: বিট এর লাইটের সাথে গোলমাল করতে দেয়। আপনি যে কোন ডিজাইন তৈরি করতে LED গ্রিড টগল করতে পারেন। আমি একটা হাসিমাখা মুখ যোগ করলাম। এটি একটি আউটপুট কারণ মাইক্রো: বিট তথ্য দিচ্ছে।

তারপরে, ইনপুট কোডব্লকে [উচ্চ] কে [নিম্ন] এ পরিবর্তন করা যাক।

যেহেতু আমরা সিগন্যালকে উচ্চ থেকে নিম্ন পর্যন্ত পরিবর্তন করেছি, আমাদের কোড এখন বলছে:

যখন P0 তে কম সংকেত থাকে, একটি স্মাইলি মুখ তৈরি করতে LEDs চালু করুন

এর মানে হল যে যখন আমাদের সনাক্তকরণ অঞ্চলে কোন ব্যক্তি চলাচল করে না, তখন মাইক্রো: বিট একটি হাস্যময় মুখ দেখাবে কারণ এটি নিরাপদ! =)

ধাপ 12: মাইক্রো প্রোগ্রামিং: বিট (পার্ট 3)

মাইক্রো প্রোগ্রামিং: বিট (পার্ট 3)
মাইক্রো প্রোগ্রামিং: বিট (পার্ট 3)

আমরা জানি মাইক্রো: বিট কি করবে যখন সনাক্তকরণ অঞ্চলের আশেপাশে কোন ব্যক্তি থাকবে না। যখন কেউ সেখানে থাকে তখন কেমন হয়?

আসুন এটিকেও সংজ্ঞায়িত করি। আরেকটি ইনপুট কোডব্লক যোগ করুন "পিনে [P0] পরিবর্তন করে [হাই]"।

এই সময়, আমরা এটিকে [উচ্চ] হিসাবে ছেড়ে দেব কারণ আমরা এটি ব্যবহার করতে যাচ্ছি যখন কোন ব্যক্তি সনাক্ত করা হয়।

আরেকটি নেতৃত্বাধীন আউটপুট যোগ করুন, এবং একটি নকশা তৈরি করুন! আমি একটি ভ্রান্ত মুখ ব্যবহার করেছি কারণ যখন ব্যক্তিটি সনাক্তকরণ অঞ্চলে থাকে, তখন এটি কম নিরাপদ হতে পারে! = (

ধাপ 13: আমাদের কোড পরীক্ষা করা

আমাদের কোড পরীক্ষা করা হচ্ছে
আমাদের কোড পরীক্ষা করা হচ্ছে

আরো একবার সিমুলেশন চালান। বলের চারপাশে সরান (ওরফে ব্যক্তি) এবং আপনার মাইক্রো: বিট কীভাবে প্রতিক্রিয়া দেখায় তা দেখুন।

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

ধাপ 14: অতিরিক্ত PIR সেন্সর যোগ করা

অতিরিক্ত পিআইআর সেন্সর যোগ করা
অতিরিক্ত পিআইআর সেন্সর যোগ করা

যদি আগের ধাপ থেকে আপনার কোড সঠিকভাবে কাজ করে, দারুণ কাজ! এখন, আমাদের প্রকল্প এগিয়ে যান।

এখন পর্যন্ত, আমরা শুধুমাত্র একটি PIR সেন্সর ব্যবহার করেছি যাতে আমরা শুধুমাত্র একটি এলাকার মানুষ সনাক্ত করতে পারি। আমাদের চারপাশের বাকি স্থান সম্পর্কে কি? আমাদের আরো সেন্সর দরকার!

কোড সাইডবার বন্ধ করুন ("কোড" ক্লিক করে) যদি এটি এখনও খোলা থাকে, এবং অন্য PIR সেন্সর অনুসন্ধান করুন। আপনার ওয়ার্কস্পেসে এটি যুক্ত করুন এবং তারে সংযুক্ত করুন।

দ্রষ্টব্য: এই দ্বিতীয় PIR সেন্সরের সিগন্যাল পিনটিকে P1 বা P2 (আমি এটি P1 এর সাথে সংযুক্ত করেছি) এর সাথে সংযুক্ত করুন। এটি P0 এর সাথে সংযুক্ত করবেন না কারণ সেই বিন্দুটি ইতিমধ্যেই প্রথম সেন্সর দ্বারা ব্যবহৃত হচ্ছে। যদি আপনি করেন, micro: bit কোন PIR সিগন্যাল পাঠাচ্ছে তা বলতে পারবে না!

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

ধাপ 15: দ্বিতীয় PIR এর জন্য অতিরিক্ত কোড যোগ করা

২ য় পিআইআর এর জন্য অতিরিক্ত কোড যোগ করা
২ য় পিআইআর এর জন্য অতিরিক্ত কোড যোগ করা

আরেকবার কোড খুলুন, এবং কোডব্লকের দ্বিতীয় সেট যোগ করুন যা প্রথমটির অনুরূপ। এইবার, তবে, নতুন কোডব্লকের ড্রপডাউনে ক্লিক করুন এবং P1 (অথবা P2 যদি আপনি নতুন PIR কে P2 এর সাথে সংযুক্ত করেন) নির্বাচন করুন।

বাম দিকের পিআইআর সেন্সরের জন্য (যা P0 এর সাথে সংযুক্ত), আমি LED আউটপুট কোডব্লকটি সংশোধন করেছি যাতে LED গ্রিডের বাম দিক আলোকিত হয়। একইভাবে, ডানদিকে পিআইআর সেন্সরের জন্য, আমি এলইডি আউটপুট কোডব্লক পরিবর্তন করেছি যাতে LED গ্রিডের ডান দিকটি আলোকিত হয়।

যখন PIR সক্রিয় হয় না, LED গ্রিড এখনও একটি হাস্যময় মুখ দেখাবে কারণ এটি নিরাপদ!

ধাপ 16: একাধিক PIR- এর জন্য পরীক্ষার কোড

একাধিক PIR- এর জন্য পরীক্ষার কোড
একাধিক PIR- এর জন্য পরীক্ষার কোড

কোডব্লকগুলি সঠিকভাবে যুক্ত এবং সম্পাদনা করার পরে, আপনার কোড কাজ করে কিনা তা পরীক্ষা করার জন্য আবার একটি সিমুলেশন চালান।

যখন বল/মানুষটি বাম পিআইআর -এর সনাক্তকরণ অঞ্চলে স্থানান্তরিত হয়, তখন মাইক্রোতে LED গ্রিড: বিটটি বাম দিকে আলোকিত হওয়া উচিত।

একইভাবে, যদি কোনও ব্যক্তি ডান দিকে সনাক্তকরণ অঞ্চলে চলে যায় তবে LED ডান দিকে জ্বলে উঠবে।

ধাপ 17: একটি অ্যালার্ম যোগ করা

একটি অ্যালার্ম যোগ করা হচ্ছে
একটি অ্যালার্ম যোগ করা হচ্ছে

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

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

ডানদিকে সাইডবারে যান এবং "পাইজো" অনুসন্ধান করুন। এগুলি ছোট "স্পিকার" বা "বাজার" যার ভিতরে একটি পৃষ্ঠ থাকে যা স্পন্দিত হয় যখন একটি বিদ্যুৎ এর মধ্য দিয়ে চলে যায়, একটি জোরে গুঞ্জন শব্দ তৈরি করে।

পাইজোতে দুটি পিন রয়েছে। Theণাত্মক পিনকে মাইক্রো: বিট গ্রাউন্ডের সাথে সংযুক্ত করুন এবং পজিটিভ পিনটিকে মাইক্রো: বিটের বাকি পি 2 পয়েন্টের সাথে সংযুক্ত করুন। এইভাবে, আমরা এটি নিয়ন্ত্রণ করতে পারি যাতে বাজার তখনই শব্দ করবে যখন মাইক্রো: বিট তার P2 পিনের মাধ্যমে বৈদ্যুতিক কারেন্ট ছেড়ে দেয়।

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

আমি একটি 1, 000 ওহম প্রতিরোধক রাখি, কিন্তু আপনি কিছু রাখতে পারেন। আমি 500 ohms - 2, 000 ohms দিয়ে কিছু রাখার সুপারিশ করছি। প্রতিরোধ যত কম হবে, তত বেশি কারেন্ট থাকবে, তাই বাজার জোরে হবে।

ধাপ 18: বুজার কোডিং

বুজার কোডিং
বুজার কোডিং

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

এটি করার জন্য, আসুন P2 পিন শুরু করি। একটি "শুরুতে" কোডব্লক, এবং এর অধীনে একটি "অ্যানালগো সেট পিচ পিন [P2]" কোড যুক্ত করুন।

তারপরে, প্রতিটি "পিনে পরিবর্তন করে [হাই]" কোডব্লকে, LED আউটপুট কোডব্লকের নীচে একটি "এনালগ পিচ" আউটপুট কোডব্লক যুক্ত করুন (যদি এই শব্দটি বিভ্রান্তিকর হয়, উপরের স্ক্রিনশটটি দেখুন!)।

এই এনালগ কোডব্লক আমাদের দুটি সেটিংস সংজ্ঞায়িত করতে দেয়: পিচ এবং সময়।

  • টাইম সেটিং এটা বলে কতক্ষণ টোন বাজাতে হবে। আমি এটি 500 ms এ রেখেছি (আপনি যে কোন সংখ্যা বেছে নিতে পারেন)।
  • পিচ আমাদের বলে টোন কত উঁচু হতে হবে।

    এখানে, প্রতিটি PIR এর জন্য একটি ভিন্ন ফ্রিকোয়েন্সি নির্বাচন করুন। আমি একটি 100 (নিম্ন পিচ) এবং অন্য 400 (উচ্চ পিচ) এ সেট। এইভাবে, আপনি বলতে পারেন কোন পিআইআর সেন্সরটি কেবল টোন দ্বারা ট্রিগার করা হয়েছে (এমনকি এলইডি গ্রিডের দিকে না তাকিয়ে)।

ধাপ 19: চূড়ান্ত সিমুলেশন

চূড়ান্ত সিমুলেশন
চূড়ান্ত সিমুলেশন

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

যদি আপনি এই নির্দেশনাটি প্রতিলিপি করেন, যখন একজন ব্যক্তি বাম দিকের সনাক্তকরণ অঞ্চলে প্রবেশ করে, তখন আপনাকে অবহিত করার জন্য একটি নিম্ন স্বরের সংক্ষিপ্ত শব্দ হওয়া উচিত, এবং LED গ্রিডের বাম দিকটি হালকা হওয়া উচিত, আপনাকে জানাতে যে একটি অনুপ্রবেশকারী আসছে বাম

যখন একজন ব্যক্তি ডান দিকের সনাক্তকরণ অঞ্চলে প্রবেশ করে, তখন আপনাকে অবহিত করার জন্য একটি উচ্চ স্বরের সংক্ষিপ্ত শব্দ হওয়া উচিত এবং LED গ্রিডের ডান দিকটি আলোকিত হওয়া উচিত, আপনাকে জানাতে হবে যে একজন অনুপ্রবেশকারী ডান দিক থেকে আসছে।

যখন কেউই সনাক্তকরণ অঞ্চলে না থাকে তখন LED গ্রিডের একটি খুশি মুখ দেখানো উচিত, আপনাকে বলে যে আপনি নিরাপদ!

ধাপ 20: চূড়ান্ত চিন্তা, এবং ভবিষ্যত প্রকল্প

চূড়ান্ত চিন্তা, এবং ভবিষ্যত প্রকল্প!
চূড়ান্ত চিন্তা, এবং ভবিষ্যত প্রকল্প!

যদি আপনি এটিকে এই নির্দেশযোগ্য করে তোলেন, অভিনন্দন! এমনকি যদি আপনি সংগ্রাম করেন বা এটি সম্পূর্ণ করতে না পান, আমি নিশ্চিত যে আপনি টিঙ্কারক্যাড সম্পর্কে অন্তত কিছু জিনিস শিখেছেন, এবং এটাই এত গুরুত্বপূর্ণ কাজ!

এখন যেহেতু আপনার একটি সামাজিক-দূরত্বের অ্যালার্ম সার্কিট কাজ করে, যদি আপনি এটিকে পরবর্তী ধাপে নিয়ে যেতে চান এবং বাস্তব জগতে এটি তৈরি করতে চান, তাহলে আপনি সরবরাহগুলি কিনতে পারেন এবং এই টিঙ্কারক্যাড ওয়ার্কস্পেসে ঠিক তারগুলি সংযুক্ত করতে পারেন।

উপরের ছবিটি আমি যে হেলমেটে কাজ করছি তার একটি 3D মডেল (.stl), আমরা এই নির্দেশনায় তৈরি করা ঠিক একই সার্কিট ব্যবহার করে। এটির দুটি পিআইআর সেন্সর রয়েছে, একটি মাইক্রো: বিট সামনের দিকে মাউন্ট করা হয়েছে (আপনার জন্য এলইডি গ্রিড দেখতে), এবং বাজার।

আপনি যদি নিজের সৃজনশীলতা একা ব্যবহার করতে চান, তাহলে আপনার সার্কিটকে হেলমেটে গরম আঠা দিয়ে আরও এক ধাপ এগিয়ে নিয়ে যান। অন্যথায়, আমার পরবর্তী নির্দেশাবলীর জন্য থাকুন, যেখানে আমরা এই হেলমেটটি একসাথে রাখব!

অনুগ্রহ করে মনে রাখবেন: যদি আপনি তরুণ হন, সার্কিট এবং হেলমেট তৈরির সময় সরঞ্জাম ব্যবহারে একজন অভিভাবকের কাছে সাহায্য চান।

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

একটি মজা এবং শেখার-ভরা 2021 হোক!

প্রস্তাবিত: