Სარჩევი:
- მარაგები
- ნაბიჯი 1: გაჭრა:
- ნაბიჯი 2: PIR სენსორის მიმაგრება:
- ნაბიჯი 3: დააყენეთ Webhooks:
- ნაბიჯი 4: კოდი:
ვიდეო: Raspberry Pi Motion Sensor IFTTT: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
გამარჯობა მე ვარ მე –4 კლასელი და დღეს ჩვენ ვაპირებთ IFTTT მოძრაობის სენსორის გაკეთებას
მარაგები
1x პატარა მუყაოს ყუთი
1x ჟოლოს pi მოდელი b+ ან a+
1x PIR სენსორი https://www.amazon.com/gp/product/B07KZW86YR/ref=p… (სხვადასხვა) ჯუმბერის მავთულები
1x ჭკვიანი ნათურა (სურვილისამებრ)
წებოვანი ლენტი (სურვილისამებრ)
ifttt ანგარიში
ნაბიჯი 1: გაჭრა:
გაჭერით პატარა ხვრელი ყუთის ზედა ნაწილში.
ნაბიჯი 2: PIR სენსორის მიმაგრება:
შეაერთეთ PIR სენსორის პინი, რომელსაც ეწოდება VCC, 5V პინზე Raspberry Pi- ზე. ეს უზრუნველყოფს ძალას PIR სენსორზე. შეაერთეთ ერთ -ერთი მარკირებული GND Pi- ზე დაფუძნებულ პინთან (ასევე შეაფასა GND). ეს ასრულებს წრეს. შეაერთეთ ერთი წარწერით OUT ნებისმიერ დანომრილ GPIO პინზე Pi- ზე. ამ მაგალითში ჩვენ ავირჩიეთ GPIO 4. OUT pin გამოუშვებს ძაბვას, როდესაც სენსორი ამოიცნობს მოძრაობას. შემდეგ ძაბვას მიიღებს Raspberry Pi.
ნაბიჯი 3: დააყენეთ Webhooks:
შექმენით ახალი აპლეტი და შემდეგ შეარჩიეთ Webhooks. და შემდეგ იგივე გააკეთე შეტყობინებებით.
ნაბიჯი 4: კოდი:
პითონისთვის 3 ან ტონისთვის
#! /usr/bin/python # იმპორტიორი RPi. GPIO როგორც GPIOimport დროიმპორტი მოითხოვს # დააყენეთ GPIO დასახელების კონვენცია GPIO.setmode (GPIO. BCM) # გამორთეთ GPIO გაფრთხილებები # დააყენეთ GPIO pin, როგორც inputGPIO.setup (pinpir, GPIO. IN) # ცვლადები მიმდინარე და ბოლო მდგომარეობის შესანახად.input (pinpir) == 1: currentstate = 0 print ("Ready") # მარყუჟი სანამ მომხმარებლები არ დატოვებენ CTRL-C ხოლო True: # წაიკითხეთ PIR მდგომარეობა currentstate = GPIO.input (pinpir) # თუ PIR გააქტიურებულია, თუ currentstate == 1 და წინა სახელმწიფო == 0: ბეჭდვა ("მოძრაობა აღმოჩენილია!") # თქვენი IFTTT URL ღონისძიების სახელის, გასაღების და json პარამეტრების (მნიშვნელობების) r = Requires.post ('https://maker.ifttt.com/trigger /YOUR_EVENT_NAME/გასაღებით/YOUR_KEY_HERE ', params = {"value1": "არცერთი", "მნიშვნელობა 2": "არცერთი", "მნიშვნელობა 3": "არცერთი"}) # ჩაწერეთ ახალი წინა მდგომარეობის წინა მდგომარეობა = 1 # დაელოდეთ 120 წამი სანამ looping ag ain print ("ელოდება 120 წამს") time.sleep (120) # თუ PIR დაბრუნდა მზა მდგომარეობაში elif currentstate == 0 და previousstate == 1: print ("Ready") previousstate = 0 # დაელოდეთ 10 მილიწამიან დროს. მძინარე (0.01) გარდა კლავიატურისა
ისიამოვნეთ!
გირჩევთ:
Raspberry Pi Motion Sensing Camera Flightlight Housing: 3 ნაბიჯი
Raspberry Pi Motion Sensing Camera in Flightlight Housing: მე უკვე რამოდენიმე ხანია ვურეკავ ჟოლოს Pi– ს, ვიყენებ მათ მცირე ზომის ნივთებში, მაგრამ ძირითადად როგორც CCTV კამერა ჩემი სახლის მონიტორინგისთვის, ხოლო დაშორებულია ცოცხალი ნაკადის დისტანციურად ხილვის უნარით. ასევე მიიღეთ სურათების გადაღების ელფოსტა
Raspberry Pi Stop-Motion ანიმაცია რიგი: 16 ნაბიჯი (სურათებით)
Raspberry Pi Stop-Motion Animation Rig: Stop-motion ანიმაცია არის ტექნიკა, როდესაც ობიექტები ფიზიკურად მანიპულირდება და გადაღებულია ჩარჩო-კადრი, რათა შეიქმნას მოძრავი გამოსახულების ილუზია. ჩვენი მინი სტოპ-მოძრაობის ანიმაციის გამოფენა დამზადებულია ჟოლოს პიით , რომელიც არის "პატარა და აფორიაქებული
Raspberry Pi Linux Motion Google Photos ინტეგრაცია: 5 ნაბიჯი
Raspberry Pi Linux Motion Google Photos Integration: იდეა იმაში მდგომარეობს, რომ ატვირთოთ Raspberry Pi– სთან დაკავშირებული მოძრაობით გააქტიურებული კამერით გადაღებული ფოტოები და ვიდეოები, რათა ატვირთოთ ფაილები ღრუბელში. ‘Motion’ პროგრამული უზრუნველყოფა მხარს უჭერს Google Drive– ში PyDrive– ის საშუალებით ატვირთვას. ამ სტატიაში "მოძრაობა" გამოიყენება Google P- ზე ასატვირთად
ThingSpeak, IFTTT, Temp and Humidity Sensor და Google Sheet: 8 ნაბიჯი
ThingSpeak, IFTTT, Temp and Humidity Sensor და Google Sheet: ამ პროექტში ჩვენ გავზომოთ ტემპერატურა და ტენიანობა NCD ტემპერატურისა და ტენიანობის სენსორის, ESP32 და ThingSpeak გამოყენებით. ჩვენ ასევე გავგზავნით ტემპერატურისა და ტენიანობის სხვადასხვა მაჩვენებლებს Google Sheet– ში ThingSpeak და IFTTT გამოყენებით se
Motion Sensor Lights Basys3: 8 ნაბიჯი
Motion Sensor Lights Basys3: ციფრული დიზაინის ჩვენი საბოლოო პროექტისთვის, ჩვენ გადავწყვიტეთ მოძრაობის სენსორების შუქების სიმულაცია. ისინი ააქტიურებენ არა მხოლოდ მაშინ, როდესაც ობიექტი ახლოს არის, არამედ ააქტიურებენ მხოლოდ დღის გარკვეულ დროს. ჩვენ შეგვიძლია ამის მოდელირება FPGA (Basys3 დაფის) გამოყენებით