Оглавление:
- Шаг 1. Контакты
- Шаг 2: Что нам понадобится для проекта?
- Шаг 3: Подготовка моей платы Raspberry Pi к работе:
- Шаг 4: Следующий шаг: Настройка вашей системы:
- Шаг 5: Как показывать цифры?
- Шаг 6: Заключительный шаг: проверка датчика и создание рисунка:
Видео: Ультразвуковой датчик HC-SR04 с Raspberry Pi: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Всем привет … меня зовут Ахмед Дарвиш … это мой проект, в котором используется Raspberry Pi с ультразвуковым датчиком, и я хотел бы поделиться им со всеми вами. Меня попросили подготовить код, который работает на Python для управления 8 ультразвуковыми датчиками, подключенными к плате Raspberry Pi. Система должна быть подключена к экрану через HDMI, и он должен показывать что-то вроде радиолокационного монитора.
Датчик, который я выбрал для такого проекта, - датчик HC-SR04. В этом эксперименте я буду использовать только один датчик, и если вы хотите, чтобы к вашему Pi было подключено больше датчиков, вы должны принять во внимание возможность предоставления внешнего источника питания 5 В для датчиков вместо того, чтобы получать питание от Pi.
Шаг 1. Контакты
Так рада услышать от вас отзывы. Присоединяйтесь к моим каналам на:
Instagram: @ justdigital010
Twitter: @ just01Digita
Шаг 2: Что нам понадобится для проекта?
Первое: для Raspberry Pi:
- Плата Raspberry Pi
- кабель HDMI
- телевизор или монитор с портом HDMI
- Мышь и клавиатура
- DSL-соединение для доступа в Интернет
- карта Micro SD на 8 ГБ
- Кабель Micro USB
Второе: для датчика:
- Датчик HC-SR04
- Макет любого размера
- Соединительные провода (папа-мама)
- Резисторы (1 кОм и 2 кОм)
Третье: для вас:
- Чашка кофе или стакан сока
- Хороший стул
- Стол или письменный стол
Шаг 3: Подготовка моей платы Raspberry Pi к работе:
Сначала мне пришлось загрузить операционную систему из Интернета через (https://www.raspberrypi.org/downloads/noobs/). Для получения дополнительной помощи по знакомству с платой Raspberry Pi для начинающих вы можете увидеть следующую страницу (https://www.raspberrypi.org/help/videos/).
Скачав операционную систему, сделал копию на карту памяти 8 Гб, чтобы установить на плату и начать работать. Видео выше действительно полезно для начинающих пользователей и помогает во время установки.
Обратите внимание, что карту памяти НЕ СЛЕДУЕТ извлекать из платы ни по какой причине. В противном случае эта карта не будет работать.
Шаг 4: Следующий шаг: Настройка вашей системы:
Теперь, когда вы закончите установку системы и она будет запущена, мы можем приступить к настоящей работе.
Сначала мы начнем с макета и датчика. Эта страница действительно полезна для этого шага (https://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi). Закрепите датчик на макете, как показано с резисторами, и подключите его к Pi. Вы можете скопировать код со страницы, чтобы проверить свой датчик. Просто откройте свою страницу Python и скопируйте код (избавьтесь от слов в верхней части страницы). ОБРАТИТЕ ВНИМАНИЕ, что этот код предназначен для одного запуска. Это означает, что код должен записывать только одно чтение, а затем останавливаться.
Теперь, когда код работает нормально с вашей системой, вы должны перейти к следующему шагу, а именно к непрерывному измерению. Эта страница действительно полезна для этого шага (https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/). Просто перейдите прямо к коду, потому что вам больше не нужны объяснения, поскольку вы получили идею с первого сайта. НО вам может потребоваться прочитать комментарии, поскольку в них есть несколько полезных советов.
Шаг 5: Как показывать цифры?
Система в порядке и показания датчика в порядке. Следующий шаг - преобразовать показания в формы с цветами. Сначала вам нужно скачать библиотеку под названием matplotlib. Просто откройте страницу командной строки Pi и напишите: sudo apt-get install python-matplotlib или следуйте инструкциям на этом сайте. После установки библиотеки просто протестируйте код на этом сайте. Я имею в виду код номер 15 с зеленой галочкой рядом с ним.
Шаг 6: Заключительный шаг: проверка датчика и создание рисунка:
Обратите внимание, что приведенный ниже код является моим собственным. Мне пришлось объединить непрерывно работающий код датчика с кодом построения рисунка, чтобы он работал так, как я хочу. Вы можете изменить его по своему усмотрению. Просто скопируйте код в новый файл Python и запустите его.
Рекомендуемые:
Ультразвуковой датчик на роботе-пылесосе: 5 шагов
Ультразвуковой датчик на роботе-пылесосе: Привет, у нас есть робот-пылесос Dirt Devil уже около 3 лет, и он все еще выполняет свою работу. Это тип M611, который немного «тупой»: нет сканирования области или некоторой памяти о том, где не пылесосить, но с возможностью возврата
Ультразвуковой датчик Автоматические светодиодные приветственные анимационные огни и информационный ЖК-экран: 6 шагов
Ультразвуковой датчик Автоматические светодиодные приветственные анимационные огни и информационный ЖК-экран: когда вы возвращаетесь домой уставшим и пытаетесь сесть и расслабиться, должно быть очень скучно видеть одно и то же вокруг вас снова и снова каждый день. Почему бы тебе не добавить что-нибудь веселое и интересное, что меняет настроение? Создайте сверхлегкий Arduin
Ультразвуковой датчик расстояния Arduino LED Ring: 8 шагов
Ультразвуковой датчик расстояния Arduino LED Ring: в этом уроке мы узнаем, как использовать светодиодное кольцо и ультразвуковой модуль для измерения расстояния. Посмотрите демонстрационное видео
Светодиодный ультразвуковой датчик Arduino: 5 шагов
Светодиодный ультразвуковой датчик Arduino: светодиодный звуковой датчик относится к сопрягающемуся ультразвуковому датчику с Arduino. Разница, которую я добавил, - это светодиод. Это светодиодный ультразвуковой датчик. Когда объект приближается к нему, светодиод становится ярче. Это может помочь вам уловить нотку сома
Ультразвуковой датчик-дальномер: 5 шагов
Ультразвуковой датчик-дальномер: Введение: ультразвуковой дальномер с использованием Arduino. Ультразвуковой дальномер - это простой метод расчета расстояния до препятствия на расстоянии без какого-либо физического контакта. В нем используется ультразвуковой датчик расстояния, который использует звуковые импульсы t