সুচিপত্র:
- ধাপ 1: আপনার যা লাগবে
- ধাপ 2: সার্কিট
- ধাপ 3: Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
- ধাপ 4: ভিসুইনোতে উপাদান যুক্ত করুন
- ধাপ 5: ভিসুইনো সেট কম্পোনেন্টে
- ধাপ 6: ভিসুইনো সংযোগ উপাদানগুলিতে
- ধাপ 7: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
- ধাপ 8: খেলুন
- ধাপ 9: আমার অন্যান্য প্রকল্পগুলি দেখুন
ভিডিও: রাডার লিডার সিস্টেম VL53L0X লেজার টাইম-অফ-ফ্লাইট: 9 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এই টিউটোরিয়ালে আমরা শিখব কিভাবে VL53L0X লেজার টাইম-অফ-ফ্লাইট সেন্সর ব্যবহার করে রাডার লিডার সিস্টেম তৈরি করতে হয়।
ভিডিওটি দেখুন!
ধাপ 1: আপনার যা লাগবে
- Arduino UNO (বা অন্য কোন Arduino)
- VL53L0X লেজার টাইম অফ ফ্লাইট সেন্সর
- OLED ডিসপ্লে
- Servo মোটর
- ব্রেডবোর্ড
- জাম্পার তার
- ভিসুইনো প্রোগ্রাম: ভিসুইনো ডাউনলোড করুন
ধাপ 2: সার্কিট
- OLED ডিসপ্লে পিন [VCC] আরডুইনো পিন [5V] এর সাথে সংযুক্ত করুন
- OLED ডিসপ্লে পিন [GND] আরডুইনো পিন [GND] এর সাথে সংযুক্ত করুন
- OLED ডিসপ্লে পিন [SDA] কে Arduino পিন [SDA] এর সাথে সংযুক্ত করুন
- OLED ডিসপ্লে পিন [এসসিএল] আরডুইনো পিন [এসসিএল] এর সাথে সংযুক্ত করুন
- টাইমঅফফ্লাইট সেন্সর পিন [VCC] আরডুইনো পিনের সাথে সংযুক্ত করুন [3.3 ভি]
- টাইমঅফফ্লাইট সেন্সর পিন [GND] আরডুইনো পিন [GND] এর সাথে সংযুক্ত করুন
- টাইমঅফফ্লাইট সেন্সর পিন [এসডিএ] আরডুইনো পিন [এসডিএ] এর সাথে সংযুক্ত করুন
- টাইমঅফফ্লাইট সেন্সর পিন [এসসিএল] আরডুইনো পিন [এসসিএল] এর সাথে সংযুক্ত করুন
- আরডুইনো ডিজিটাল পিনের সাথে সার্ভো মোটর "কমলা" পিন সংযুক্ত করুন [7]
- আরডুইনো পজিটিভ পিনের সাথে সার্ভো মোটর "রেড" পিন সংযুক্ত করুন [5V]
- আরডুইনো নেগেটিভ পিনের সাথে সার্ভো মোটর "ব্রাউন" পিন সংযুক্ত করুন [GND]
Servo মোটর একটি নালী টেপ সঙ্গে TimeOfFlight সেন্সর সংযুক্ত করুন।
ধাপ 3: Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
ভিসুইনো: https://www.visuino.eu ইনস্টল করা প্রয়োজন। প্রথম ছবিতে দেখানো হিসাবে Visuino শুরু করুন Visuino- এ Arduino কম্পোনেন্ট (ছবি 1) -এর "সরঞ্জাম" বোতামে ক্লিক করুন যখন ডায়ালগটি প্রদর্শিত হবে, ছবি 2 -এ দেখানো হিসাবে "Arduino UNO" নির্বাচন করুন
ধাপ 4: ভিসুইনোতে উপাদান যুক্ত করুন
- "ফ্লাইট লেজার রেঞ্জার VL53L0X 'কম্পোনেন্ট যোগ করুন
- "মান দ্বারা বিভক্ত এনালগ 'উপাদান যোগ করুন
- "স্বাক্ষরবিহীন এনালগ" উপাদান যোগ করুন
- "SSD1306/SH1106 OLED Display (I2C) 'উপাদান যোগ করুন
- "ঘড়ি জেনারেটর" উপাদান যোগ করুন
- "ত্রিভুজ এনালগ জেনারেটর 'উপাদান যোগ করুন
- "ঘড়ি জেনারেটর" উপাদান যোগ করুন
- 2X "তুলনা অ্যানালগ মান" উপাদান যোগ করুন
- "ম্যাপ রেঞ্জ এনালগ" কম্পোনেন্ট যোগ করুন
- "Servo" উপাদান যোগ করুন
- "বিপরীত অ্যানালগ (পরিবর্তন চিহ্ন)" উপাদান যোগ করুন
- "অ্যানালগ মাল্টি সোর্স" উপাদান যোগ করুন
ধাপ 5: ভিসুইনো সেট কম্পোনেন্টে
- "DivideByValue1" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে মান 2 সেট করুন
- "ClockGenerator1" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে ফ্রিকোয়েন্সি 5 সেট করুন
- "TriangleAnalogGenerator1" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে ফ্রিকোয়েন্সি 0.1 সেট করুন
- "CompareValue1" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে টাইপ তুলনা করুন "ctBiggerOrEqual" এবং মান 0.98
- "CompareValue2" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে টাইপ তুলনা করুন "ctSmallerOrEqual" এবং মান 0.02 এর সাথে তুলনা করুন
- "MapRange1" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে "আউটপুট রেঞ্জ"> "সর্বোচ্চ" 180 সেট করুন
- DisplayOLED1 এবং এলিমেন্টস উইন্ডোতে ডাবল ক্লিক করুন
- বাম দিকে "Angled Line আঁকুন" টেনে আনুন
- বৈশিষ্ট্য উইন্ডোতে "এঙ্গেল" থেকে -10, "এন্ড" থেকে 60, "এক্স" থেকে 64, "ওয়াই" থেকে 63 সেট করুন
- "এঙ্গেল" পিন আইকনে ক্লিক করুন এবং "FloatSinkPin" নির্বাচন করুন
- "শেষ" পিন আইকনে ক্লিক করুন এবং "IntegerSinkPin" নির্বাচন করুন
-
এলিমেন্টস উইন্ডোতে বাম দিকে "ফিল স্ক্রিন" টেনে আনুন
- এলিমেন্টস উইন্ডো বন্ধ করুন
ধাপ 6: ভিসুইনো সংযোগ উপাদানগুলিতে
লেজাররঞ্জার 1 পিন সেন্সর I2C আরডুইনো বোর্ড পিন I2C ইন সংযুক্ত করুন
Arduino বোর্ড পিন I2C ইন ডিসপ্লে OLED1 পিন I2C আউট সংযোগ করুন
- LaserRanger1 পিন দূরত্ব (মিমি) DivideByValue1 পিন ইন সংযোগ করুন
- DivideByValue1 পিন আউট AnalogToUsigned1 পিন ইন সংযোগ করুন
- AnalogToUsigned1 পিন আউট DisplayOLED1 সংযোগ করুন
- ClockGenerator1 পিন আউট করুন TriangleAnalogGenerator1 পিন ক্লক
- CompareValue1 এবং CompareValue2 পিন ইন করতে TriangleAnalogGenerator1 পিন আউট করুন
- TriangleAnalogGenerator1 পিন আউট MapRange1 এবং Servo1 পিন ইন সংযোগ করুন
- CompareValue1 এবং CompareValue2 পিন আউট DisplayOLED1> স্ক্রিন 1 পিন ঘড়ি পূরণ করুন
- MapRange1 পিন আউট থেকে AnalogMultiSource1 পিন ইন সংযোগ করুন
- Arduino ডিজিটাল পিন 7 এ Servo1 পিন আউট সংযোগ করুন
- AnalogMultiSource1 pin [0] কে Inverse1 pin In এ সংযুক্ত করুন
- AnalogMultiSource1 পিন [1] DisplayOLED1> অ্যাঙ্গেলড লাইন 1 পিন ঘড়ি আঁকুন
- DisplayOLED1> Inverse1 পিন আউট সংযোগ করুন
ধাপ 7: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
ভিসুইনোতে, নীচে "বিল্ড" ট্যাবে ক্লিক করুন, নিশ্চিত করুন যে সঠিক পোর্টটি নির্বাচন করা হয়েছে, তারপরে "কম্পাইল/বিল্ড এবং আপলোড" বোতামে ক্লিক করুন।
ধাপ 8: খেলুন
আপনি যদি আরডুইনো ইউএনও মডিউলকে শক্তি দেন, তাহলে ওএলইডি ডিসপ্লে রাডার দূরত্ব দেখাতে শুরু করবে এবং সার্ভো মোটর বাম এবং ডানে ঘুরবে।
অভিনন্দন! আপনি ভিসুইনো দিয়ে আপনার প্রকল্পটি সম্পন্ন করেছেন। ভিসুইনো প্রজেক্টটিও সংযুক্ত, যা আমি এই নির্দেশের জন্য তৈরি করেছি, আপনি এটি ডাউনলোড করতে পারেন এবং ভিসুইনোতে খুলতে পারেন:
ধাপ 9: আমার অন্যান্য প্রকল্পগুলি দেখুন
অনুগ্রহ করে আমার অন্য কুল প্রকল্পটি দেখতে এখানে একটু সময় নিন:
প্রস্তাবিত:
ম্যাজিকবিট থেকে সহজ রাডার সিস্টেম: 6 টি ধাপ
ম্যাজিকবিট থেকে সরল রাডার সিস্টেম: এই টিউটোরিয়ালটি দেখায় কিভাবে HC-SR04 সেন্সর এবং মাইক্রোবিট ডেভ বোর্ড ব্যবহার করে প্রক্রিয়াকরণ এবং Arduino IDE এর সাহায্যে একটি সাধারণ রাডার সিস্টেম তৈরি করা যায়
DIY রাডার সিস্টেম অতিস্বনক সেন্সর ব্যবহার করে: 3 ধাপ
অতিস্বনক সেন্সর ব্যবহার করে DIY রাডার সিস্টেম: এখানে আমি আপনার সাথে এই প্রকল্পটি ভাগ করেছি যা অতিস্বনক সেন্সর arduino এবং servo মোটর দিয়ে তৈরি করা সহজ
টাইম কিউব - আরডুইনো টাইম ট্র্যাকিং গ্যাজেট: 6 টি ধাপ
টাইম কিউব - আরডুইনো টাইম ট্র্যাকিং গ্যাজেট: আমি আপনাকে কিছু স্মার্ট কিউব গ্যাজেট উল্টে দিয়ে সময়ের ঘটনা ট্র্যাক করার জন্য সহজ কিন্তু সত্যিই দরকারী আরডুইনো প্রকল্প প্রস্তাব করতে চাই। &Quot; কাজ " > " শিখুন " > " কাজ " > " বিশ্রাম " পাশ এবং এটি গণনা করবে
আরডুইনো ব্যবহার করে আল্ট্রাসোনিক রাডার সিস্টেম: 3 টি ধাপ
আরডুইনো ব্যবহার করে আল্ট্রাসোনিক রাডার সিস্টেম: এখানে বর্ণিত সার্কিট একটি অতিস্বনক ভিত্তিক রাডার সিস্টেমের কাজ প্রদর্শন করে। এটি একটি বস্তু সনাক্ত করার জন্য অতিস্বনক সেন্সর ব্যবহার করে এবং তার দূরত্ব পরিমাপ করে এবং সার্ভো মোটর অনুযায়ী ঘোরায়।
সহজ ডেস্কটপ রাডার সিস্টেম: 4 টি ধাপ
সহজ ডেস্কটপ রাডার সিস্টেম: ঠিক আছে, তাই আপনি (আমি) মার্কিন যুক্তরাষ্ট্রের একটি অংশে থাকুন যেখানে প্রচুর তুষারপাত এবং ঝড় রয়েছে। আমার কম্পিউটারে ব্যবহার করার জন্য আপনার (আমি) একটি সহজ রাডার সিস্টেম প্রয়োজন যা আপডেট করা হবে এবং অনলাইনে আবহাওয়া পৃষ্ঠা লোড করার চেয়ে সহজ হবে। আপনি (আমি) অনলাইনে দেখুন এবং কিছু জিআইএস খুঁজে পান