সুচিপত্র:

Arduino LED রিং অতিস্বনক দূরত্ব সেন্সর: 8 টি ধাপ
Arduino LED রিং অতিস্বনক দূরত্ব সেন্সর: 8 টি ধাপ

ভিডিও: Arduino LED রিং অতিস্বনক দূরত্ব সেন্সর: 8 টি ধাপ

ভিডিও: Arduino LED রিং অতিস্বনক দূরত্ব সেন্সর: 8 টি ধাপ
ভিডিও: DIY «Кольца Сатурна» Подвеска Светодиодная лента - Режим визуализации музыки 2024, জুলাই
Anonim
Image
Image

এই টিউটোরিয়ালে আমরা শিখব কিভাবে দূরত্ব পরিমাপের জন্য একটি LED রিং এবং একটি অতিস্বনক মডিউল ব্যবহার করতে হয়।

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

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

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
  • Arduino UNO (বা অন্য কোন Arduino)
  • অতিস্বনক রেঞ্জ ফাইন্ডার HC-SR04
  • জাম্পার তার
  • Neopixel LED রিং
  • ভিসুইনো প্রোগ্রাম: ভিসুইনো ডাউনলোড করুন

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

সার্কিট
সার্কিট
  • আরডুইনো পিনের সাথে LED রিং পিন [VCC] সংযুক্ত করুন [+5V]
  • আরডুইনো পিন [GND] এর সাথে LED রিং পিন [GND] সংযুক্ত করুন
  • LED রিং পিন [IN] বা (DI) Arduino ডিজিটাল পিন [6] এর সাথে সংযুক্ত করুন
  • আরডুইনো পিনের সাথে অতিস্বনক মডিউল পিন (VCC) সংযুক্ত করুন [+5V]
  • আরডুইনো পিনের সাথে অতিস্বনক মডিউল পিন (GND) সংযুক্ত করুন [GND]
  • অতিস্বনক মডিউল পিন (ECHO) আরডুইনো পিন ডিজিটাল (3) সাথে সংযুক্ত করুন
  • অতিস্বনক মডিউল পিন (TRIG) Arduino পিন ডিজিটাল (2) সাথে সংযুক্ত করুন

ধাপ 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: ভিসুইনোতে উপাদান যুক্ত করুন

ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
  • "অতিস্বনক রেঞ্জার (পিং)" উপাদান যোগ করুন
  • "NeoPixels" উপাদান যোগ করুন
  • "র‍্যাম্প টু অ্যানালগ ভ্যালু" উপাদান যোগ করুন
  • "স্বাক্ষরবিহীন এনালগ" উপাদান যোগ করুন
  • 2X "তুলনা অ্যানালগ মান" উপাদান যোগ করুন
  • 2X "কালার ভ্যালু" উপাদান যোগ করুন
  • "RGBW Color Multi-Source Merger" কম্পোনেন্ট যোগ করুন

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

ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
  • "RampToValue1" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে "Slope (S)" 1000 এ সেট করুন
  • "CompareValue1" নির্বাচন করুন এবং প্রপার্টিস উইন্ডোতে ctBigger এ "Compare Type" সেট করুন এবং "Value" 10-এ "Value" ক্ষেত্রটি নির্বাচন করুন এবং পিন আইকনে ক্লিক করুন এবং "Float SinkPin" নির্বাচন করুন
  • "CompareValue2" নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে "তুলনা করুন টাইপ" সেট করুন ctSmaller- "মান" ক্ষেত্র নির্বাচন করুন এবং পিন আইকনে ক্লিক করুন এবং "ফ্লোট সিঙ্কপিন" নির্বাচন করুন
  • "ColorValue1" নির্বাচন করুন এবং বৈশিষ্ট্যের উইন্ডোতে "মান" clRed সেট করুন
  • "ColorValue2" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে "মান" clLime সেট করুন
  • "NeoPixels1" এবং "PixelGroups" উইন্ডোতে ডাবল ক্লিক করুন বাম দিকে "কালার পিক্সেল" টানুন "PixelGroups" উইন্ডোর বাম দিকে তারপর "Color Pixel1" নির্বাচন করুন এবং প্রোপার্টি উইন্ডোতে "Count Pixels" 12 বা 16 (আপনার LED রিং কতটা LED এর উপর নির্ভর করে)-আপনি "উজ্জ্বলতা" ক্ষেত্রে মান পরিবর্তন করে চাইলে LED এর উজ্জ্বলতা পরিবর্তন করতে পারেন

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

Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
  • "UltrasonicRanger1" পিন [পিং (ট্রিগার)] আরডুইনো ডিজিটাল পিন [2] এর সাথে সংযুক্ত করুন
  • "Arduino" ডিজিটাল পিন সংযুক্ত করুন [3] "UltrasonicRanger1" পিন থেকে [ইকো]
  • "NeoPixels1" পিন [আউট] Arduino ডিজিটাল পিন [6] এর সাথে সংযুক্ত করুন
  • "UltrasonicRanger1" পিন [আউট] "RampToValue1" পিন [ইন] এবং "CompareValue1" পিন [মান] এবং "CompareValue2" পিন [মান] এর সাথে সংযুক্ত করুন
  • "RampToValue1" পিন [আউট] "AnalogToUnsigned1" পিন [ইন] এবং "CompareValue1" পিন [ইন] এবং "CompareValue2" পিন [ইন] সংযুক্ত করুন
  • "CompareValue1" পিন [আউট] "ColorValue1" পিন [ঘড়ি] এর সাথে সংযুক্ত করুন
  • "CompareValue2" পিন [আউট] "ColorValue2" পিন [ঘড়ি] এর সাথে সংযুক্ত করুন
  • "ColorValue1" পিন [আউট] "RGBWColorMultiMerger1" পিন [0] এর সাথে সংযুক্ত করুন
  • "ColorValue2" পিন [আউট] "RGBWColorMultiMerger1" পিন [1] এর সাথে সংযুক্ত করুন
  • "RGBWColorMultiMerger1" পিন [আউট] "NeoPixels1"> রঙ পিক্সেল 1 পিন [রঙ] এর সাথে সংযুক্ত করুন
  • "AnalogToUnsigned1" কে "NeoPixels1"> রঙ পিক্সেল 1 পিন [U32 সূচক] এর সাথে সংযুক্ত করুন

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

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

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

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

ধাপ 8: খেলুন

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

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

প্রস্তাবিত: