สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบ
- ขั้นตอนที่ 2: เชื่อมต่อส่วนประกอบ
- ขั้นตอนที่ 3: ผลักกล่อง
- ขั้นตอนที่ 4: รหัส
- ขั้นตอนที่ 5: ไฟล์ 3D
- ขั้นตอนที่ 6: บทสรุป
วีดีโอ: Mail Alarm: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
หลังจากเสร็จสิ้น GSM Home Alarm V1.0 และใช้งานไประยะหนึ่งแล้ว ฉันตัดสินใจทำการปรับเปลี่ยนบางอย่าง
ในฮาร์ดแวร์การเปลี่ยนแปลงหลักคือการเปลี่ยนเซ็นเซอร์อัลตราโซนิกและการแนะนำปุ่มกด ในซอฟต์แวร์ ฉันเปลี่ยนการแจ้งเตือนทาง SMS ทางอีเมล นอกจากนี้ ฉันยังตัดสินใจลดขนาดวงจรและการออกแบบ และพิมพ์ 3 มิติกล่องสำหรับวงจร
ขั้นตอนที่ 1: ส่วนประกอบ
DFRobot FireBeetle ESP32 IOT ไมโครคอนโทรลเลอร์
DFRobot Gravity: Digital Infrared Motion Sensor สำหรับ Arduino
DFRobot Sealed Membrane 4*4 ปุ่มแพดพร้อมสติ๊กเกอร์
DFRobot ชุด LED 5 มม. (50 ชิ้น)
ตัวต้านทาน DFRobot 220R
Perfboard
ขั้นตอนที่ 2: เชื่อมต่อส่วนประกอบ
ไมโครคอนโทรลเลอร์ FireBeetle ESP32 IOT จะเป็นสมองของโครงการนี้ ข้อได้เปรียบที่สำคัญคือคุณสามารถรับการจัดการ WiFi และแบตเตอรี่ได้ในที่เดียว มันใช้พลังงานโดยตรงจากพอร์ต USB (+5V) แต่ฉันยังเพิ่มแบตเตอรี่เป็นพลังงานสำรอง (อันสุดท้ายนี้เป็นทางเลือก)
ปุ่มกดเชื่อมต่อจากพิน D2 ถึงพิน D8 ไฟ LED เชื่อมต่อกับพิน MOSI/IO19 พินสัญญาณเซ็นเซอร์ PIR เชื่อมต่อในพิน A1/IO39
ต้องเชื่อมต่อแหล่งจ่ายไฟ +5V (อะแดปเตอร์ติดผนังของสมาร์ทโฟนทั่วไป) กับขั้วต่อ nano USB สามารถเพิ่มแบตเตอรี่ +3.7V หนึ่งก้อนเป็นพลังงานสำรองได้
ขั้นตอนที่ 3: ผลักกล่อง
ในระหว่างโปรเจ็กต์นี้ ฉันค้นพบบริการ IOT นี้ที่ให้คุณตั้งค่าการแจ้งเตือนได้หลายรายการ
1 - ไปที่ https://www.pushingbox.com และสร้างบัญชี
2- ไปที่ "บริการของฉัน"
3 - "เพิ่มบริการ"
4 - ในบรรทัด "อีเมล" กด "เลือกบริการนี้"
5- กำหนดค่าอีเมลที่จะได้รับการแจ้งเตือน
6 - ไปที่ "สถานการณ์ของฉัน"
7 - กด "ทดสอบ"
8 - ถ้าทุกอย่างเรียบร้อย คุณควรได้รับอีเมลในกล่องจดหมายของคุณ
ขั้นตอนที่ 4: รหัส
เพื่อให้คุณใช้รหัสของฉัน จำเป็นต้องเปลี่ยนแปลงบางอย่าง
กำหนดชื่อและรหัสผ่านเครือข่าย WIFI ของคุณ
คัดลอก DEVID จาก "My Scenarios" บน Pushingbox แล้ววางลงในโค้ด
อัปโหลดและเปิดหน้าต่าง Serial Monitor เพื่อตรวจสอบว่าทุกอย่างทำงานหรือไม่ สำหรับการเปิดใช้งานระบบ เพียงกด "1234" รหัสผ่านเริ่มต้นของฉัน และการเตือนจะติดอาวุธใน 8 วินาที (ซึ่งสามารถเปลี่ยนได้ในรหัส)
ขั้นตอนที่ 5: ไฟล์ 3D
ขั้นตอนที่ 6: บทสรุป
เมื่อเทียบกับโปรเจ็กต์ก่อนหน้าของฉัน การอัปเกรดเป็นเซ็นเซอร์ PIR เป็นการปรับปรุงครั้งใหญ่ ฉันแทบจะไม่ได้รับสัญญาณเตือน "เท็จ บวก" เลย
เกือบจะในขั้นสุดท้ายแล้ว ฉันจำได้ว่า "ทำไมฉันถึงไม่ใช้ RFID ล่ะ???!!!" หรือดีกว่านั้นคือโมดูล Bluetooth ที่มีใน ESP32 แทนที่จะเป็นปุ่มกด นอกจากนี้ โค้ดยังเป็นแบบพื้นฐาน และมีโอกาสปรับปรุงได้อีกมาก ฉันไม่คิดว่านี่จะเป็นระบบเตือนภัยสุดท้ายของฉัน
รู้สึกอิสระที่จะแสดงความคิดเห็นหรือส่งข้อความถึงฉันหากคุณพบข้อผิดพลาดใด ๆ หรือมีข้อเสนอแนะ / การปรับปรุงหรือคำถามใด ๆ
ชอบมัน. ติดตาม. ทำมัน.
แนะนำ:
DIY Home Automation Intruder Alarm System!: 5 ขั้นตอน (พร้อมรูปภาพ)
DIY Home Automation Intruder Alarm System!: ในโครงการนี้ ฉันจะแสดงวิธีใช้ซอฟต์แวร์ Home Assistant เพื่อสร้างระบบเตือนภัยผู้บุกรุกสำหรับบ้านของคุณ โดยทั่วไป ระบบจะตรวจจับว่าประตูถูกเปิดโดยไม่ได้รับอนุญาตหรือไม่ จากนั้นระบบจะส่งการแจ้งเตือน
Face Touch Alarm: 4 ขั้นตอน (พร้อมรูปภาพ)
การเตือนด้วยการแตะใบหน้า: การแตะใบหน้าเป็นวิธีหนึ่งที่เราใช้กันทั่วไปในการติดเชื้อไวรัส เช่น โควิด-19 การศึกษาเชิงวิชาการในปี 2015 (https://www.ncbi.nlm.nih.gov/pubmed/25637115) พบว่าเราสัมผัสใบหน้าโดยเฉลี่ย 23 ครั้งต่อชั่วโมง ฉันตัดสินใจ
Bubble Alarm Clock ทำให้การตื่นนอนเป็นเรื่องสนุก (ish): 7 ขั้นตอน (พร้อมรูปภาพ)
Bubble Alarm Clock ทำให้การตื่นนอนเป็นเรื่องสนุก ผมเป็นคนหนึ่งที่ไม่ชอบตื่นก่อนแดดออก (หรือออกไปข้างนอกหลายชั่วโมง) อะไรจะดีไปกว่าการตื่นนอนอย่างสนุกสนานไปกว่าปาร์ตี้ฟองสบู่บนเตียง! การใช้ Arduino และ
DIY Motion Detection SMS Alarm System: 5 ขั้นตอน (พร้อมรูปภาพ)
DIY Motion Detection SMS Alarm System: ในโครงการนี้ ฉันจะรวมเซ็นเซอร์ตรวจจับความเคลื่อนไหว PIR ราคาถูกกับโมดูล TC35 GSM เพื่อสร้างระบบเตือนภัยซึ่งจะส่ง "การแจ้งเตือนผู้บุกรุก" ส่ง SMS ทุกครั้งที่มีคนพยายามขโมยข้อมูลของคุณ มาเริ่มกันเลย
ปรับแต่งสเตชันเนอรี Apple Mail อย่างง่ายดาย: 10 ขั้นตอน (พร้อมรูปภาพ)
ปรับแต่งสเตชันเนอรี Apple Mail อย่างง่ายดาย: ในคำแนะนำนี้ ฉันจะสาธิตกระบวนการลดเพศของสเตชันเนอรีประกาศการเกิดโดยเพิ่มเวอร์ชันสีชมพูและสีเหลืองลงไป คุณจะต้องใช้ Photoshop หรือโปรแกรมแก้ไขที่คล้ายกันเพื่อทำการเปลี่ยนแปลงกราฟิก มันจะทำให้คุณต้อง