562+2+92

Проводка Raspberry PI 4 с датчиком PIR и зуммером

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

Благодаря своей низкой стоимости, размеру и низкому уровню энергопотребления он широко используется для построения систем домашней безопасности с помощью Raspberry и Arduino. В этом уроке мы создадим схему, которая издает звуковой сигнал при обнаружении движения.

Необходимый материал:

  • 1 Малиновый Пи 4
  • 1 макет
  • 1 зуммер или активный зуммер
  • 1 ИК-датчик движения
  • Кабели

ИК-датчик

Проводка цепи:

Определите 3 контакта датчика PIR: VCC, OUT и GND. Если вы не можете отличить их друг от друга, осторожно откройте линзу Френеля, белый пластик, закрывающий сенсор.

Затем подключите каждый из контактов непосредственно к Raspberry: контакт VCC к VCC, контакт GND к GND, контакт OUT к контакту 12. Именно через контакт OUT датчик посылает сигнал при обнаружении движения.

Затем поместите зуммер на макетную плату. Подсоедините положительный полюс к контакту 26, а другой — к любому из контактов GND.

Код Python для обнаружения движения с помощью ИК-датчика и создания жужжания

импортировать RPi.GPIO как время импорта GPIO GPIO.setwarnings(False) GPIO.setmode(GPIO.BOARD) pir=12 zum=26 GPIO.setup(pir, GPIO.IN) GPIO.setup(zum, GPIO.OUT) while True : x=GPIO.input(pir), если x ==0: print(«Движение отсутствует») GPIO.output(zum, 0), если x==1: print(«Обнаружено движение») GPIO.output(zum, 1 ) время сна(1)

Чтобы запустить код, щелкните меню Raspberry и выберите > Programming > mu. Затем скопируйте и вставьте код. Нажмите «Сохранить» и сохраните файл с расширением .py на жесткий диск. Наконец, нажмите «Выполнить».

ВАМ ТАКЖЕ МОЖЕТ ПОНРАВИТЬСЯ