Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: წრე
- ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
- ნაბიჯი 4: Visuino– ში დაამატეთ კომპონენტები
- ნაბიჯი 5: Visuino Set კომპონენტებში
- ნაბიჯი 6: Visuino Connect კომპონენტებში
- ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
- ნაბიჯი 8: თამაში
- ნაბიჯი 9: შეამოწმეთ ჩემი სხვა პროექტები
ვიდეო: RADAR Lidar System VL53L0X ლაზერული ფრენის დრო: 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ RADAR Lidar სისტემა VL53L0X ლაზერული ფრენის დროის სენსორის გამოყენებით.
Უყურე ვიდეოს!
ნაბიჯი 1: რაც დაგჭირდებათ
- Arduino UNO (ან სხვა Arduino)
- VL53L0X ლაზერული ფრენის დროის სენსორი
- OLED ეკრანი
- სერვო ძრავა
- პურის დაფა
- ჯუმბერის მავთულები
- Visuino პროგრამა: ჩამოტვირთეთ Visuino
ნაბიჯი 2: წრე
- შეაერთეთ OLED ეკრანის პინი [VCC] არდუინოს პინთან [5V]
- შეაერთეთ OLED ჩვენების პინი [GND] არდუინოს პინთან [GND]
- შეაერთეთ OLED ჩვენების პინი [SDA] არდუინოს პინთან [SDA]
- შეაერთეთ OLED ჩვენების პინი [SCL] არდუინოს პინთან [SCL]
- შეაერთეთ TimeOfFlight Sensor pin [VCC] Arduino pin [3.3V]
- შეაერთეთ TimeOfFlight Sensor pin [GND] Arduino pin [GND]
- შეაერთეთ TimeOfFlight Sensor pin [SDA] Arduino pin [SDA]
- შეაერთეთ TimeOfFlight Sensor pin [SCL] Arduino pin [SCL]
- შეაერთეთ სერვო ძრავის "ნარინჯისფერი" პინი Arduino ციფრულ პინთან [7]
- შეაერთეთ სერვო ძრავის "წითელი" პინი Arduino პოზიტიურ პინთან [5V]
- შეაერთეთ სერვო ძრავის "ყავისფერი" პინი Arduino უარყოფით პინთან [GND]
სერვო ძრავას მიამაგრეთ TimeOfFlight სენსორი წებოვანი ლენტით.
ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
Visuino: https://www.visuino.eu უნდა იყოს დაინსტალირებული. ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2
ნაბიჯი 4: Visuino– ში დაამატეთ კომპონენტები
- დაამატეთ "Time Of Flight Laser Ranger VL53L0X" კომპონენტი
- დაამატეთ კომპონენტი "გაყავით ანალოგი ღირებულების მიხედვით"
- დაამატეთ კომპონენტი "ანალოგი ხელმოუწერელს"
- დაამატეთ "SSD1306/SH1106 OLED ჩვენების (I2C) კომპონენტი
- დაამატეთ კომპონენტი "საათის გენერატორი"
- დაამატეთ "სამკუთხედის ანალოგი გენერატორის" კომპონენტი
- დაამატეთ კომპონენტი "საათის გენერატორი"
- დაამატეთ 2X კომპონენტი "შეადარეთ ანალოგური მნიშვნელობა"
- დაამატეთ "რუქის დიაპაზონის ანალოგი" კომპონენტი
- დაამატეთ "სერვო" კომპონენტი
- დაამატეთ კომპონენტი "ინვერსიული ანალოგი (ნიშნის შეცვლა)"
- დაამატეთ კომპონენტი "ანალოგური მრავალი წყარო"
ნაბიჯი 5: Visuino Set კომპონენტებში
- აირჩიეთ "DivideByValue1" და თვისებების ფანჯარაში დააყენეთ მნიშვნელობა 2
- აირჩიეთ "ClockGenerator1" და თვისებების ფანჯარაში დააყენეთ სიხშირე 5 -ზე
- აირჩიეთ "TriangleAnalogGenerator1" და თვისებების ფანჯარაში დააყენეთ სიხშირე 0.1 -ზე
- აირჩიეთ "CompareValue1" და თვისებების ფანჯარაში დააყენეთ შეადარეთ ტიპი "ctBiggerOrEqual" და მნიშვნელობა 0.98
- აირჩიეთ "CompareValue2" და თვისებების ფანჯარაში დააყენეთ შეადარეთ ტიპი "ctSmallerOrEqual" და მნიშვნელობა 0.02
- აირჩიეთ "MapRange1" და თვისებების ფანჯარაში დააყენეთ "Output Range"> "Max" 180 -ზე
- ორჯერ დააწკაპუნეთ DisplayOLED1 და ელემენტების ფანჯარაში
- გადაიტანეთ "დახაზეთ დახრილი ხაზი" მარცხნივ
- თვისებების ფანჯარაში დააყენეთ "კუთხე" -10, "ბოლო" 60, "X" 64, "Y" 63
- დააწკაპუნეთ "კუთხის" პინზე და აირჩიეთ "FloatSinkPin"
- დააწკაპუნეთ "დასრულების" პინზე და აირჩიეთ "IntegerSinkPin"
-
გადაიტანეთ "შეავსეთ ეკრანი" მარცხენა მხარეს ელემენტების ფანჯარაში
- დახურეთ ელემენტების ფანჯარა
ნაბიჯი 6: Visuino Connect კომპონენტებში
შეაერთეთ LaserRanger1 pin სენსორი I2C arduino დაფის pin I2C In- ში
შეაერთეთ DisplayOLED1 pin I2C Out arduino დაფის pin I2C In- თან
- შეაერთეთ LaserRanger1 pin Distance (mm) DivideByValue1 pin In
- შეაერთეთ DivideByValue1 pin Out to AnalogToUnsigned1 pin In
- დაკავშირება AnalogToUnsigned1 პინით DisplayOLED1> დახაზეთ დახრილი ხაზი 1 პინის ბოლო
- შეაერთეთ ClockGenerator1 pin Out to TriangleAnalogGenerator1 pin საათი
- შეაერთეთ TriangleAnalogGenerator1 pin Out CompareValue1 და CompareValue2 pin In
- შეაერთეთ TriangleAnalogGenerator1 pin Out MapRange1 და Servo1 pin In
- შეაერთეთ CompareValue1 და CompareValue2 pin DisplayOLED1> ეკრანის შევსება 1 pin საათი
- შეაერთეთ MapRange1 pin Out to AnalogMultiSource1 pin In
- შეაერთეთ Servo1 pin Out Arduino ციფრულ პინთან 7
- შეაერთეთ AnalogMultiSource1 pin [0] Inverse1 pin In
- შეაერთეთ AnalogMultiSource1 pin [1] DisplayOLED1> დახაზეთ დახრილი ხაზი 1 pin საათი
- შეაერთეთ Inverse1 pin Out DisplayOLED1> დახაზეთ დახრილი ხაზი 1 pin კუთხე
ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
Visuino– ში, ბოლოში დააწკაპუნეთ „აშენების“ჩანართზე, დარწმუნდით, რომ არჩეულია სწორი პორტი, შემდეგ დააჭირეთ ღილაკს „შედგენა/აშენება და ატვირთვა“.
ნაბიჯი 8: თამაში
თუ თქვენ ჩართავთ Arduino UNO მოდულს, OLED ეკრანი დაიწყებს რადარის მანძილის ჩვენებას და სერვო ძრავა გადაუხვევს მარცხნივ და მარჯვნივ.
გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში:
ნაბიჯი 9: შეამოწმეთ ჩემი სხვა პროექტები
გთხოვთ, დაუთმოთ დრო, რომ ნახოთ ჩემი სხვა მაგარი პროექტი აქ:
გირჩევთ:
Arduino და VL53L0X ფრენის დრო + OLED ჩვენების სახელმძღვანელო: 6 ნაბიჯი
Arduino და VL53L0X დროის ფრენა + OLED ჩვენების სახელმძღვანელო: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გამოვავლინოთ მანძილი მმ-ში VL53L0X ფრენის დროის სენსორისა და OLED ეკრანის გამოყენებით. ნახეთ ვიდეო
გაკვეთილი: როგორ ავაშენოთ VL53L0X ლაზერული სენსორის მოდული Arduino UNO– ს გამოყენებით: 3 ნაბიჯი
სამეურვეო პროგრამა: როგორ ავაშენოთ VL53L0X ლაზერული სენსორის მოდული Arduino UNO– ს გამოყენებით: აღწერილობა: ეს სახელმძღვანელო გაჩვენებთ ყველას, თუ როგორ უნდა ავაშენოთ დისტანციის დეტექტორი VL53L0X ლაზერული სენსორული მოდულისა და Arduino UNO– ს გამოყენებით და ის იმუშავებს როგორც თქვენ მინდა მიჰყევით ინსტრუქციას და მიხვდებით ამ დამრიგებელს
Canne Blanche ლაზერული / ლაზერული თეთრი ხელჯოხი არდუინოთი: 6 ნაბიჯი
Canne Blanche Laser / Laser White Cane with Arduino: Télémètre laser vibrant à une fréquence inversence proportnelle à la distance pointée. Assistance aux déficiences visuelles. ლაზერული დიაპაზონი ვიბრირებს სიხშირეზე შებრუნებულად პროპორციულად ხაზგასმულ მანძილზე. ვიზუალური დეფიციტის დახმარება
ლაზერული ყუთის მუსიკა ლაზერული სინათლის ჩვენება: 18 ნაბიჯი (სურათებით)
Laser Box Music Laser Light Show: მე ადრე გამოვაქვეყნე Instructable, რომელშიც აღწერილია როგორ გამოვიყენო კომპიუტერის მყარი დისკები მუსიკალური ლაზერული სინათლის შოუს გასაკეთებლად. მე გადავწყვიტე კომპაქტური ვერსიის გაკეთება ელექტრული ყუთისა და RC მანქანის ძრავების გამოყენებით. სანამ დავიწყებ, ალბათ უნდა გითხრათ, რომ lase
მინი CNC ლაზერული ხის გრავიურა და ლაზერული ქაღალდის საჭრელი .: 18 ნაბიჯი (სურათებით)
მინი CNC ლაზერული ხის გრავიურა და ლაზერული ქაღალდის საჭრელი. სათამაშო ფართობი არის 40 მმ x 40 მმ მაქს. არ არის სახალისო საკუთარი ნივთების დამზადება ძველი ნივთებისგან?