
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04


В этом руководстве мы будем использовать 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


Чтобы начать программировать 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



- Добавить компонент Ultrasonic Ranger
- Добавьте компонент Compare Range и установите в свойствах MAX: 9 << Добавить компонент Display OLED, дважды щелкните по нему и перетащите «текстовое поле» влево, в разделе свойств установите размер: 2
Шаг 5. В 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


В Visuino нажмите F9 или нажмите кнопку, показанную на рисунке 1, чтобы сгенерировать код Arduino, и откройте IDE Arduino.
В среде Arduino IDE нажмите кнопку «Загрузить», чтобы скомпилировать и загрузить код (рисунок 2).
Шаг 7: Играйте

Если вы запустите модуль Arduino UNO, OLED-дисплей начнет показывать значение расстояния до любого препятствия. Если вы поставите какое-либо препятствие рядом с ультразвуковым модулем, значение изменится, и светодиод будет мигать.
Поздравляю! Вы завершили свой проект с Visuino. Также прилагается проект Visuino, который я создал для этого руководства. Вы можете скачать и открыть его в Visuino:
Рекомендуемые:
Переключатель света с ультразвуковым датчиком Arduino: 6 шагов

Переключатель света с ультразвуковым датчиком Arduino: Привет, ребята, сегодня я собираюсь сделать переключатель света. Иногда у меня есть вещи в руке, и у меня нет лишней руки, чтобы включить свет, и это становится неловкой ситуацией. Поэтому я решил сделать переключатель света, который поможет мне включить свет
Сигнализация Arduino с ультразвуковым датчиком: 5 шагов (с изображениями)

Сигнализация Arduino с ультразвуковым датчиком: это руководство о том, как самому сделать простое и дешевое устройство сигнализации. Все, что вам нужно, это базовые знания в области электроники и программирования Arduino. Если у вас есть какие-либо вопросы или проблемы, вы можете связаться со мной по электронной почте: iwx .production @ gmail.com Здесь
Насос для умной кофемашины, управляемый ультразвуковым датчиком Raspberry Pi и HC-SR04 и Cloud4RPi: 6 шагов

Насос умной кофемашины, управляемый ультразвуковым датчиком Raspberry Pi и HC-SR04 и Cloud4RPi: теоретически каждый раз, когда вы идете к кофеварке за утренней чашкой, есть только один шанс из двадцати, что вам придется наполнить воду бак. Однако на практике кажется, что машина каким-то образом находит способ всегда перекладывать эту рутинную работу на вас
Взаимодействие Arduino с ультразвуковым датчиком и бесконтактным датчиком температуры: 8 шагов

Взаимодействие Arduino с ультразвуковым датчиком и бесконтактным датчиком температуры: в настоящее время производители и разработчики предпочитают Arduino для быстрой разработки прототипов проектов. Arduino - это электронная платформа с открытым исходным кодом, основанная на простом в использовании аппаратном и программном обеспечении. У Arduino очень хорошее сообщество пользователей. В этом проекте
Расстояние разговора с Arduino Uno, ультразвуковым датчиком HC-SR04 и звуковым модулем WTV020SD: 4 шага

Расстояние разговора с Arduino Uno, ультразвуковым датчиком HC-SR04 и звуковым модулем WTV020SD: добро пожаловать в мой Instructable # 31, также известный как один из самых популярных проектов Arduino. Если вам нравится этот проект, станьте одним из моих подписчиков на Instructables и подпишитесь на мой канал Youtube … www.youtube.com/rcloversan В любом случае, для этого проекта вы