Датчик отслеживания линии с RPi
Используйте Line Tracker, чтобы определить, открыта ли дверь или пересекается ли линия только с одним датчиком и Raspberry Pi
О программе
Простой пример создания линейного трекера или обнаружения открытия двери с помощью только одного модуля KY-033 и датчика Raspberry PI, из набора « Elegoo37-1 Sensor Kit v2 ″ этот Элегу прислал мне .
Это Проект также совместим с трекерными модулями HW-006 v1.2 и некоторыми другими. Этот проект включает код Python, который действительно прост в использовании.
Подключите датчик через GPIO
Здесь очень мало манипуляций для подключения 3 пина сенсора на GPIO. Посмотрим:
S для сигнала, попавшего в GPIO24 [Вывод 18] , + V для напряжения перейти на 3,3 В [Вывод 1], G для земли и перейдите к GND [Вывод 6] (См. Схему)
Установить и запустить сценарий
Требуется Python. Прежде чем что-либо делать, установите его.
Клонируйте пример кода в этой сущности там, где вы хотите в своем RPi.
git clone https://gist.github.com/2299af0b2fbace8994b9fb9e409bc3f5.git
Откройте командную строку и запустите сценарий:
python tracer.py
Ваш код должен отображать «Обнаружена линия», когда темная линия находится рядом с датчиком, как в этом примере:https://streamable.com/e/gcu08m
Схема
Код
Необходимые модули будут импортированы и настроены
импортировать RPi.GPIO как GPIO
время импорта
GPIO.setmode (GPIO.BCM)
Объявление входного контакта, который подключен к датчику
GPIO_PIN =18
GPIO.setup (GPIO_PIN, GPIO.IN, pull_up_down =GPIO.PUD_UP)
Здесь будет определен разрыв между результатами (в секундах)
delayTime =0,2
print «# - Пример отслеживания строк проекта Hackster - #»
основной цикл
попробуйте:
while True:
if GPIO.input (GPIO_PIN) ==False:
напечатайте «Обнаружена линия»
# Reset + Delay time.sleep (delayTime)
Работы по очистке после окончания программы
кроме KeyboardInterrupt:
GPIO.cleanup ()
Источник:датчик отслеживания линии с RPi
Производственный процесс
- 1-проводный датчик температуры DS1820 на Raspberry Pi (напрямую через GPIO)
- Интеграция данных датчика с микропроцессором Raspberry Pi
- Ультразвуковой датчик (HC-SR04) + Raspberry Pi
- API датчика окружающей среды с RPi
- Отслеживание Raspberry Pi Ball
- Считывание аналоговых датчиков с одним контактом GPIO
- Отслеживание лица при панорамировании / наклоне с помощью raspberry pi
- Тест датчика DS18B20
- Аэропоника с Raspberry Pi и датчиком влажности
- Raspberry Pi GPIO с датчиком движения PIR:Лучшее руководство