Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Из этого туториала Вы узнаете, как создать датчик расстояния до гаражных ворот, когда машина въезжает в гараж, с помощью Raspberry Pi.
Шаг 1. Соберите материалы
Начните со сбора следующих материалов:
1. Raspberry Pi
2. Макет с т-кобблером (прикреплен к Рпи)
3. Датчик расстояния
4. Перемычки.
5. Зеленый, красный и желтый светодиоды (по одному каждого)
6. Два резистора 560 Ом.
7. Три резистора 330 Ом.
8. Одна кнопка
9. Микро сервопривод
Шаг 2: Подключение датчика расстояния
Вставьте датчик расстояния в макет вертикально. Затем, используя перемычки, вставьте контакт VCC в 5V, а контакт GND - в шину заземления макета (убедитесь, что ваш GND и шина питания подключены к GND и 5V rpi).
Затем, используя два резистора 560 Ом, подключите один из резисторов к выводу эхо-сигнала, идущему вертикально. Используя перемычку, подключите одну сторону к GPIO 24, а другую сторону - к резистору. Затем, используя второй резистор, подключите одну ногу к первому резистору и выводу GPIO, а другую ногу к шине заземления (см. Рисунок выше).
Шаг 3: Настройка светодиодов и кнопки
Светодиоды укажут, насколько близко и как далеко вы находитесь от датчика расстояния
Установите три цветных светодиода на макетной плате вертикально. Используя резистор 330 Ом, подключите короткие ножки каждого светодиода к одной стороне резистора, который затем подключается к шине заземления. Подключите другую ногу к контакту GPIO с помощью перемычек.
Контакты GPIO для каждого светодиода:
Красный: GPIO 26
Желтый: GPIO 27
Зеленый: GPIO 4
Кнопка даст сервоприводу команду двигаться в определенном направлении, который затем откроет и закроет дверь гаража
Для кнопки подключите нижнюю ножку к шине заземления, а верхнюю ножку к GPIO 13.
(см. картинку выше)
Шаг 4: Подключение микро сервопривода
Сервопривод будет играть роль, чтобы открывать и закрывать дверь гаража.
С помощью перемычек (или проводов «мама» - «мама») подключите оранжевый провод к GPIO 18, красный провод к 5 В и черный провод к контакту GND.
(Приклейте сервопривод к макетной плате, чтобы, когда сервопривод перемещает «гаражные ворота», он оставался в вертикальном положении, как показано на рисунке выше)
Шаг 5: Код
Вот загрузка кода.
Шаг 6. Настройте
Теперь вы можете сделать этот проект похожим на автомобиль, въезжающий в ворота гаража, используя разные материалы и свое творчество!