Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Таслах:
- Алхам 2: PIR мэдрэгчийг холбох:
- Алхам 3: Webhooks тохируулах:
- Алхам 4: Код:
Видео: Raspberry Pi Motion Sensor IFTTT: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Сайн уу. Би 4 -р ангийн сурагч бөгөөд өнөөдөр бид IFTTT хөдөлгөөн мэдрэгч хийх гэж байна
Хангамж
1х жижиг картон хайрцаг
1 ширхэг бөөрөлзгөнө pi загвар b+ эсвэл a+
1х PIR мэдрэгч https://www.amazon.com/gp/product/B07KZW86YR/ref=p…(Янз бүрийн) холбогч утас
1х ухаалаг гэрлийн чийдэн (заавал биш)
Наалдамхай тууз (заавал биш)
ifttt данс
Алхам 1: Таслах:
Хайрцагны дээд хэсэгт байрлах жижиг нүхийг хайчилж ав.
Алхам 2: PIR мэдрэгчийг холбох:
PIR мэдрэгчийн VCC шошготой Raspberry Pi дээрх 5V зүүг холбоно уу. Энэ нь PIR мэдрэгчийг хүчээр хангадаг бөгөөд GND гэж тэмдэглэгдсэнийг Pi дээрх газардуулгатай холбоно уу (GND гэж бас бичнэ). Энэ нь хэлхээг дуусгаж, OUT гэсэн шошгыг Pi дээрх дурын дугаартай GPIO зүүтэй холбоно уу. Энэ жишээнд бид GPIO 4 -ийг сонгосон. Мэдрэгч хөдөлгөөнийг илрүүлэх үед OUT pin нь хүчдэл гаргана. Дараа нь хүчдэлийг Raspberry Pi хүлээн авах болно.
Алхам 3: Webhooks тохируулах:
шинэ апплет хийж, дараа нь Webhooks сонгоно уу. дараа нь мэдэгдлүүдтэй ижил зүйлийг хий.
Алхам 4: Код:
Python 3 эсвэл thonny -ийн хувьд
#! /usr/bin/python # RPi. GPIO -г GPIO импортлох цаг импортлох хүсэлт # GPIO -ийн нэр томъёог тохируулахGPIO.setmode (GPIO. BCM) # GPIO анхааруулгыг унтраах # GPIO pin -ийг inputGPIO.setup (pinpir, GPIO. IN) болгон тохируулах # Одоогийн болон сүүлийн төлөвийг хадгалах хувьсагчид.input (pinpir) == 1: currentstate = 0 хэвлэх ("Бэлэн") # Хэрэглэгчид CTRL-C товчлуурыг дарах хүртэл давталт хийх: True унших == 1 ба өмнөх төлөв == 0: хэвлэх ("Хөдөлгөөн илэрсэн!") # Үйл явдлын нэр, түлхүүр, json параметрүүд (утга) бүхий таны IFTTT URL r = request.post ('https://maker.ifttt.com/trigger) /YOUR_EVENT_NAME/with/key/YOUR_KEY_HERE ', params = {"value1": "none", "value2": "none", "value3": "none"}) # Өмнөх шинэ төлөвийг өмнөх төлөвт бүртгэх = 1 # 120 секунд хүлээх ag -ийг эргүүлэхээс өмнө ain print ("120 секунд хүлээж байна") time.sleep (120) # Хэрэв PIR бэлэн төлөв рүү буцсан бол elif currentstate == 0 болон өмнөх төлөв == 1: хэвлэх ("Бэлэн") өмнөх төлөв = 0 # 10 миллисекунд хүлээнэ үү.sleep (0.01) KeyboardInterrupt -ээс бусад: хэвлэх ("Гарах") # GPIO тохиргоог дахин тохируулах GPIO.cleanup ()
Зугаацаарай!
Зөвлөмж болгож буй:
Raspberry Pi Stop-Motion Animation Rig: 16 алхам (зурагтай)
Raspberry Pi Stop-Motion Animation Rig: Stop-motion анимэйшн бол хөдөлгөөнт дүрсний хуурмаг байдлыг бий болгохын тулд обьектуудыг бие даан зохицуулж, хүрээгээр нь зурах арга юм. , энэ бол " бяцхан бөгөөд өхөөрдөм
Хичээл: Mini PIR Motion Sensor HC-SR 505-ийг Arduino UNO-той хэрхэн ашиглах вэ: 3 алхам
Хичээл: Mini PIR Motion Sensor HC-SR 505-ийг Arduino UNO-той хэрхэн ашиглах вэ: Тодорхойлолт: Энэхүү гарын авлагад Arduino Uno ашиглан хөдөлгөөн мэдрэгч модулийг хэрхэн ашиглах талаар хэдэн энгийн алхмуудыг харуулах болно. Энэхүү гарын авлагын төгсгөлд мэдрэгч нь хөдөлгөөнийг илрүүлж, ямар ч мөчийг илрүүлж чадаагүй тохиолдолд харьцуулалтын үр дүнг авах болно
Raspberry Pi Linux Motion Google Зургийн интеграци: 5 алхам
Raspberry Pi Linux Motion Google Фото зургийн интеграци: Raspberry Pi -тэй холбогдсон хөдөлгөөнт камераар хийсэн зураг, видеог байршуулж, үүл рүү файл байршуулах явдал юм. 'Motion' програм хангамж нь PyDrive -ээр дамжуулан Google Драйв руу байршуулахыг дэмждэг. Энэ нийтлэлд 'Motion' -ийг Google P -д байршуулахад ашигладаг
Motion Sensor Lights Basys3: 8 алхам
Motion Sensor Lights Basys3: Дижитал дизайны эцсийн төсөл болохын тулд бид хөдөлгөөн мэдрэгч гэрэл дуурайхаар шийдсэн бөгөөд тэдгээр нь объект ойрхон байхад л идэвхждэг төдийгүй өдрийн тодорхой цагт л идэвхждэг. Бид үүнийг FPGA (Basys3 самбар) ашиглан загварчилж чадна
Миний хаалган дээр хэн байгаа вэ? PIR Motion Sensor/Range Sensor Project: 5 алхам
Миний хаалган дээр хэн байгаа вэ? PIR Motion Sensor/Range Sensor Project: Манай төсөл нь PIR болон зайны мэдрэгчээр дамжуулан хөдөлгөөнийг мэдрэх зорилготой юм. Arduino код нь хэрэглэгчид ойрхон байгааг хэлэхийн тулд харааны болон аудио дохиог гаргана. MATLAB код нь хэрэглэгчид хэн нэгэн ойрхон байгааг мэдэгдэхийн тулд и -мэйл дохио илгээх болно