সুচিপত্র:

ফোর্স সেন্সিং রেসিস্টার (এফএসআর) আরডুইনো সহজ টিউটোরিয়াল: 8 টি ধাপ
ফোর্স সেন্সিং রেসিস্টার (এফএসআর) আরডুইনো সহজ টিউটোরিয়াল: 8 টি ধাপ

ভিডিও: ফোর্স সেন্সিং রেসিস্টার (এফএসআর) আরডুইনো সহজ টিউটোরিয়াল: 8 টি ধাপ

ভিডিও: ফোর্স সেন্সিং রেসিস্টার (এফএসআর) আরডুইনো সহজ টিউটোরিয়াল: 8 টি ধাপ
ভিডিও: What makes collaborative robots SAFER for humans? (future of automation) | Electronics Makers 2024, নভেম্বর
Anonim
Image
Image

এই টিউটোরিয়ালে আমরা শিখব কিভাবে ফোর্স সেন্সিং রেজিস্টর (FSR) এ প্রয়োগ করা বল সনাক্ত করা যায় এবং এটি OLED ডিসপ্লেতে প্রদর্শন করা হয় + আমরা সবুজ এবং একটি লাল LED দিয়ে সীমা নির্ধারণ করব।

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

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

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
  1. Arduino UNO (বা অন্য কোন Arduino)
  2. ফোর্স সেন্সর
  3. OLED ডিসপ্লে
  4. লাল এবং সবুজ LED
  5. 1K ওহম প্রতিরোধক
  6. জাম্পার তার
  7. ব্রেডবোর্ড
  8. ভিসুইনো প্রোগ্রাম: ভিসুইনো ডাউনলোড করুন

ধাপ 2: 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" নির্বাচন করুন

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

ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
  1. "SSD1306/SH1106 OLED Display (I2C)" কম্পোনেন্ট যোগ করুন
  2. 2x "তুলনা অ্যানালগ মান" উপাদান যোগ করুন

ধাপ 4: ভিসুইনো সেট কম্পোনেন্টে

ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
  1. "DisplayOLED1" কম্পোনেন্টে ডাবল ক্লিক করুন এবং "এলিমেন্টস" ডায়ালগ উইন্ডোতে বাম দিকে "টেক্সট ফিল্ড" টানুন
  2. ডানদিকে "টেক্সট ফিল্ড 1" এবং বৈশিষ্ট্য উইন্ডোতে সেট আকার: 3 এবং Y: 40 নির্বাচন করুন
  3. "CompareValue1" কম্পোনেন্ট নির্বাচন করুন এবং প্রপার্টিস উইন্ডো সেটে তুলনা করুন প্রকার: ctSmallerOrEqualand মান: 0.1 "CompareValue1" সবুজ LED ট্রিগার করতে ব্যবহৃত হয়, এর মানে যখনই ইনপুট মান ছোট বা 0.1 ট্রিগার LED এর সমান
  4. "CompareValue2" কম্পোনেন্টটি নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে Compare Type: ctBigger সেট করুন

এবং মান: 0.1 "CompareValue2" লাল LED ট্রিগার করতে ব্যবহৃত হয়, এর অর্থ হল যখনই ইনপুট মান 0.1 এর চেয়ে বড় হয় তখন লাল LED ট্রিগার করে

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

Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
  1. Arduino Analog Out pin [0] কে "CompareValue1" কম্পোনেন্ট পিনের সাথে সংযুক্ত করুন [In]
  2. Arduino Analog Out pin [0] কে "CompareValue2" কম্পোনেন্ট পিনের সাথে সংযুক্ত করুন [In]
  3. Arduino Analog Out pin [0] কে "DisplayOLED1> Text Field1" কম্পোনেন্ট পিনের সাথে সংযুক্ত করুন [In]
  4. Arduino I2C পিনের সাথে "DisplayOLED1" উপাদানটি সংযুক্ত করুন [ইন]
  5. Arduino ডিজিটাল পিনের সাথে "CompareValue1" কম্পোনেন্ট পিন [আউট] সংযুক্ত করুন [8]
  6. Arduino ডিজিটাল পিনের সাথে "CompareValue2" কম্পোনেন্ট পিন [আউট] সংযুক্ত করুন [7]

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

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

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

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

ধাপ 7: খেলুন

যদি আপনি আরডুইনো ইউএনও মডিউলকে শক্তি দেন, এবং ফোর্স সেন্সর সেন্সর টিপুন আপনার ওএলইডি ডিসপ্লেতে একটি পরিবর্তনশীল নম্বর দেখা উচিত এবং একটি সবুজ এলইডি আলো হওয়া উচিত কিন্তু যখন আপনি সীমাটি মারবেন তখন লাল এলইডি জ্বলতে হবে।

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

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

সার্কিট
সার্কিট
  1. আরডুইনো পজিটিভ পিন [5V] কে OLED পিন [VCC] এবং ফোর্স সেন্সর পিন [1] এর সাথে সংযুক্ত করুন
  2. Arduino নেগেটিভ পিন [GND] কে OLED পিন [GND] এর সাথে সংযুক্ত করুন
  3. OLED ডিসপ্লে পিন [SDA] কে Arduino পিন [SDA] এর সাথে সংযুক্ত করুন
  4. OLED ডিসপ্লে পিন [এসসিএল] আরডুইনো পিন [এসসিএল] এর সাথে সংযুক্ত করুন
  5. ফোর্স সেন্সর পিন [2] কে আরডুইনো এনালগ পিন [0] এর সাথে সংযুক্ত করুন
  6. ফোর্স সেন্সর পিন [2] কে 1K ওহম রোধে সংযুক্ত করুন
  7. আরজিনো নেগেটিভ পিনের সাথে প্রতিরোধকের অন্য দিকটি সংযুক্ত করুন [GND]
  8. আরডুইনো পিনের সাথে সবুজ LED নেগেটিভ পিন সংযুক্ত করুন [GND]
  9. আরডুইনো ডিজিটাল পিনের সাথে সবুজ LED পজিটিভ পিন সংযুক্ত করুন [8]
  10. Arduino পিনের সাথে লাল LED নেগেটিভ পিন সংযুক্ত করুন [GND]
  11. আরডুইনো ডিজিটাল পিনের সাথে লাল LED পজিটিভ পিন সংযুক্ত করুন [7]

প্রস্তাবিত: