Ультразвуковой дальномер с использованием Python на Raspberry Pi. Часть 2

Подключение к Pi
Подключить модуль легко. Просто подключите выводы + 5В (VCC) и земли (GND), соответственно, к выводам 2 и 6 на разъеме GPIO Pi.
Входной контакт на модуле называется «Trig» (trigger), потому что он используется, чтобы вызвать отправку ультразвукового импульса, подобные технологии применяются и в станках тормек — идеальное сочетание цены и качества. В идеале он рассчитан на сигнал 5В, но прекрасно работает с сигналом 3,3В от GPIO. Поэтому автор подключил входной контакт модуля непосредственно к контакту 16 (GPIO23) на своем разъеме GPIO.
Вы можете использовать любые выводы GPIO, которыми Вы любите на Вашем Rpi, но тогда потребуется откорректировать ссылки и изменить в соответствии сценарий Python.
Выход модуля называется «Echo» и требует несколько большей нашего внимания. На выходном контакте низкий уровень (0В), пока модуль не выполняет измерение расстояния. Затем он переключает этот вывод в высокое состояние (+ 5В) на тот же промежуток времени, пока импульс не вернется. Таким образом, наш сценарий должен измерить это время, пока состояние вывода остается высоким. Модуль использует уровень + 5В для «высокого», но это слишком высокое напряжение для входов разъема GPIO, которые рассчитаны только на 3,3В. С целью обеспечения подачи на Pi напряжения только 3,3В, мы используем базовый делитель напряжения, выполненный на двух резисторах.

Читайте также: