Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Raspberry Pi GPIO с датчиком движения PIR:Лучшее руководство

Это руководство, основанное на последней версии Raspberry Pi B + / модели 2, покажет вам, как подключить датчик движения PIR к Raspberry Pi. А также поможет вам использовать контакты GPIO на нем. Контакты GPIO на Raspberry Pi имеют решающее значение, когда дело доходит до создания аппаратного проекта. Может быть, это робот, система домашней автоматизации и т. Д. Во всех этих случаях вам придется использовать контакты GPIO (ввод / вывод общего назначения) raspberry pi. С помощью этого простого руководства вы сможете научиться управлять выводом на выводах GPIO. А также читать через него вводы. Кроме того, вы сможете считывать выходные данные с датчика движения PIR, а также писать простой код для мигания светодиода. А если вы настоящий новичок, вы всегда можете использовать нашу бесплатную электронную книгу о Raspberry Pi и Arduino, чтобы начать с шага 0. Так что готовьтесь и получайте удовольствие от Raspberry Pi GPIO s

Что для этого нужно?

  1. Raspberry Pi B / B + или 2 и основные периферийные устройства:SD-карта, клавиатура, мышь и т. д.
  2. Светодиод и резистор 220 Ом.
  3. Датчик движения PIR.
  4. Макетная плата.
  5. Перемычки "папа-папа" и "мама-папа".

Как это работает?

Доступ к GPIO raspberry pi можно получить с помощью программы на Python. Позже в этом руководстве вы узнаете, как получить доступ к этим контактам и командам, необходимым для этого. Каждому контакту на Raspberry Pi присвоено имя в зависимости от его порядка (1,2,3, ..), как показано на диаграмме ниже:

Здесь мы используем датчик движения PIR. PIR расшифровывается как Passive InfraRed. Этот датчик движения состоит из линзы Френеля, инфракрасного детектора и вспомогательной схемы обнаружения. Линза на датчике фокусирует любое инфракрасное излучение, присутствующее вокруг нее, в направлении инфракрасного датчика. Наши тела генерируют инфракрасное тепло, которое улавливается датчиком движения. Датчик выдает сигнал 5 В в течение одной минуты, как только обнаруживает присутствие человека. Он предлагает ориентировочную дальность обнаружения около 6-7 м и очень чувствителен. Когда датчик движения PIR обнаруживает человека, он выдает сигнал 5 В на raspberry pi через его GPIO. И мы определяем, что должен делать Raspberry Pi, когда он обнаруживает злоумышленника с помощью кода Python. Здесь мы просто печатаем:«Злоумышленник обнаружен».

Шаг 1. Мигание светодиода с помощью элемента управления GPIO Raspberry Pi GPIO - выход

После того, как вы настроили raspberry pi, мы можем начать возиться с его контактами GPIO. Здесь мы попробуем мигать светодиодом с помощью скрипта Python. Скопируйте и вставьте следующий код в свой raspberry pi. Вы можете сделать это, открыв текстовый редактор:«Блокнот» на Raspberry Pi. А затем скопируйте в него этот код и сохраните его как файл python:ledblink.py:

  импортировать RPi.GPIO как GPIOimport timeGPIO.setwarnings (False) GPIO.setmode (GPIO.BOARD) GPIO.setup (3, GPIO.OUT) # Определить контакт 3 как выходной контакт, пока True:GPIO.output ( 3,1) # Выводит цифровой ВЫСОКИЙ сигнал (5 В) на вывод 3 time.sleep (1) # Временная задержка 1 секунда GPIO.output (3,0) # Выводит цифровой НИЗКИЙ сигнал (0 В) на вывод 3 time.sleep ( 1) # Задержка 1 секунда  

Затем нам нужно подключить светодиод к контакту 3 GPIO Raspberry Pi. Для этого вы можете проверить схему подключения ниже:

Подробнее:Raspberry Pi GPIO с датчиком движения PIR Лучшее руководство


Производственный процесс

  1. 1-проводный датчик температуры DS1820 на Raspberry Pi (напрямую через GPIO)
  2. Интеграция данных датчика с микропроцессором Raspberry Pi
  3. Ультразвуковой датчик (HC-SR04) + Raspberry Pi
  4. Датчик отслеживания линии с RPi
  5. Датчик движения, тревога, запись видео в HA на Raspberry Pi
  6. Самодельная инфракрасная система датчиков движения для Raspberry Pi
  7. Датчик движения с использованием Raspberry Pi
  8. Простой аналоговый датчик приближения с цифровым интерфейсом (для Raspberry Pi) [последнее обновление:7 февраля 2014 …
  9. Счетчик Гейгера - Учебная плата датчика излучения для Raspberry Pi
  10. Аэропоника с Raspberry Pi и датчиком влажности