Სარჩევი:

Arduino და VL53L0X ფრენის დრო + OLED ჩვენების სახელმძღვანელო: 6 ნაბიჯი
Arduino და VL53L0X ფრენის დრო + OLED ჩვენების სახელმძღვანელო: 6 ნაბიჯი

ვიდეო: Arduino და VL53L0X ფრენის დრო + OLED ჩვენების სახელმძღვანელო: 6 ნაბიჯი

ვიდეო: Arduino და VL53L0X ფრენის დრო + OLED ჩვენების სახელმძღვანელო: 6 ნაბიჯი
ვიდეო: Arduino კოდი VL53L1X ფრენის დრო 400 სმ ლაზერული მანძილის სენსორი 2024, ნოემბერი
Anonim
Image
Image

ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გამოვავლინოთ მანძილი მმ-ში VL53L0X ფრენის დროის სენსორისა და OLED ეკრანის გამოყენებით.

Უყურე ვიდეოს.

ნაბიჯი 1: რაც დაგჭირდებათ

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
  • Arduino UNO (ან სხვა Arduino)
  • VL53L0X ლაზერული გაფართოების სენსორი ფრენის დროის სენსორი
  • ჯუმბერის მავთულები
  • OLED ეკრანი
  • Visuino პროგრამა: ჩამოტვირთეთ Visuino

ნაბიჯი 2: წრე

წრე
წრე
  • შეაერთეთ OLED ჩვენების პინი (GND) Arduino პინთან (GND)
  • შეაერთეთ OLED ეკრანის პინი (VCC) Arduino პინთან (5V)
  • შეაერთეთ OLED ჩვენების პინი (SCL) არდუინოს პინთან (SCL)
  • შეაერთეთ OLED ჩვენების პინი (SDA) არდუინოს პინთან (SDA)
  • შეაერთეთ VL53L0X სენსორის პინი (GND) არდუინოს პინთან (GND)
  • შეაერთეთ VL53L0X სენსორის პინი (VCC) არდუინოს პინთან (5V)
  • შეაერთეთ VL53L0X სენსორის პინი (SCL) არდუინოს პინთან (SCL)
  • შეაერთეთ VL53L0X სენსორის პინი (SDA) არდუინოს პინთან (SDA)

ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი

დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი

Arduino– ს პროგრამირების დასაწყებად, თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული აქედან:

გთხოვთ გაითვალისწინოთ, რომ Arduino IDE 1.6.6– ში არის რამდენიმე მნიშვნელოვანი შეცდომა. დარწმუნდით, რომ დააინსტალირეთ 1.6.7 ან უფრო მაღალი, წინააღმდეგ შემთხვევაში ეს ინსტრუქცია არ იმუშავებს! თუ თქვენ არ გააკეთეთ, მიჰყევით ამ ინსტრუქციებში მითითებულ ნაბიჯებს Arduino IDE– ს დასაყენებლად ESP 8266 პროგრამისთვის! Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2

ნაბიჯი 4: Visuino– ში დაამატეთ და დააკავშირეთ კომპონენტები

Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
Visuino– ში დაამატეთ და შეაერთეთ კომპონენტები
  • დაამატეთ "Time Of Flight Laser Ranger VL53L0X" კომპონენტი
  • დაამატეთ კომპონენტი "SSD1306/SH1106 OLED ჩვენება (I2C)", ორჯერ დააწკაპუნეთ "DisplayOLED1" - ზე და ელემენტების ფანჯარაში გადაიტანეთ "ტექსტის ველი" მარცხნივ და თვისებების ფანჯარაში მითითებული ზომა: 2
  • შეაერთეთ LaserRanger1 pin სენსორი I2C Arduino pin I2C– თან
  • შეაერთეთ DisplayOLED1 pin Out I2C Arduino pin I2C– თან
  • შეაერთეთ LaserRanger1 პინის მანძილი (მმ) DisplayOLED1 პინის ტექსტური ველი 1> ინ

ნაბიჯი 5: შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE

Arduino IDE– ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რათა შეადგინოთ და ატვირთოთ კოდი (სურათი 2)

ნაბიჯი 6: თამაში

თუ თქვენ ჩართავთ Arduino UNO მოდულს, OLED ეკრანმა უნდა დაიწყოს დისტანციის ჩვენება მმ -ში, რომელსაც იგი იღებს ფრენის სენსორიდან, შეგიძლიათ სენსორის წინ დააყენოთ რაიმე ობიექტი და მნიშვნელობა შეიცვლება.

გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ აქ და გახსნათ Visuino– ში:

გირჩევთ: