Оглавление:

Arduino UNO с ультразвуковым дальномером OLED и Visuino: 7 шагов
Arduino UNO с ультразвуковым дальномером OLED и Visuino: 7 шагов

Видео: Arduino UNO с ультразвуковым дальномером OLED и Visuino: 7 шагов

Видео: Arduino UNO с ультразвуковым дальномером OLED и Visuino: 7 шагов
Видео: Arduino UNO урок 7 - Пьезоизлучатель 2024, Июль
Anonim
Image
Image

В этом руководстве мы будем использовать Arduino UNO, OLED Lcd, модуль ультразвукового дальномера и Visuino для отображения ультразвукового диапазона на ЖК-дисплее и установки предельного расстояния с помощью красного светодиода. Посмотрите демонстрационное видео.

Шаг 1. Что вам понадобится

Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
Что тебе понадобится
  • Arduino UNO
  • Ультразвуковой дальномер
  • OLED ЖК-дисплей
  • Красный светодиод
  • Макетная плата
  • Провода перемычки
  • Программа Visuino: Скачать Visuino

Шаг 2: Схема

Схема
Схема
  • Подключите GND от Maduino UNO к контакту макетной платы (gnd)
  • Подключите вывод 5V от Maduino UNO к выводу макетной платы (положительный)
  • Подключите SCL от Maduino UNO к выводу OLED LCD (SCL)
  • Подключите SDA от Maduino UNO к выводу OLED LCD (SDA)
  • Подключите вывод OLED LCD (VCC) к выводу макетной платы (положительный)
  • Подключите контакт OLED LCD (GND) к контакту макетной платы (GND).
  • Подключите контакт ультразвукового модуля (VCC) к контакту макетной платы (положительный)
  • Подключите контакт ультразвукового модуля (GND) к контакту макетной платы (GND).
  • Подключите контакт ультразвукового модуля (ECHO) к цифровому контакту Maduino UNO (3).
  • Подключите контакт ультразвукового модуля (TRIG) к цифровому контакту Maduino UNO (2).

  • Подключите цифровой вывод (13) от Maduino UNO к выводу светодиода (положительный).
  • Подключите вывод светодиода (отрицательный) к контакту макетной платы (GND).

Шаг 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 или выше, иначе это руководство не будет работать! Если вы еще не сделали этого, следуйте инструкциям в этом Руководстве, чтобы настроить IDE Arduino для программирования ESP 8266! Также необходимо установить Visuino: https://www.visuino.eu. Запустите Visuino, как показано на первом рисунке. Нажмите кнопку «Инструменты» на компоненте Arduino (рисунок 1) в Visuino. Когда появится диалоговое окно, выберите «Arduino UNO», как показано на рисунке 2.

Шаг 4: Добавьте компоненты в Visuino

В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
  • Добавить компонент Ultrasonic Ranger
  • Добавьте компонент Compare Range и установите в свойствах MAX: 9 << Добавить компонент Display OLED, дважды щелкните по нему и перетащите «текстовое поле» влево, в разделе свойств установите размер: 2

Шаг 5. В Visuino: соединение компонентов

В Visuino: соединение компонентов
В Visuino: соединение компонентов
В Visuino: соединение компонентов
В Visuino: соединение компонентов
В Visuino: соединение компонентов
В Visuino: соединение компонентов
  • Подключите вывод цифрового выхода Arduino [3] к выводу UltrasonicRanger1 [Echo]
  • Подключите вывод Arduino Serial [0] out [Out] к выводу DisplayOled1 [In].
  • Вывод DisplayOled1 [Out I2c] на вывод Arduino I2C [in]
  • Подключите вывод UltrasonicRanger1 [Out] к выводу CompareRange1 [In] и к выводу DisplayOled1 Elements. Text Field1 [In]
  • Подключите вывод UltrasonicRanger1 [Ping] к выводу Arduino Digital [2] и к выводу DisplayOled1 [Обновить]
  • Подключите вывод CompareRange1 [Out] к выводу Arduino Digital [13].

Шаг 6: сгенерируйте, скомпилируйте и загрузите код Arduino

Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino

В Visuino нажмите F9 или нажмите кнопку, показанную на рисунке 1, чтобы сгенерировать код Arduino, и откройте IDE Arduino.

В среде Arduino IDE нажмите кнопку «Загрузить», чтобы скомпилировать и загрузить код (рисунок 2).

Шаг 7: Играйте

Играть
Играть

Если вы запустите модуль Arduino UNO, OLED-дисплей начнет показывать значение расстояния до любого препятствия. Если вы поставите какое-либо препятствие рядом с ультразвуковым модулем, значение изменится, и светодиод будет мигать.

Поздравляю! Вы завершили свой проект с Visuino. Также прилагается проект Visuino, который я создал для этого руководства. Вы можете скачать и открыть его в Visuino:

Рекомендуемые: