সুচিপত্র:

যখন কেউ একটি রুমে ুকল খুঁজে বের করুন: 7 টি ধাপ
যখন কেউ একটি রুমে ুকল খুঁজে বের করুন: 7 টি ধাপ

ভিডিও: যখন কেউ একটি রুমে ুকল খুঁজে বের করুন: 7 টি ধাপ

ভিডিও: যখন কেউ একটি রুমে ুকল খুঁজে বের করুন: 7 টি ধাপ
ভিডিও: গল্পের মাধ্যমে ইংরেজি শিখুন ★ লেভেল 1 (... 2024, নভেম্বর
Anonim
Image
Image

এই টিউটোরিয়ালে আমরা শিখবো কিভাবে RTC মডিউল, পিআইআর সেন্সর, ওএলইডি ডিসপ্লে এবং আরডুইনো ব্যবহার করে কেউ রুমে enteredুকেছে।

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

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

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

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

সার্কিট
সার্কিট
  • PIR সেন্সর পিন [GND] কে Arduino পিন [GND] এর সাথে সংযুক্ত করুন
  • PIR সেন্সর পিন [VCC] কে Arduino পিন [5V] এর সাথে সংযুক্ত করুন
  • PIR সেন্সর পিন [সিগন্যাল] আরডুইনো ডিজিটাল পিন [8] এর সাথে সংযুক্ত করুন
  • আরটিসি মডিউল পিন [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 এ সেট করুন এর মানে হল যে সেন্সর প্রতিটি সনাক্তকরণের পরে 10s (10000000uS) "ঘুম" করবে, এটি একবারে একাধিক টাইমস্ট্যাম্প প্রতিরোধ করবে, আদর্শভাবে আপনি এটিকে এমন কিছুতে সেট করবেন 5 মিনিট
  • "বৈদ্যুতিন সংকেতের মেরু বদল" উপাদান যোগ করুন

ধাপ 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 কোড জেনারেট, কম্পাইল এবং আপলোড করুন
Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন

ভিসুইনোতে, F9 চাপুন বা ছবি 1 এ দেখানো বোতামে ক্লিক করে Arduino কোড তৈরি করুন, এবং Arduino IDE খুলুন

আরডুইনো আইডিইতে, কোডটি সংকলন এবং আপলোড করতে আপলোড বোতামে ক্লিক করুন (ছবি 2)

ধাপ 7: খেলুন

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

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

প্রস্তাবিত: