Ответы:
HC-SR04 может работать только с напряжением 5 В (прокрутите вниз до спецификации). Тем не менее, вы можете легко решить вашу проблему, если у вас есть макет. Присвойте один ряд 5-вольтовой «рейке» и подключите столько датчиков, сколько необходимо.
РЕДАКТИРОВАТЬ : Как использовать макет . По сути, два длинных ряда на каждой стороне платы можно использовать в качестве направляющих для источника питания. Просто убедитесь, что вы держите свою 5-вольтовую направляющую отдельно от заземляющей (5-вольтовое подключение обычно помечается красным на макете, чтобы помочь). Вы также можете просто использовать один из множества рядов. На рисунке ниже показано, как они связаны. Посвятить один ряд до 5v. Таким образом, штырь от 5 В идет в этот ряд, а затем остальные отверстия теперь 5 В и могут быть использованы для датчиков!
Таблица данных датчика покажет вам допустимый диапазон входного напряжения.
Хотя вы получите результаты при питании HC-SR04 от 3V3, результаты не будут надежными. Если вы хотите точные показания, вам нужно питание от 5В. Смотрите этот пост .
3V3
5V
Нет никаких причин не подключать более одного устройства к контакту 5В. Если у вас есть макет, просто подключите контакт 5V к шине питания. Другие устройства могут быть запитаны от шины питания.
На более общем уровне: прежде всего, всегда хорошо спросить, прежде чем жарить (дорогие) компоненты или части оборудования. Следующим этапом процесса обучения является прочтение и понимание таблицы данных компонента - в данном случае датчика. Уровни напряжения для безопасной работы устройства всегда будут частью таблицы данных, так как эта информация действительно важна.
Обычно это раздел «Технические характеристики и ограничения» или список функций, которые включают рабочие напряжения. Таблицы также часто содержат раздел «Абсолютные максимальные значения», в котором, как следует из названия, указываются рабочие условия (такие как напряжение, ток, температура), которые нельзя превышать. Напряжение, превышающее эти пределы, может привести к необратимому повреждению или ухудшить надежность устройства. Работа за пределами задокументированных диапазонов также приведет к аннулированию гарантии.
В случае упомянутого датчика в техническом описании (как указано в ответе NULL) указаны минимальное, типичное, максимальное рабочее напряжение (4,5 В, 5 В, 5,5 В). Таким образом, датчик должен работать в диапазоне от 4,5 В до 5,5 В. Пониженное напряжение при 3,3 В может на самом деле не разрушить датчик, но может (и будет отвечать на вопрос Джоанна) значительно снизить производительность. Может произойти сбой в самый непредвиденный момент или просто прочитать бессмысленные значения. Проще говоря, невозможно использовать 3,3 В для управления этим датчиком.
Другие ответы уже дали понять, что количество подключаемых датчиков не ограничено количеством контактов 5 В. Они также предоставили решения, как преодолеть это ограничение. Обратите внимание, что это относится только к контактам шины питания, а не к контактам GPIO, которые поддерживают только очень ограниченный ток.
Однако следует учитывать одно ограничение - ток, который эти датчики потребляют по отношению к используемому источнику питания. Рассматриваемый датчик имеет максимальный рабочий ток 20 мА. Что не так много, но если использовать десять датчиков, это составит до 200 мА, что начинает становиться значительным. Поэтому убедитесь, что блок питания может поддерживать Pi, подключать периферийные устройства (например, клавиатуру, ключ Wi-Fi, ...) и различные датчики. Чтобы проверить эту оценку и суммировать все текущие требования и сравнить с текущим рейтингом поставки. Проверьте энергопотребление RaspberryPi для сравнения.