Оглавление:
![Датчик движения Raspberry Pi IFTTT: 4 шага Датчик движения Raspberry Pi IFTTT: 4 шага](https://i.howwhatproduce.com/images/001/image-1060-16-j.webp)
Видео: Датчик движения Raspberry Pi IFTTT: 4 шага
![Видео: Датчик движения Raspberry Pi IFTTT: 4 шага Видео: Датчик движения Raspberry Pi IFTTT: 4 шага](https://i.ytimg.com/vi/kabWcZriVCE/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
![Датчик движения Raspberry Pi IFTTT Датчик движения Raspberry Pi IFTTT](https://i.howwhatproduce.com/images/001/image-1060-17-j.webp)
![Датчик движения Raspberry Pi IFTTT Датчик движения Raspberry Pi IFTTT](https://i.howwhatproduce.com/images/001/image-1060-18-j.webp)
Привет. Я учусь в 4-м классе и сегодня мы будем делать датчик движения IFTTT.
Запасы
1x маленькая картонная коробка
1x raspberry pi модель b + или a +
1x датчик PIR https://www.amazon.com/gp/product/B07KZW86YR/ref=p…(Various) перемычки
1x умная лампочка (необязательно)
Клейкая лента (необязательно)
аккаунт ifttt
Шаг 1: Вырежьте:
![Резать Резать](https://i.howwhatproduce.com/images/001/image-1060-19-j.webp)
Вырежьте небольшое отверстие посередине верхней части коробки.
Шаг 2: Присоединение ИК-датчика:
![Присоединение датчика PIR Присоединение датчика PIR](https://i.howwhatproduce.com/images/001/image-1060-20-j.webp)
![Присоединение датчика PIR Присоединение датчика PIR](https://i.howwhatproduce.com/images/001/image-1060-21-j.webp)
Подключите контакт датчика PIR с надписью VCC к контакту 5V на Raspberry Pi. Это обеспечивает питание ИК-датчика. Подключите тот, который обозначен GND, к контакту заземления на Pi (также обозначенному GND). На этом схема завершена. Подключите тот, который помечен как OUT, к любому пронумерованному выводу GPIO на Pi. В этом примере мы выбрали GPIO 4. Вывод OUT будет выводить напряжение, когда датчик обнаруживает движение. Затем напряжение будет получено Raspberry Pi.
Шаг 3: Настройте Webhooks:
![Настройте Webhooks Настройте Webhooks](https://i.howwhatproduce.com/images/001/image-1060-22-j.webp)
создайте новый апплет, а затем выберите Webhooks. а затем сделайте то же самое с уведомлениями.
Шаг 4: Код:
Для python 3 или thonny
#! / usr / bin / python # Импортировать RPi. GPIO как GPIOimport timeimport requests # Установить соглашение об именах GPIO GPIO.setmode (GPIO. BCM) # Отключить предупреждения GPIO GPIO.setwarnings (False) # Установить переменную для хранения идентификатора GPIO Pinpinpir = 17 # Установить вывод GPIO как input GPIO.setup (pinpir, GPIO. IN) # Переменные для хранения текущего и последнего состояний currentstate = 0previousstate = 0 try: print ("Ожидание установления связи PIR…").input (pinpir) == 1: currentstate = 0 print ("Ready") # Цикл, пока пользователи не выйдут с помощью CTRL-C, пока True: # Прочитать состояние PIR currentstate = GPIO.input (pinpir) # Если PIR срабатывает, если currentstate == 1 и previousstate == 0: print ("Обнаружено движение!") # Ваш URL IFTTT с именем события, ключом и параметрами json (значениями) r = requests.post ('https://maker.ifttt.com/trigger / YOUR_EVENT_NAME / with / key / YOUR_KEY_HERE ', params = {"value1": "none", "value2": "none", "value3": "none"}) # Записать новое предыдущее состояние previousstate = 1 # Подождать 120 секунд перед зацикливанием ain print ("Ожидание 120 секунд") time.sleep (120) # Если PIR вернулся в состояние готовности elif currentstate == 0 и previousstate == 1: print ("Ready") previousstate = 0 # Подождите 10 миллисекунд..sleep (0.01) за исключением KeyboardInterrupt: print ("Quit") # Сбросить настройки GPIO GPIO.cleanup ()
Наслаждаться!
Рекомендуемые:
Портативный датчик движения: 4 шага
![Портативный датчик движения: 4 шага Портативный датчик движения: 4 шага](https://i.howwhatproduce.com/images/001/image-124-78-j.webp)
Переносной датчик движения: Здравствуйте, я сделал портативный датчик движения с батарейным питанием, которым хочу поделиться с вами. Что вам понадобится: датчик движения Arduino Uno Keyes Провода Светодиоды (красный, зеленый, синий) Макетная плата
Учебное пособие: как использовать мини-датчик движения PIR HC-SR 505 с Arduino UNO: 3 шага
![Учебное пособие: как использовать мини-датчик движения PIR HC-SR 505 с Arduino UNO: 3 шага Учебное пособие: как использовать мини-датчик движения PIR HC-SR 505 с Arduino UNO: 3 шага](https://i.howwhatproduce.com/images/005/image-14193-j.webp)
Учебное пособие: Как использовать мини-датчик движения PIR HC-SR 505 с Arduino UNO: Описание: В этом учебном пособии будет показано несколько простых шагов о том, как использовать модуль датчика движения с помощью Arduino Uno. В конце этого руководства вы получите результат сравнения, когда датчик может обнаруживать движение и не может обнаруживать никаких движений
Датчик движения PIR на базе Arduino: 4 шага
![Датчик движения PIR на базе Arduino: 4 шага Датчик движения PIR на базе Arduino: 4 шага](https://i.howwhatproduce.com/images/001/image-2830-38-j.webp)
Датчик движения PIR на базе Arduino: с помощью этого проекта вы можете контролировать высокое состояние и чувствительность PIR
Датчик движения PIR: как использовать PIR с Arduino и Raspberry Pi: 5 шагов
![Датчик движения PIR: как использовать PIR с Arduino и Raspberry Pi: 5 шагов Датчик движения PIR: как использовать PIR с Arduino и Raspberry Pi: 5 шагов](https://i.howwhatproduce.com/images/005/image-12854-13-j.webp)
Датчик движения PIR: как использовать PIR с Arduino и Raspberry Pi: вы можете прочитать это и другие замечательные руководства на официальном сайте ElectroPeak. В этом руководстве вы узнаете, как использовать датчик движения PIR для обнаружения движения. В конце этого урока вы узнаете: Как работают датчики движения PIR Как использовать
Выходное отверстие с контролем движения - от датчика движения: 6 шагов
![Выходное отверстие с контролем движения - от датчика движения: 6 шагов Выходное отверстие с контролем движения - от датчика движения: 6 шагов](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125349-motion-controlled-outlet-from-a-motion-sensing-light-6-steps-j.webp)
Выходное отверстие с контролем движения - от источника света с датчиком движения: Представьте, что вы обманщик, идущий в самый страшный дом в квартале. Пройдя мимо всех гулей, привидений и кладбищ, вы наконец доберетесь до последнего пути. Вы видите перед собой конфету в миске! Но тут вдруг гхо