İçindekiler:
- Gereçler
- Adım 1: Kes:
- Adım 2: PIR Sensörünün Takılması:
- 3. Adım: Web kancalarını kurun:
- Adım 4: Kod:
Video: Raspberry Pi Hareket Sensörü IFTTT: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Merhaba. 4. sınıf öğrencisiyim ve bugün IFTTT hareket sensörü yapacağız.
Gereçler
1x küçük karton kutu
1 adet ahududu pi modeli b+ veya a+
1x PIR sensörü https://www.amazon.com/gp/product/B07KZW86YR/ref=p…(Çeşitli) jumper kabloları
1 adet akıllı ampul (isteğe bağlı)
Koli bandı (isteğe bağlı)
ifttt hesabı
Adım 1: Kes:
Kutunun üst kısmının ortasında küçük bir delik açın.
Adım 2: PIR Sensörünün Takılması:
PIR sensörünün VCC etiketli pinini Raspberry Pi üzerindeki 5V pinine bağlayın. Bu, PIR sensörüne güç sağlar. GND etiketli olanı Pi üzerindeki bir topraklama pimine (GND olarak da etiketlenir) bağlayın. Bu, devreyi tamamlar. OUT etiketli olanı Pi üzerindeki herhangi bir numaralı GPIO pinine bağlayın. Bu örnekte GPIO 4'ü seçtik. Sensör hareket algıladığında OUT pini bir voltaj çıkışı verecektir. Voltaj daha sonra Raspberry Pi tarafından alınacaktır.
3. Adım: Web kancalarını kurun:
yeni bir uygulama oluşturun ve ardından Web kancalarını seçin. ve sonra aynısını bildirimlerle yapın.
Adım 4: Kod:
Python 3 veya thonny için
#! /usr/bin/python # GPIOimport timeimport istekleri olarak Importsimport RPi. GPIO # GPIO adlandırma kuralını ayarlayınGPIO.setmode(GPIO. BCM) # GPIO uyarılarını kapatınGPIO.setwarnings(False) # GPIO Pin kimliğini tutacak bir değişken ayarlayınpinpir = 17 # GPIO pinini inputGPIO.setup(pinpir, GPIO. IN) olarak ayarlayın # Mevcut ve son durumları tutan değişkenlercurrentstate = 0previousstate = 0 try: print("PIR'nin oturması bekleniyor…") # GPIO iken PIR çıkışı 0 olana kadar döngü yapın.input(pinpir) == 1: currentstate = 0 print(" Ready") # True iken CTRL-C ile kullanıcılar çıkana kadar döngü: # PIR durumunu oku currentstate = GPIO.input(pinpir) # Eğer mevcut durum ise PIR tetiklenirse == 1 ve önceki durum == 0: print("Hareket algılandı!") # Olay adı, anahtar ve json parametreleriyle (değerler) IFTTT URL'niz r = request.post('https://maker.ifttt.com/trigger /YOUR_EVENT_NAME/with/key/YOUR_KEY_HERE', params={"value1":"none", "value2":"none", "value3":"none"}) # Yeni önceki durumu kaydet önceki durum = 1 #120 saniye bekleyin ag döngüsünden önce ain print("120 saniye bekleniyor") time.sleep(120) # PIR hazır durumuna döndüyse elif currentstate == 0 ve öncekistat == 1: print("Ready") öncekidurum = 0 # 10 milisaniye bekleyin.sleep(0.01) KeyboardInterrupt hariç: print(" Quit") # GPIO ayarlarını sıfırla GPIO.cleanup()
Eğlence!
Önerilen:
Hareket Sensörü Alarmı: 5 Adım
Hareket Sensörü Alarmı: Kapınızda kimin olduğunu her zaman kontrol ediyor musunuz? Bu sizin için mükemmel bir öğe. Kapımın dışında bilmeden insanlar var mı diye hep merak etmişimdir. Bu Hareket Sensörü Alarmını led ışıklarla oluşturdum ve şunu gösterecek
Ses Sensörü ve Servo: Reaktif Hareket: 4 Adım
Ses Sensörü ve Servo: Reaktif Hareket: Öncelikle bu devreyi bir araya getirmek için ilgili malzemeleri toplamanız gerekir
PIR Hareket Sensörü: Arduino ve Raspberry Pi ile PIR Nasıl Kullanılır: 5 Adım
PIR Hareket Sensörü: Arduino ve Raspberry Pi ile PIR'ler Nasıl Kullanılır: Bu ve diğer harika öğreticileri ElectroPeak'in resmi web sitesinde okuyabilirsiniz. Bu eğitimde, hareketi algılamak için bir PIR hareket sensörünün nasıl kullanılacağını öğreneceksiniz. Bu eğitimin sonunda şunları öğreneceksiniz: PIR hareket sensörleri nasıl çalışır?
Kapımda Kim Var? PIR Hareket Sensörü/Mesafe Sensörü Projesi: 5 Adım
Kapımda Kim Var? PIR Hareket Sensörü/Mesafe Sensörü Projesi: Projemiz, PIR ve mesafe sensörleri ile hareketi algılamayı amaçlamaktadır. Arduino kodu, kullanıcıya birinin yakınında olduğunu söylemek için görsel ve sesli bir sinyal verecektir. MATLAB kodu, kullanıcıyı birinin yakınında olduğu konusunda uyarmak için bir e-posta sinyali gönderir. Bu cihaz
Hareket Kontrollü Çıkış - Hareket Algılayıcı Işıktan: 6 Adım
Hareket Kontrollü Çıkış - Hareket Algılama Işığından: Bloktaki en korkunç eve giden bir şeker mi şaka mı olduğunuzu hayal edin. Tüm hortlakları, hayaletleri ve mezarlıkları geçtikten sonra nihayet son yola ulaşırsınız. Şekeri önünüzde bir kasede görebilirsiniz! Ama sonra aniden bir gho