Isi kandungan:
- Bekalan
- Langkah 1: Potong:
- Langkah 2: Memasang PIR Sensor:
- Langkah 3: Sediakan Webhook:
- Langkah 4: Kod:
Video: Sensor Gerak Raspberry Pi IFTTT: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Helo. Saya adalah pelajar darjah 4 dan hari ini kami akan membuat sensor gerakan IFTTT
Bekalan
Kotak kadbod kecil 1x
1x raspberry pi model b + atau a +
Sensor PIR 1x https://www.amazon.com/gp/product/B07KZW86YR/ref=p…(Various) wayar pelompat
1x bola lampu pintar (pilihan)
Pita saluran (pilihan)
akaun ifttt
Langkah 1: Potong:
Potong lubang kecil di tengah bahagian atas kotak.
Langkah 2: Memasang PIR Sensor:
Sambungkan pin sensor PIR berlabel VCC ke pin 5V pada Raspberry Pi. Ini memberikan kuasa kepada sensor PIR. Sambungkan yang dilabel GND ke pin ground pada Pi (juga berlabel GND). Ini melengkapkan litar. Sambungkan yang berlabel OUT ke mana-mana pin GPIO bernombor pada Pi. Dalam contoh ini, kami telah memilih GPIO 4. Pin OUT akan mengeluarkan voltan apabila sensor mengesan pergerakan. Voltan kemudian akan diterima oleh Raspberry Pi.
Langkah 3: Sediakan Webhook:
buat applet baru, dan kemudian Pilih Webhooks. dan kemudian lakukan perkara yang sama dengan pemberitahuan.
Langkah 4: Kod:
Untuk ular sawa 3 atau thonny
#! / usr / bin / python # Importsimport RPi. GPIO sebagai GPIOimport timeimport permintaan # Tetapkan konvensyen penamaan GPIOGPIO.setmode (GPIO. BCM) # Matikan amaran GPIOGPIO.setwarnings (Salah) # Tetapkan pemboleh ubah untuk menahan GPIO Pin identpinpir = 17 # Tetapkan pin GPIO sebagai inputGPIO.setup (pinpir, GPIO. IN) # Pemboleh ubah untuk menahan keadaan semasa dan terakhircurrentstate = 0pre sebelumnyastate = 0 cuba: cetak ("Menunggu PIR untuk menyelesaikan …") # Gelung sehingga output PIR 0 sementara GPIO.input (pinpir) == 1: currentstate = 0 print ("Ready") # Gelung sehingga pengguna berhenti dengan CTRL-C sambil Benar: # Baca keadaan PIR currentstate = GPIO.input (pinpir) # Sekiranya PIR dicetuskan jika arus == 1 dan keadaan sebelumnya == 0: cetak ("Gerakan dikesan!") # URL IFTTT anda dengan nama peristiwa, kunci dan parameter json (nilai) r = request.post ('https://maker.ifttt.com/trigger / YOUR_EVENT_NAME / dengan / kunci / YOUR_KEY_HERE ', params = {"value1": "none", "value2": "none", "value3": "none"}) # Rekod keadaan sebelumnya keadaan sebelumnya yang baru = 1 #Tunggu 120 saat sebelum gelung ag ain print ("Waiting 120 seconds") time.sleep (120) # Sekiranya PIR telah kembali ke keadaan siap elif currentstate == 0 dan sebelumnyastate == 1: print ("Ready") sebelumnyastate = 0 # Tunggu masa 10 milisaat.sleep (0.01) kecuali KeyboardInterrupt: print ("Quit") # Tetapkan semula tetapan GPIO GPIO.cleanup ()
Selamat mencuba!
Disyorkan:
Penggera Sensor Gerak: 5 Langkah
Penggera Sensor Gerak: Adakah anda selalu memeriksa untuk melihat siapa yang ada di pintu anda? Ini adalah barang yang sesuai untuk anda. Saya selalu ingin tahu jika ada orang di luar pintu saya tanpa mengetahui. Saya telah membuat Alarm Sensor Gerak ini dengan lampu led yang akan menunjukkan
Sensor Bunyi & Servo: Gerak Reaktif: 4 Langkah
Sound Sensor & Servo: Reactive Motion: Mula-mula anda perlu mengumpulkan bahan yang relevan untuk menyatukan litar ini
Sensor Gerak Mudah Alih: 4 Langkah
Sensor Gerak Mudah Alih: Helo, saya membuat sensor gerakan berkuasa bateri mudah alih yang ingin saya kongsikan kepada anda. Apa yang anda perlukan: Arduino Uno Keyes sensor gerakan Wayar LED (merah, biru hijau) Papan Roti
DIY: Kotak Sensor Mini Pemasangan Siling Dengan Sensor Gerak Fokus: 4 Langkah
DIY: Kotak Sensor Mini Pemasangan Siling Dengan Sensor Gerak Fokus: Helo. Beberapa waktu yang lalu saya telah membantu rakan saya dengan konsep rumah pintar dan membuat kotak sensor mini dengan reka bentuk khas yang boleh dipasang di siling ke lubang 40x65mm. Kotak ini membantu: • mengukur intensiti cahaya • mengukur kelembapan
Outlet Dikawal Gerak - Dari Lampu Sensor Gerak: 6 Langkah
Outlet Dikawal Gerakan - Dari Lampu Sensor Gerak: Bayangkan anda adalah tipu muslihat atau pergi ke rumah paling menakutkan di blok itu. Setelah melewati semua hantu, hantu dan kubur anda akhirnya sampai ke jalan terakhir. Anda dapat melihat gula-gula dalam mangkuk di hadapan anda! Tetapi tiba-tiba gho