สารบัญ:
- ขั้นตอนที่ 1: รวบรวมชิ้นส่วนต่างๆ เข้าด้วยกัน
- ขั้นตอนที่ 2: ตั้งค่า Blynk
- ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: สรุป
วีดีโอ: เครื่องตรวจจับความเคลื่อนไหวพร้อมการแจ้งเตือน Blynk (WeMos D1 Mini + HC-SR04): 4 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
โปรดลงคะแนนสำหรับโครงการนี้ในการประกวดไร้สาย ขอขอบคุณ!
อัปเดตครั้งที่ 2 - ปรับแต่งเล็กน้อย (เวอร์ชัน 2.2) คุณสามารถตั้งค่าเซ็นเซอร์ (ช่วงและชื่อ) ได้ในคำจำกัดความ นอกจากนี้ ในบางครั้งเซ็นเซอร์อ่านค่าที่ไม่ถูกต้องและส่งการแจ้งเตือน ดังนั้นฉันจึงเพิ่มและ "ถ้า" โดยที่ค่าต้องอยู่ภายในช่วงสองครั้งติดต่อกัน หากคุณยังคงประสบปัญหาอยู่ คุณสามารถปรับการอ่าน 3, 4, ….x ครั้งก่อนที่จะส่งการแจ้งเตือน
ตำแหน่งสตริง = "โรงรถ";int rangeMin = 0;int rangeMax = 50;
_
อัปเดตครั้งที่ 1 - ฉันยังคงค้นพบความลับเบื้องหลัง Blynk อยู่…สิ่งนี้มาพร้อมกับโค้ดที่สะอาดกว่า (เวอร์ชัน 2.1) การวนซ้ำที่เหมาะสม ฯลฯ ขอให้สนุกและแจ้งให้เราทราบว่าโปรเจ็กต์นี้ทำงานให้คุณอย่างไร….ขอบคุณ!_
ฉันต้องการสร้างเครื่องตรวจจับความเคลื่อนไหวที่จะแจ้งเตือนฉันทุกครั้งที่เปิดประตูโรงรถ ฉันกำลังเล่นกับเซ็นเซอร์ PIR อยู่พักหนึ่ง แต่หลังจากมีปัญหาในการตั้งค่า (ความไว x เวลา) ฉันตัดสินใจใช้เซ็นเซอร์ HC-SR04 แทน…และมันก็ใช้งานได้อย่างมีเสน่ห์ แนวคิดง่ายๆ คือ คุณตั้งค่าตัวตรวจจับ ดังนั้นเมื่อเปิดประตู (หรือหน้าต่าง ขึ้นอยู่กับวิธีที่คุณต้องการใช้) ประตูจะเข้ามาขวางทางเซ็นเซอร์ ดังนั้นระยะที่วัดได้จะเปลี่ยนไป ข้อดีของการใช้เซนเซอร์ UltraSonic แทน PIR อย่างมหาศาล ไม่สามารถกระตุ้นด้วยแสงหรือยุงซึ่งเป็นเหตุผลหลักที่ฉันไม่ต้องการใช้ PIR
สิ่งที่คุณต้องการ:
- WeMos D1 mini board - eBay - USD 3.47 (บอร์ดอื่นเป็นไปได้ - โปรดทราบว่าเช่น NodeMCU ESP-12E V1.0 จ่ายไฟเพียง 3.3V และเซ็นเซอร์ HC-SR04 ต้องการ 5V)
- HC-SR04+ Ultrasonic sensor - eBay - USD 1.06 (ใช้ "+" เนื่องจากสามารถทำงานบน 3.3V)
- แอป Blynk (หากคุณเพิ่งเริ่มใช้ Blynk และใช้อุปกรณ์ iOS คุณจะต้องยืมโทรศัพท์ Android เพื่อตั้งค่าการแจ้งเตือน)
- เขียงหั่นขนมหรือหัวแร้ง
- สายไฟ
- คอมพิวเตอร์ที่ติดตั้ง Arduino IDE
ขั้นตอนที่ 1: รวบรวมชิ้นส่วนต่างๆ เข้าด้วยกัน
ฉันได้ยินมาว่าคนที่มีปัญหาในการเปิดเซ็นเซอร์ HC-SR04 จากบอร์ด มันใช้งานได้ดีสำหรับฉัน แต่วิธีที่ปลอดภัยที่สุดในการป้องกันสิ่งนี้คือการใช้ HC-SR04P (หรือ "+") ซึ่งมีช่วงอินพุต 3 - 5.5v
การเชื่อมต่อ (ดูแผนภาพ)
WeMos D1 HC-SR04(P)
5V VCC
G GND
D6 Echo
D7 Trig
ขั้นตอนที่ 2: ตั้งค่า Blynk
สำหรับผู้ที่ไม่รู้ว่า Blynk คืออะไร มันเป็นแพลตฟอร์มที่มีแอพ iOS และ Android เพื่อควบคุม Arduino, Raspberry Pi และไลค์บนอินเทอร์เน็ต เป็นแดชบอร์ดดิจิทัลที่คุณสามารถสร้างอินเทอร์เฟซแบบกราฟิกสำหรับโครงการของคุณโดยเพียงแค่ลากและวางวิดเจ็ต
มาเริ่มกันบนอุปกรณ์ Andorid:
- ดาวน์โหลดแอป Blynk
- ลงทะเบียนหรือเข้าสู่ระบบ (ถ้าคุณมีบัญชีอยู่แล้ว)
- แตะ "+" เพื่อสร้างโครงการใหม่
- ตั้งชื่อโปรเจ็กต์และเลือกอุปกรณ์ที่คุณใช้ (ในกรณีของเราคือ ESP8266) แล้วแตะ "สร้าง"
- คุณจะได้รับโทเค็นการตรวจสอบสิทธิ์ในกล่องจดหมายของคุณ เราจะต้องใช้ในภายหลัง
- ในหน้าโครงการ Blynk ให้แตะ "+" เพื่อเพิ่มวิดเจ็ตการแจ้งเตือน (หากนี่เป็นโครงการ Blynk แรกของคุณ คุณควรมีพลังงานเพียงพอในการซื้อ) และตั้งค่าตามที่คุณต้องการ ฉันใช้การตั้งค่าตามที่แสดงบนหน้าจอ
- ในการตั้งค่าโครงการ (ไอคอนน็อตที่ด้านบน) "ส่งคำสั่งที่เชื่อมต่อกับแอป" เป็นเปิด
- ปิดการตั้งค่าแล้วกดปุ่มเล่น
ตอนนี้คุณสามารถลงชื่อเข้าใช้แอพ Blynk บนอุปกรณ์ iOS ของคุณได้เช่นกัน และคุณควรเห็นโครงการพร้อมวิดเจ็ตการแจ้งเตือน
ขั้นตอนที่ 3: รหัส
ตอนนี้ได้เวลาอัปโหลดรหัสไปยังบอร์ดของเราแล้ว
- เปิดไฟล์ *.ino ใน Arduino IDE
- เชื่อมต่อบอร์ด WeMos กับคอมพิวเตอร์ของคุณ
- ในเครื่องมือ ให้เลือก WeMos D1 R2 & mini board
ปรับสิ่งต่อไปนี้:
char auth = "โทเค็นการตรวจสอบสิทธิ์ของคุณจากกล่องจดหมายของคุณอยู่ที่นี่";char ssid = "ชื่อ WiFi ของคุณ";char pass = "รหัสผ่าน WiFi ของคุณ";
นอกจากนี้ คุณสามารถเปลี่ยนช่วงที่คุณต้องการรับการแจ้งเตือน (ค่าเริ่มต้นคือ 1 - 49 ซม.)
ถ้า (0 < ระยะทาง && ระยะทาง < 50) {
กดอัพโหลด
ยินดีด้วย! หากทุกอย่างถูกต้องแล้ว คุณควรได้รับการแจ้งเตือนครั้งแรก!
ขั้นตอนที่ 4: สรุป
มีการแจ้งเตือนสามรายการที่คุณจะได้รับในขณะนี้ อย่างแรกกำลังบอกคุณว่าเครื่องตรวจจับเชื่อมต่อกับ WiFi ของคุณสำเร็จแล้ว การแจ้งเตือนครั้งที่สองที่คุณจะได้รับคือเมื่อมีบางสิ่งอยู่ภายในช่วงการตั้งค่าของคุณ และครั้งที่สามเมื่อเครื่องตรวจจับของคุณถูกตัดการเชื่อมต่อเนื่องจากปัญหาการเชื่อมต่อหรือแหล่งจ่ายไฟ
การปรับเปลี่ยนที่คุณสามารถทำได้ในโครงการนี้ไม่มีที่สิ้นสุด คุณสามารถตั้งค่าการแจ้งเตือนเพิ่มเติมสำหรับช่วงต่างๆ ได้ (โปรดทราบว่า Blynk อนุญาตการแจ้งเตือนหลังจากอย่างน้อย 15 วินาทีเป็นอย่างน้อย) ใช้เซ็นเซอร์ต่างๆ เป็นต้น
ฉันหวังว่าคุณจะชอบโครงการนี้ ถ้าคุณชอบ โปรดโหวตให้ฉันและแสดงความคิดเห็น/ข้อเสนอแนะ…ฉันยินดีที่จะรับข้อมูลเชิงลึกจากคนอื่นๆ
มีความสุข!
แนะนำ:
ฟักทองฮาโลวีน IoT - ควบคุม LED ด้วยแอพ Arduino MKR1000 และ Blynk ???: 4 ขั้นตอน (พร้อมรูปภาพ)
ฟักทองฮาโลวีน IoT | ควบคุมไฟ LED ด้วย Arduino MKR1000 และแอพ Blynk ???: สวัสดีทุกคน เมื่อไม่กี่สัปดาห์ก่อนเป็นวันฮาโลวีน และตามประเพณี ฉันแกะสลักฟักทองสวยๆ สำหรับระเบียงของฉัน แต่เมื่อฟักทองอยู่กลางแจ้ง ฉันตระหนักว่ามันค่อนข้างน่ารำคาญที่ต้องออกไปจุดเทียนทุกเย็น และฉัน
PlotClock, WeMos และ Blynk เล่น Vintage AMI Jukebox: 6 ขั้นตอน (พร้อมรูปภาพ)
PlotClock, WeMos และ Blynk การเล่น AMI Jukebox แบบวินเทจ: นวัตกรรมทางเทคนิคสี่ประการทำให้โครงการนี้เป็นไปได้: 1977 Rowe AMI Jukebox, ชุดแขนหุ่นยนต์ PlotClock, ไมโครคอนโทรลเลอร์ WeMos/ESP 8266 และ Blynk App/Cloud service หมายเหตุ: หากคุณไม่มี ตู้เพลงอยู่ใกล้มือ อย่าหยุดอ่าน! โครงการนี้สามารถ
อุณหภูมิห้องผ่านอินเทอร์เน็ตด้วย BLYNK ESP8266 & DHT11: 5 ขั้นตอน (พร้อมรูปภาพ)
อุณหภูมิห้องผ่านอินเทอร์เน็ตด้วย BLYNK ESP8266 & DHT11: สวัสดีทุกคน วันนี้เราจะทำเครื่องตรวจสอบอุณหภูมิห้อง ซึ่งเราสามารถใช้ตรวจสอบห้องของเราได้จากทุกที่ในโลก และเพื่อทำเช่นนั้น เราจะใช้แพลตฟอร์ม BLYNK IoT และเราจะใช้ DHT11 เพื่ออ่านอุณหภูมิห้อง เราจะใช้ ESP8266 เพื่อ
รดน้ำต้นไม้ในร่มด้วย NodeMCU, Local Blynk Server และ Blynk Apk, Set Point ที่ปรับได้: 3 ขั้นตอน
รดน้ำต้นไม้ในร่มด้วย NodeMCU, Local Blynk Server และ Blynk Apk, Set Point ที่ปรับได้: ฉันสร้างโปรเจ็กต์นี้เพราะต้นไม้ในร่มของฉันต้องแข็งแรงแม้ในขณะที่ฉันพักร้อนเป็นระยะเวลานาน และฉันชอบแนวคิดที่มี ควบคุมหรืออย่างน้อยก็เฝ้าติดตามเหตุการณ์ที่เป็นไปได้ทั้งหมดที่เกิดขึ้นในบ้านของฉันผ่านทางอินเทอร์เน็ต
สวัสดี Blynk! การเชื่อมต่อ SPEEEduino ด้วยแอป Blynk: 5 ขั้นตอน
สวัสดี Blynk! การเชื่อมต่อ SPEEEduino กับแอป Blynk: SPEEEduino คืออะไร SPEEEduino เป็นบอร์ดไมโครคอนโทรลเลอร์ที่เปิดใช้งาน Wi-Fi โดยอิงจากระบบนิเวศ Arduino ซึ่งสร้างขึ้นสำหรับนักการศึกษา SPEEEduino รวมฟอร์มแฟคเตอร์และไมโครคอนโทรลเลอร์ของ Arduino เข้ากับ ESP8266 Wi-Fi SoC ทำให้