فهرست مطالب:

آموزش نمایش آردوینو و VL53L0X زمان پرواز + نمایش OLED: 6 مرحله
آموزش نمایش آردوینو و VL53L0X زمان پرواز + نمایش OLED: 6 مرحله

تصویری: آموزش نمایش آردوینو و VL53L0X زمان پرواز + نمایش OLED: 6 مرحله

تصویری: آموزش نمایش آردوینو و VL53L0X زمان پرواز + نمایش OLED: 6 مرحله
تصویری: کشاف لیزری فاصله VL53L1X Time-of-Flight 400cm 2024, نوامبر
Anonim
Image
Image

در این آموزش با نحوه نمایش فاصله بر حسب میلی متر با استفاده از سنسور زمان پرواز VL53L0X و صفحه نمایش OLED آشنا می شویم.

فیلم را ببینید.

مرحله 1: آنچه شما نیاز دارید

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
  • Arduino UNO (یا هر Arduino دیگر)
  • سنسور اندازه گیری لیزری VL53L0X سنسور زمان پرواز
  • سیم های بلوز
  • صفحه نمایش OLED
  • برنامه Visuino: Visuino را بارگیری کنید

مرحله 2: مدار

مدار
مدار
  • اتصال پین صفحه نمایش OLED (GND) به پین آردوینو (GND)
  • پین صفحه نمایش OLED (VCC) را به پین آردوینو (5 ولت) متصل کنید
  • اتصال پین صفحه نمایش OLED (SCL) به پین آردوینو (SCL)
  • اتصال پین صفحه نمایش OLED (SDA) به پین آردوینو (SDA)
  • پین سنسور VL53L0X (GND) را به پین آردوینو (GND) متصل کنید
  • پین سنسور VL53L0X (VCC) را به پین آردوینو (5 ولت) متصل کنید
  • پین سنسور 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 نیز باید نصب شود. Visuino را همانطور که در تصویر اول نشان داده شده است شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید هنگامی که محاوره ظاهر می شود ، "Arduino UNO" را همانطور که در تصویر 2 نشان داده شده است انتخاب کنید.

مرحله 4: در Visuino افزودن و اتصال قطعات

در Visuino افزودن و اتصال قطعات
در Visuino افزودن و اتصال قطعات
در Visuino افزودن و اتصال قطعات
در Visuino افزودن و اتصال قطعات
در Visuino افزودن و اتصال قطعات
در Visuino افزودن و اتصال قطعات
  • جزء "Time Of Flight Laser Ranger VL53L0X" را اضافه کنید
  • م componentلفه "SSD1306/SH1106 OLED Display (I2C)" را اضافه کنید ، روی "DisplayOLED1" دوبار کلیک کنید و در پنجره عناصر ، "Text Text" را به سمت چپ بکشید و در پنجره Properties اندازه تنظیم کنید: 2
  • LaserRanger1 pin Sensor I2C را به پین Arduino I2C وصل کنید
  • پین DisplayOLED1 Out Out I2C را به پین Arduino I2C وصل کنید
  • LaserRanger1 pin Distance (mm) را به DisplayOLED1 pin Text Text1> In وصل کنید

مرحله 5: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

در Visuino ، F9 را فشار دهید یا روی دکمه نشان داده شده در تصویر 1 برای ایجاد کد Arduino کلیک کنید ، و Arduino IDE را باز کنید

در Arduino IDE ، روی دکمه Upload کلیک کنید تا کد را کامپایل و بارگذاری کنید (تصویر 2)

مرحله 6: بازی کنید

اگر ماژول Arduino UNO را تغذیه می کنید ، صفحه نمایش OLED باید فاصله را بر حسب میلی متر از سنسور زمان پرواز نشان دهد ، می توانید مقداری شی را در جلوی سنسور قرار دهید و مقدار تغییر می کند.

تبریک می گویم! پروژه خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ضمیمه شده است ، که من برای این دستورالعمل ایجاد کردم ، می توانید آن را در اینجا بارگیری کرده و در Visuino باز کنید:

توصیه شده: