সুচিপত্র:

যখন কেউ রাডার সেন্সর Xyc-wb-dc: 7 ধাপ ব্যবহার করে একটি রুমে প্রবেশ করে তখন খুঁজে বের করুন
যখন কেউ রাডার সেন্সর Xyc-wb-dc: 7 ধাপ ব্যবহার করে একটি রুমে প্রবেশ করে তখন খুঁজে বের করুন

ভিডিও: যখন কেউ রাডার সেন্সর Xyc-wb-dc: 7 ধাপ ব্যবহার করে একটি রুমে প্রবেশ করে তখন খুঁজে বের করুন

ভিডিও: যখন কেউ রাডার সেন্সর Xyc-wb-dc: 7 ধাপ ব্যবহার করে একটি রুমে প্রবেশ করে তখন খুঁজে বের করুন
ভিডিও: গরুটা সাথে কি হয়েছে #shorts #wildlifebd 2024, জুলাই
Anonim

এই টিউটোরিয়ালে আমরা শিখব কিভাবে RTC মডিউল, রাডার সেন্সর xyc-wb-dc, OLED ডিসপ্লে এবং arduino ব্যবহার করে কেউ রুমে প্রবেশ করলো।

একটি বিক্ষোভ ভিডিও দেখুন।

ধাপ 1: আপনার যা লাগবে

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
  • Arduino UNO (বা অন্য কোন Arduino)
  • xyc-wb-dc রাডার সেন্সর
  • RTC DS1307 রিয়েল টাইম ক্লক মডিউল
  • OLED ডিসপ্লে জাম্পার তার
  • ভিসুইনো প্রোগ্রাম: ভিসুইনো ডাউনলোড করুন

ধাপ 2: সার্কিট

সার্কিট
সার্কিট
  • XYC-WB-DC পিন [O] Arduino ডিজিটাল পিন [8] এর সাথে সংযুক্ত করুন
  • XYC-WB-DC পিন [-] Arduino নেগেটিভ পিন [GND] এর সাথে সংযুক্ত করুন
  • XYC-WB-DC পিন সংযুক্ত করুন [+] Arduino পজিটিভ পিন [3.3V] দ্রষ্টব্য: কিছু রাডার সেন্সরের আলাদা পিন অবস্থান আছে তাই নিশ্চিত করুন যে আপনি এটি সঠিকভাবে সংযুক্ত করেছেন
  • আরটিসি মডিউল পিন [GND] আরডুইনো পিন [GND] এর সাথে সংযুক্ত করুন
  • আরটিসি মডিউল পিন [VCC] আরডুইনো পিন [5V] এর সাথে সংযুক্ত করুন
  • আরটিসি মডিউল পিন [এসডিএ] আরডুইনো পিন [এসডিএ] এর সাথে সংযুক্ত করুন
  • আরটিসি মডিউল পিন [এসসিএল] আরডুইনো পিন [এসসিএল] এর সাথে সংযুক্ত করুন
  • OLED ডিসপ্লে পিন [GND] কে Arduino পিন [GND] এর সাথে সংযুক্ত করুন
  • OLED ডিসপ্লে পিন [VCC] আরডুইনো পিন [5V] এর সাথে সংযুক্ত করুন
  • OLED ডিসপ্লে পিন [SDA] কে Arduino পিন [SDA] এর সাথে সংযুক্ত করুন
  • OLED ডিসপ্লে পিন [এসসিএল] আরডুইনো পিন [এসসিএল] এর সাথে সংযুক্ত করুন

ধাপ 3: Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন

Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন

আরডুইনো প্রোগ্রামিং শুরু করতে, আপনাকে এখান থেকে আরডুইনো আইডিই ইনস্টল করতে হবে:

অনুগ্রহ করে সচেতন থাকুন যে Arduino IDE 1.6.6 এ কিছু জটিল বাগ রয়েছে। নিশ্চিত করুন যে আপনি 1.6.7 বা উচ্চতর ইনস্টল করেছেন, অন্যথায় এই নির্দেশযোগ্য কাজ করবে না! যদি আপনি Arduino UNO প্রোগ্রামে Arduino IDE সেটআপ করার জন্য এই নির্দেশাবলীর পদক্ষেপগুলি অনুসরণ না করেন! ভিসুইনো: https://www.visuino.eu এছাড়াও ইনস্টল করা প্রয়োজন। প্রথম ছবিতে দেখানো হিসাবে Visuino শুরু করুন Visuino- এ Arduino কম্পোনেন্ট (ছবি 1) -এর "সরঞ্জাম" বোতামে ক্লিক করুন যখন ডায়ালগটি প্রদর্শিত হবে, ছবি 2 -এ দেখানো হিসাবে "Arduino UNO" নির্বাচন করুন

ধাপ 4: ভিসুইনোতে উপাদান যুক্ত করুন

ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
  • "রিয়েল টাইম ক্লক (RTC) DS1307" কম্পোনেন্ট যোগ করুন "SSD1306/SH1106 OLED Display (I2C)" কম্পোনেন্ট যোগ করুন
  • "ডিজিটাল (বুলিয়ান) পরিবর্তন শুধুমাত্র" কম্পোনেন্ট যোগ করুন "ডিটেক্ট এজ" কম্পোনেন্ট যোগ করুন "ক্লক অন/অফ সুইচ" কম্পোনেন্ট যোগ করুন
  • "টাইমার" উপাদান যোগ করুন
  • বৈশিষ্ট্য উইন্ডোতে "অন্তর (ইউএস)" 10000000 এ সেট করুন
  • এর মানে হল যে প্রতিটি সনাক্তকরণের পরে সেন্সর 10 সেকেন্ড (10000000uS) "ঘুমাবে", এটি একবারে একাধিক টাইমস্ট্যাম্প প্রতিরোধ করবে, আদর্শভাবে আপনি এটি 5min এর মতো কিছুতে সেট করবেন
  • "বৈদ্যুতিন সংকেতের মেরু বদল" উপাদান যোগ করুন

ধাপ 5: ভিসুইনো সংযোগ উপাদানগুলিতে

Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
  • Arduino ডিজিটাল আউট পিন [8] কে "ChangeOnly1" পিনে [ইন] সংযুক্ত করুন
  • "ChangeOnly1" পিন [আউট] "DetectEdge1" পিন [ইন] সংযুক্ত করুন
  • "DetectEdge1" পিন [আউট] "ClockSwitch1" পিন [ইন] সংযুক্ত করুন
  • "ClockSwitch1" পিন [আউট] "RealTimeClock1" পিন [Clock] এবং "Timer1" পিন [Start] এর সাথে সংযুক্ত করুন
  • "টাইমার 1" পিন [আউট] "ইনভার্টার 1" পিনের সাথে সংযুক্ত করুন [ইন]
  • "ইনভার্টার 1" পিন [আউট] "ক্লকসুইচ 1" পিনের সাথে সংযুক্ত করুন [সক্ষম করুন]
  • Arduino I2C [In] এর সাথে "RealTimeClock1" পিন [নিয়ন্ত্রণ] সংযুক্ত করুন
  • "RealTimeClock1" পিন [আউট] "DisplayOLED1" পিন [ইন] সংযুক্ত করুন
  • Arduino I2C [In] এর সাথে "DisplayOLED1" পিন [কন্ট্রোল] সংযুক্ত করুন

ধাপ 6: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন

Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন

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

ধাপ 7: খেলুন

যদি আপনি আরডুইনো ইউএনও মডিউলকে ক্ষমতা দেন এবং রাডার সেন্সরটি রাডার সেন্সরের চারপাশে +-5 মি এর ব্যাসার্ধে সনাক্ত করা প্রতিটি চলাচলে এটি সনাক্ত করে এবং ওএলইডি ডিসপ্লেতে টাইমস্ট্যাম্প তৈরি করে। টাইমার কম্পোনেন্টে আপনি যে ব্যবধানটি সেট করেছেন তার উপর নির্ভর করে এটি সময় পার হওয়ার পরে অন্য আন্দোলন সনাক্ত করা উচিত।

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

প্রস্তাবিত: