Member 13363688 Ответов: 1

Я хочу подключить два ультразвуковых датчика (HCSR-04) и двигатель к raspberry pi 3


Я хочу подключить два ультразвуковых датчика (HCSR-04) и двигатель к raspberry pi 3. Здесь я хочу управлять двигателем, определяя расстояние, измеренное двумя датчиками.

1.Во-первых , при запуске мой двигатель должен работать на постоянной скорости. 2. при обнаружении препятствия (например, выше 50 см) двигатель должен автоматически замедлиться. 3. второй датчик используется в качестве датчика парковки, который предупреждает только водителя.

Я знаю, как соединить эти два датчика, но не могу соединить их с двигателем для управления скоростью. Мне нужен код выше на python. Плз помогите.

Что я уже пробовал:

Не знаю, как управлять двигателем с помощью выхода датчика

1 Ответов

Рейтинг:
1

Jochen Arndt

Мне очень жаль, но здесь никто не пишет код по запросу.

Мы можем помочь, если вы застряли с каким-то существующим кодом.

Чтобы помочь вам немного:

Вам нужны программные интерфейсы для датчиков и двигателя (считывание данных датчиков и запись команд на двигатель), а также необходимо реализовать алгоритм регулирования.

Для первого Вам нужен пример кода (если он существует), или вы должны реализовать его на основе таблиц данных и используемой связи (I2C, SPI, последовательный, прямой доступ к порту ввода-вывода; все, что применимо).

Для алгоритма вы должны определить правила регулирования, а затем реализовать их в коде. Это может быть сделано, наконец, только вами, потому что тонкая настройка правил (или, по крайней мере, параметров регулирования) обычно требует тестирования их с помощью аппаратного обеспечения.

Выполняйте необходимые задания шаг за шагом. Начните с примеров с датчиками и напишите программу, которая отображает значения. Затем напишите программу, которая управляет двигателем, передавая соответствующие управляющие значения (например, в командной строке). Как только вы сможете управлять аппаратным обеспечением, начните думать об алгоритме регулирования и его реализации.