Я использую ультразвуковые датчики HC-SR04, и на Raspberry Pi мне не хватает 5 В контактов, и я не хочу покупать расширитель.
Так можно ли использовать контакты 3,3 В на некоторых датчиках? Каковы последствия? Я новичок, поэтому не пойму ничего сложного.
Таблица данных датчика покажет вам допустимый диапазон входного напряжения.
Хотя вы получите результаты при питании 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 для сравнения.
источник