Как подключить ультразвуковой дальномер HC-SR04 к Arduino. Каков принцип работы ультразвукового датчика расстояния. Какие примеры проектов можно реализовать с помощью ультразвукового дальномера и Arduino. Как написать код для измерения расстояния с помощью HC-SR04.
Что такое ультразвуковой дальномер HC-SR04
Ультразвуковой дальномер HC-SR04 — это популярный датчик для измерения расстояния, который часто используется в проектах с Arduino. Он позволяет бесконтактно измерять дистанцию до объектов в диапазоне от 2 см до 4 м.
Принцип работы HC-SR04 основан на отражении ультразвуковых волн от препятствий:
- Датчик излучает короткий ультразвуковой импульс (40 кГц)
- Импульс отражается от объекта и возвращается к датчику
- Измеряется время между отправкой и приемом сигнала
- На основе времени рассчитывается расстояние до объекта
Какие основные характеристики имеет HC-SR04?
- Напряжение питания: 5В
- Рабочий ток: 15 мА
- Диапазон измерений: 2-400 см
- Точность: 3 мм
- Угол обзора: 15 градусов
Подключение HC-SR04 к Arduino
Подключение ультразвукового дальномера HC-SR04 к Arduino выполняется по следующей схеме:
- VCC датчика → 5V Arduino
- GND датчика → GND Arduino
- Trig датчика → любой цифровой пин Arduino (например, D7)
- Echo датчика → любой цифровой пин Arduino (например, D8)
Какие действия нужно выполнить при подключении?
- Подключите провода согласно схеме выше
- Загрузите скетч для работы с HC-SR04 в Arduino IDE
- Откройте монитор порта для просмотра результатов измерений
- При необходимости откалибруйте датчик
Пример кода для работы с HC-SR04
Вот простой пример скетча Arduino для измерения расстояния с помощью HC-SR04:
#define TRIG_PIN 7
#define ECHO_PIN 8
void setup() {
Serial.begin(9600);
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
}
void loop() {
digitalWrite(TRIG_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
long duration = pulseIn(ECHO_PIN, HIGH);
float distance = duration * 0.034 / 2;
Serial.print("Расстояние: ");
Serial.print(distance);
Serial.println(" см");
delay(500);
}
Как работает этот код?
- Отправляем короткий импульс на Trig пин датчика
- Измеряем длительность импульса на Echo пине
- Рассчитываем расстояние по формуле: distance = duration * 0.034 / 2
- Выводим результат в монитор порта
Области применения ультразвукового дальномера
Ультразвуковой датчик расстояния HC-SR04 можно использовать во многих интересных проектах с Arduino. Вот некоторые идеи применения:
- Парктроник для автомобиля
- Измеритель уровня жидкости в баке
- Система предотвращения столкновений для роботов
- Бесконтактный музыкальный инструмент
- Охранная сигнализация
Какие преимущества дает использование ультразвукового дальномера?
- Бесконтактное измерение расстояния
- Работает практически с любыми материалами
- Не зависит от освещенности
- Простота подключения и использования
- Доступная цена
Проект «Умный мусорный бак» с HC-SR04
Рассмотрим пример создания «умного» мусорного бака с автоматическим открыванием крышки на основе ультразвукового дальномера HC-SR04 и Arduino:
- Подключаем HC-SR04 к Arduino по схеме выше
- Добавляем сервопривод для открывания крышки
- Пишем код для измерения расстояния и управления сервоприводом
- При обнаружении объекта на расстоянии менее 30 см открываем крышку
- Закрываем крышку через 5 секунд после удаления объекта
Какие компоненты понадобятся для этого проекта?
- Arduino Uno
- Ультразвуковой дальномер HC-SR04
- Сервопривод SG90
- Провода для подключения
- Макетная плата
- Корпус мусорного бака
Калибровка ультразвукового дальномера HC-SR04
Для повышения точности измерений рекомендуется выполнить калибровку HC-SR04. Как это сделать?
- Измерьте реальное расстояние до объекта рулеткой
- Сравните с показаниями датчика
- Скорректируйте коэффициент в формуле расчета расстояния
- Повторите для нескольких контрольных точек
- Используйте среднее значение коэффициента
На что следует обратить внимание при калибровке?
- Калибруйте датчик в тех же условиях, где он будет использоваться
- Учитывайте температуру воздуха (влияет на скорость звука)
- Проверяйте калибровку периодически
- Используйте качественный эталон для измерения расстояния
Альтернативы HC-SR04
Кроме HC-SR04 существуют и другие ультразвуковые датчики расстояния для Arduino. Какие у них особенности?
- US-015 — увеличенный диапазон измерения до 7 м
- JSN-SR04T — водонепроницаемое исполнение
- US-100 — повышенная точность (1 мм)
- SRF05 — совместимость с 3.3В логикой
- MB1000 — профессиональный датчик с аналоговым выходом
Как выбрать подходящий ультразвуковой дальномер для проекта?
- Определите требуемый диапазон измерений
- Оцените необходимую точность
- Учитывайте условия эксплуатации (влажность, температура)
- Сравните стоимость различных моделей
- Проверьте наличие документации и примеров кода
Заключение
Ультразвуковой дальномер HC-SR04 — это простой и эффективный способ измерения расстояния в проектах с Arduino. Он позволяет реализовать множество интересных идей — от простых измерителей до сложных систем автоматизации. Правильное подключение, калибровка и учет особенностей работы датчика помогут добиться максимальной точности измерений.
шт. ультразвуковой модуль HC-SR04 датчик расстояния с 2 шт. монтажным кронштейном для Arduino R3 MEGA Mega2560 Duemilanove Nano в Ухте
1 предложение
- 1. Нажмите, “Хочу купить”.
- 2. Получайте предложения от продавцов.
- 3. Выберите наиболее выгодное условие покупки.
Оплата и доставка
Оплата
Наличными при получении
Оплата картой онлайн
Кредит или рассрочка
Безналичными расчет
Доставка
Со склада продавца
Самовывоз
Гарантия
Точные сроки гарантии описаны в характеристиках товара
Обмен/возврат
Обмен/возврат товара в течении 14 дней
Видео
🔥 Как подключить ДАТЧИК ПЛАМЕНИ к АРДУИНО
🔥 Как подключить ДАТЧИК ПЛАМЕНИ к АРДУИНО
PT6M58Strue
🔥 Как подключить ДАТЧИК ПЛАМЕНИ к АРДУИНО
Arduino Проекты #3 «Измеряем расстояние с помощью ультразвукового датчика HC-SR04»
Arduino Проекты #3 «Измеряем расстояние с помощью ультразвукового датчика HC-SR04»
PT6M58Strue
Arduino Проекты #3 «Измеряем расстояние с помощью ультразвукового датчика HC-SR04»
Лазерный дальномер VL53L0X, модуль CJMCU-530 из магазина icstation
Лазерный дальномер VL53L0X, модуль CJMCU-530 из магазина icstation
PT6M58Strue
Лазерный дальномер VL53L0X, модуль CJMCU-530 из магазина icstation
HC-SR04 Датчик расстояния и сигнализация на Ардуино!
HC-SR04 Датчик расстояния и сигнализация на Ардуино!
PT6M58Strue
HC-SR04 Датчик расстояния и сигнализация на Ардуино!
КАК СОНАР ЗАПУСТИТЬ без Ардуино просто от батареек / Просто проверить работу модуля /
КАК СОНАР ЗАПУСТИТЬ без Ардуино просто от батареек / Просто проверить работу модуля /
PT6M58Strue
КАК СОНАР ЗАПУСТИТЬ без Ардуино просто от батареек / Просто проверить работу модуля /
Arduino — Первые шаги 2, ультразвуковой дальномер
Arduino — Первые шаги 2, ультразвуковой дальномер
PT6M58Strue
Arduino — Первые шаги 2, ультразвуковой дальномер
📏 Подключение ДАТЧИКА РАССТОЯНИЯ к АРДУИНО (HC-SR04)
📏 Подключение ДАТЧИКА РАССТОЯНИЯ к АРДУИНО (HC-SR04)
PT6M58Strue
📏 Подключение ДАТЧИКА РАССТОЯНИЯ к АРДУИНО (HC-SR04)
Ультразвуковой датчик расстояния HC-RS04
Ультразвуковой датчик расстояния HC-RS04
PT6M58Strue
Ультразвуковой датчик расстояния HC-RS04
Датчики расстояния или 50 оттенков серого
Датчики расстояния или 50 оттенков серого
PT6M58Strue
Датчики расстояния или 50 оттенков серого
Arduino проект — ультразвуковой парктроник | Ultrasonic parktronic with arduino
Arduino проект — ультразвуковой парктроник | Ultrasonic parktronic with arduino
PT6M58Strue
Arduino проект — ультразвуковой парктроник | Ultrasonic parktronic with arduino
Датчик ультразвука — Arduino — Инженерка
Датчик ультразвука — Arduino — Инженерка
PT6M58Strue
Датчик ультразвука — Arduino — Инженерка
Обзор ультразвукового водонепроницаемого датчика расстояния JSN SR04T
Обзор ультразвукового водонепроницаемого датчика расстояния JSN SR04T
PT6M58Strue
Обзор ультразвукового водонепроницаемого датчика расстояния JSN SR04T
Подключение ультразвукового дальномера HC SR04
Подключение ультразвукового дальномера HC SR04
PT6M58Strue
Подключение ультразвукового дальномера HC SR04
Ультразвуковой дальномер HC SR04 и HY SRF05 – Подключение к Ардуино без написания кода
Ультразвуковой дальномер HC SR04 и HY SRF05 – Подключение к Ардуино без написания кода
PT6M58Strue
Ультразвуковой дальномер HC SR04 и HY SRF05 – Подключение к Ардуино без написания кода
Ультразвуковой радар своими руками на базе датчиков ардуино
Ультразвуковой радар своими руками на базе датчиков ардуино
PT6M58Strue
Ультразвуковой радар своими руками на базе датчиков ардуино
Ультразвуковой датчик расстояния ардуино
Ультразвуковой датчик расстояния ардуино
PT6M58Strue
Ультразвуковой датчик расстояния ардуино
Подключение связки датчика HC SR04 и Servo SG90 к Arduino nano
Подключение связки датчика HC SR04 и Servo SG90 к Arduino nano
PT6M58Strue
Подключение связки датчика HC SR04 и Servo SG90 к Arduino nano
Ультразвуковой дальномер своими руками на Arduino
Ультразвуковой дальномер своими руками на Arduino
PT6M58Strue
Ультразвуковой дальномер своими руками на Arduino
Ультразвуковой бесконтактный датчик (демонстрация работы)
Ультразвуковой бесконтактный датчик (демонстрация работы)
PT6M58Strue
Ультразвуковой бесконтактный датчик (демонстрация работы)
1 предложение
- 1. Нажмите, “Хочу купить”.
- 2. Получайте предложения от продавцов.
- 3. Выберите наиболее выгодное условие покупки.
Оплата и доставка
Оплата
Наличными при получении
Оплата картой онлайн
Кредит или рассрочка
Безналичными расчет
Доставка
Со склада продавца
Самовывоз
Гарантия
Точные сроки гарантии описаны в характеристиках товара
Обмен/возврат
Обмен/возврат товара в течении 14 дней
Видео
🔥 Как подключить ДАТЧИК ПЛАМЕНИ к АРДУИНО
🔥 Как подключить ДАТЧИК ПЛАМЕНИ к АРДУИНО
PT6M58Strue
🔥 Как подключить ДАТЧИК ПЛАМЕНИ к АРДУИНО
Arduino Проекты #3 «Измеряем расстояние с помощью ультразвукового датчика HC-SR04»
Arduino Проекты #3 «Измеряем расстояние с помощью ультразвукового датчика HC-SR04»
PT6M58Strue
Arduino Проекты #3 «Измеряем расстояние с помощью ультразвукового датчика HC-SR04»
Лазерный дальномер VL53L0X, модуль CJMCU-530 из магазина icstation
Лазерный дальномер VL53L0X, модуль CJMCU-530 из магазина icstation
PT6M58Strue
Лазерный дальномер VL53L0X, модуль CJMCU-530 из магазина icstation
HC-SR04 Датчик расстояния и сигнализация на Ардуино!
HC-SR04 Датчик расстояния и сигнализация на Ардуино!
PT6M58Strue
HC-SR04 Датчик расстояния и сигнализация на Ардуино!
КАК СОНАР ЗАПУСТИТЬ без Ардуино просто от батареек / Просто проверить работу модуля /
КАК СОНАР ЗАПУСТИТЬ без Ардуино просто от батареек / Просто проверить работу модуля /
PT6M58Strue
КАК СОНАР ЗАПУСТИТЬ без Ардуино просто от батареек / Просто проверить работу модуля /
Arduino — Первые шаги 2, ультразвуковой дальномер
Arduino — Первые шаги 2, ультразвуковой дальномер
PT6M58Strue
Arduino — Первые шаги 2, ультразвуковой дальномер
📏 Подключение ДАТЧИКА РАССТОЯНИЯ к АРДУИНО (HC-SR04)
📏 Подключение ДАТЧИКА РАССТОЯНИЯ к АРДУИНО (HC-SR04)
PT6M58Strue
📏 Подключение ДАТЧИКА РАССТОЯНИЯ к АРДУИНО (HC-SR04)
Ультразвуковой датчик расстояния HC-RS04
Ультразвуковой датчик расстояния HC-RS04
PT6M58Strue
Ультразвуковой датчик расстояния HC-RS04
Датчики расстояния или 50 оттенков серого
Датчики расстояния или 50 оттенков серого
PT6M58Strue
Датчики расстояния или 50 оттенков серого
Arduino проект — ультразвуковой парктроник | Ultrasonic parktronic with arduino
Arduino проект — ультразвуковой парктроник | Ultrasonic parktronic with arduino
PT6M58Strue
Arduino проект — ультразвуковой парктроник | Ultrasonic parktronic with arduino
Датчик ультразвука — Arduino — Инженерка
Датчик ультразвука — Arduino — Инженерка
PT6M58Strue
Датчик ультразвука — Arduino — Инженерка
Обзор ультразвукового водонепроницаемого датчика расстояния JSN SR04T
Обзор ультразвукового водонепроницаемого датчика расстояния JSN SR04T
PT6M58Strue
Обзор ультразвукового водонепроницаемого датчика расстояния JSN SR04T
Подключение ультразвукового дальномера HC SR04
Подключение ультразвукового дальномера HC SR04
PT6M58Strue
Подключение ультразвукового дальномера HC SR04
Ультразвуковой дальномер HC SR04 и HY SRF05 – Подключение к Ардуино без написания кода
Ультразвуковой дальномер HC SR04 и HY SRF05 – Подключение к Ардуино без написания кода
PT6M58Strue
Ультразвуковой дальномер HC SR04 и HY SRF05 – Подключение к Ардуино без написания кода
Ультразвуковой радар своими руками на базе датчиков ардуино
Ультразвуковой радар своими руками на базе датчиков ардуино
PT6M58Strue
Ультразвуковой радар своими руками на базе датчиков ардуино
Ультразвуковой датчик расстояния ардуино
Ультразвуковой датчик расстояния ардуино
PT6M58Strue
Ультразвуковой датчик расстояния ардуино
Подключение связки датчика HC SR04 и Servo SG90 к Arduino nano
Подключение связки датчика HC SR04 и Servo SG90 к Arduino nano
PT6M58Strue
Подключение связки датчика HC SR04 и Servo SG90 к Arduino nano
Ультразвуковой дальномер своими руками на Arduino
Ультразвуковой дальномер своими руками на Arduino
PT6M58Strue
Ультразвуковой дальномер своими руками на Arduino
Ультразвуковой бесконтактный датчик (демонстрация работы)
Ультразвуковой бесконтактный датчик (демонстрация работы)
PT6M58Strue
Ультразвуковой бесконтактный датчик (демонстрация работы)
Ультразвуковой дальномер на Arduino — презентация онлайн
Похожие презентации:
3D печать и 3D принтер
Видеокарта. Виды видеокарт
Анализ компании Apple
Трансформаторы тока и напряжения
Транзисторы
Устройство стиральной машины LG. Электрика
Конструкции распределительных устройств. (Лекция 15)
Электробезопасность. Правила технической эксплуатации электроустановок
Магнитные пускатели и контакторы
Работа на радиостанциях КВ и УКВ диапазонов. Антенны военных радиостанций. (Тема 5.1)
ПРЕЗЕНТАЦИЯ
НА ТЕМУ:
«УЛЬТРАЗВУКОВОГО ДАЛЬНОМЕРА НА ARDUINO»
ВЫПОЛНИЛ:
СТУДЕНТЫ ГРУППЫ
ПОКС-37
БОРОДУЛИН АНТОН.
ЩЕРБАК РОМАН
Виды датчиков
Для определения расстояния до какого-либо
объекта используются различные датчики дальности.
Одними из них являются инфракрасный датчик и
ультразвуковой, которые широко используются на
платформе Arduino.
Принцип работы (инфракрасный)
Датчик фиксирует отражение от объекта луча
светодиода на удалении не более 0,8 м. “Угол зрения”
можно представить в виде конуса с диаметром в
средней части около 0,16 м. Излучение отражается под
углом и возвращается на воспринимающий элемент
датчика. Чем дальше объект, тем острее угол.
Принцип работы (ультразвуковой)
Ультразвуковой датчик HC-SR04, или, как его
на частоте 40 кГц и ловит отраженный сигнал (эхо). По
времени передачи импульса и его возврату
определяется дальность.
Схема подключения (ультразвуковой)
Vcc — питание 5В.
Trig — цифровой вход. Для запуска измерения необходимо подать на этот вход
логическую единицу на 10 мкс. Следующее измерение рекомендуется
выполнять не ранее чем через 50 мс.
Echo — цифровой выход. После завершения измерения, на этот выход будет
подана логическая единица на время, пропорциональное расстоянию до
объекта.
GND — земля.
Схема подключения (инфракрасный)
GND на любой из GND пинов ардуино.
OUT на любой из аналоговых входов.
VCC на + 5 вольт.
Сравнение
Ультразвуковой
Инфракрасный
Напряжение питания
5B
5B
Потребляемый ток
в режиме тишины: 2 мА
при работе: 15 мА
33–50 мА
Диапазон расстояний
2–400 см
10–80 см
качестве измерителей расстояния. Например, закрепив и
подключив к платформе, они могут использоваться как
«глаза» робота, которые не позволят ему слепо
передвигаться, врезаясь во все подряд. Напротив, он
сможет объезжать препятствия, служить сигнализацией,
строить карту помещения. Так, с помощью датчиков можно
сделать робота, который найдет выход из лабиринта.
Каждый из датчиков имеет свои плюсы и минусы.
Код программы
Без библиотеки
Код программы (2)
С библиотекой NewPing
Выход из лабиринта:
Правило правой руки
Выход из лабиринта:
Принцип действия
СПАСИБО ЗА ВНИМАНИЕ
English Русский Правила
Учебное пособие по графическому программированиюдля Arduino — ультразвуковой дальномер « osoyoo.com Рубрика: Базовый учебник по Arduino Учебник по графическому программированию Серия A
В этом уроке мы покажем, как сделать ультразвуковой дальномер и вывести расстояние на экран.
Если вы хотите отобразить результаты ультразвукового датчика HC-SR04 на ЖК-дисплее I2C, вы можете использовать следующий источник.
ОБОРУДОВАНИЕ
- Плата Osoyoo UNO (полностью совместимая с Arduino UNO rev.3) x 1
- Ультразвуковой датчик HC-SR04 x 1
- ЖК-дисплей I2C1602 x 1
- Макетная плата x 1
- Перемычки
- USB-кабель x 1
- шт. x 1
Прежде чем писать код, нужно построить схему. Для этого соедините контакты следующим образом:
Osoyoo UNO | I2C 1602 ЖК-дисплей |
Земля | ЗЕМЛЯ |
5В | ВКЦ |
А4 | ПДД |
А5 | СКЛ |
Примечание:
- Для Mega2560: соединения I2C находятся на SDA=20 и SCL=21. Итак, продолжайте и подключите их вместе с двумя проводами питания к клеммам 5V и GND .
- Для Arduino Leonardo: подключите SDA к цифровому контакту 2, а SCL — к цифровому контакту 3 на Arduino.
Ультразвуковой дальномер HC-SR04 имеет четыре контакта: Vcc, Trig, Echo и GND. Контакт Vcc (подключите к +5 В здесь) подает питание для генерации ультразвуковых импульсов. Контакт GND соединен с землей. Контакт Trig (подключите его к D3 здесь) — это место, куда Arduino посылает сигнал для запуска ультразвукового импульса. Контакт Echo (здесь подключается к D2) — это место, где ультразвуковой дальномер отправляет информацию о продолжительности поездки ультразвукового импульса на плату Osoyoo Uno.
Постройте схему, как показано ниже на биграмме:
КОД ПРОГРАММЫ
После выполнения вышеуказанных операций подключите плату Arduino к компьютеру с помощью USB-кабеля. Зеленый индикатор питания (обозначенный PWR ) должен загореться. Откройте ПО для графического программирования Mixly и выполните следующие операции:
Нажмите Сохранить. Перед загрузкой выберите тип платы и последовательный порт. Для замены платы Uno просто выберите Arduino/Genuino Uno: если вы используете Mega2560, выберите Arduino/Genuino Mega или Mega2560.
Выберите последовательное устройство платы Arduino в меню COM . Скорее всего, это COM3 или выше ( COM1 и COM2 обычно зарезервированы для аппаратных последовательных портов). Чтобы узнать это, вы можете отключить плату Arduino и снова открыть меню; запись, которая исчезнет, должна быть платой Arduino. Снова подключите плату и выберите этот последовательный порт.
Затем загрузите код. Если загрузка не удалась, проверьте и исправьте код в соответствии с подсказками
Наконец, статус изменится на «Загрузка прошла успешно!».
Результат выполнения
Через несколько секунд после окончания загрузки переместите плату ближе к датчику или уберите ее дальше. Вы можете видеть, что значение, отображаемое на ЖК-дисплее, изменяется соответствующим образом; он указывает расстояние между доской и ультразвуковым датчиком.
Ультразвуковой дальномер — XL-MaxSonar-WR1 — SEN-09496
Выход «RS232» или инвертированный TTL
последнее обновление
Если ультразвуковой дальномер показывает, что он имеет «последовательный выход RS232» и выдает инвертирующий сигнал с уровнем напряжения, основанным на Vcc, вы можете просто использовать инвертирующую схему с использованием транзистора для инвертирования сигнал. Это не стандартный RS232, использующий +/-12В. Существует несколько способов переключения этого сигнала с помощью аппаратного или программного обеспечения. Ресурсы и дальнейшее продвижение предоставят конкретные примеры.
Инвертирование сигнала с аппаратным обеспечением
Выполнив быстрый тест с использованием бывшего в употреблении NPN-транзистора из нашего магазина, я смог заставить его работать на основе схемы с помощью RedBoard, запрограммированной с помощью Arduino. Я использовал Arduino, поэтому Vcc в моей схеме составлял 5 В. Поскольку внутри транзистора в основном два диода, вам нужно будет использовать резисторы для ограничения тока. Я просто использовал два резистора по 330 Ом, как если бы я включал светодиод. Вам, вероятно, не нужно делать это, но значения могут потребоваться отрегулировать при использовании его на более высоких скоростях или если транзистор не полностью включается/выключается. Проверил мультиметром, работает как положено. Вход 5 В приведет к 0 В (логический НИЗКИЙ) на выходе, так как транзистор включается. При входном напряжении 0 В транзистор не будет проводить, поэтому на выходе будет высокий уровень 5 В. Используя последовательный проход Arduino для дальнейшего тестирования, я смог без проблем просмотреть выходные данные ультразвукового датчика.
«RS232» Вывод и инвертирование с программным обеспечением
В противном случае вы могли бы написать свой код для сохранения значения и, возможно, применить какую-то логическую операцию НЕ. В Arduino есть специальная функция, использующая программный серийный номер, которая инвертирует сигнал, устанавливая для параметра значение true
[«Программный серийный конструктор» — https://www.arduino.cc/en/Reference/SoftwareSerialConstructor]. На форумах Arduino был кто-то, кто предоставил пример кода для инвертирования вывода, анализа данных и вывода их через последовательный монитор здесь => [Пользователь «Goldthing» — http://forum.arduino.cc/index.php? тема=114808.msg864009#msg864009 ].
Подключение ультразвукового датчика к Raspberry Pi
Существует руководство от MaxBotix, в котором показано, как подключить ультразвуковые датчики к Raspberry Pi => [http://www.maxbotix.com/Raspberry-Pi-with-Ultrasonic- Датчики-144/ ]. Для некоторых ультразвуковых датчиков, перечисленных в статье, требуется инвертор. Если серийный выход ультразвукового дальномера имеет вид « RS232 », как у датчиков, перечисленных в разделе «Ультразвуковые датчики, для которых требуется инвертор» , это указывает на то, что сигнал в основном представляет собой инвертированный выходной сигнал с уровнем напряжения, основанным на Vcc.
Поэтому вам нужно будет следовать инструкциям и использовать последовательный инвертор, чтобы использовать его с Raspberry Pi. Если вы используете транзистор Raspberry Pi, Vcc должно быть 3,3 В, поскольку Pi использует систему 3,3 В.
Основной навык:
ПайкаЭтот навык определяет сложность пайки конкретного продукта. Это может быть пара простых паяных соединений или потребуются специальные инструменты для оплавления.
1 Пайка
Уровень навыка: Нуб — Требуется некоторая базовая пайка, но она ограничена всего несколькими контактами, базовой пайкой через отверстие и парой (если есть) поляризованных компонентов. Обычный паяльник — это все, что вам нужно.
Просмотреть все уровни навыков
Основной навык:
ПрограммированиеЕсли плате нужен код или каким-то образом взаимодействует, вам нужно знать, как программировать или взаимодействовать с ней. Навык программирования связан с общением и кодом.
2 Программирование
Уровень навыка: Новичок — Вам потребуется лучшее понимание того, что такое код и как он работает. Вы будете использовать программное обеспечение начального уровня и инструменты разработки, такие как Arduino. Вы будете иметь дело непосредственно с кодом, но доступны многочисленные примеры и библиотеки. Датчики или экраны будут связываться с последовательным или TTL.
Просмотреть все уровни навыков
Основной навык:
Электрические прототипыЕсли требуется питание, вам нужно знать, сколько, что делают все контакты и как их подключить. Возможно, вам придется обращаться к таблицам данных, схемам и знать все тонкости электроники.
3 Электрическое прототипирование
Уровень квалификации: Компетентный — Вам потребуется обратиться к таблице данных или схеме, чтобы знать, как использовать компонент.