สารบัญ:
- ขั้นตอนที่ 1: คุณสมบัติ
- ขั้นตอนที่ 2: ชิ้นส่วนและส่วนประกอบ
- ขั้นตอนที่ 3: วงจร
- ขั้นตอนที่ 4: การทำงาน
- ขั้นตอนที่ 5: รหัส
วีดีโอ: ระบบแจ้งเตือนอุบัติเหตุโดยใช้ GSM, GPS และ Accelerometer: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
กรุณาโหวตฉันสำหรับการประกวด
กรุณาลงคะแนนให้ฉันสำหรับการแข่งขัน
ปัจจุบันผู้คนจำนวนมากเสียชีวิตบนท้องถนนเนื่องจากอุบัติเหตุ สาเหตุหลักคือ "การช่วยเหลือล่าช้า" ปัญหานี้ใหญ่มากในประเทศกำลังพัฒนา ดังนั้นฉันจึงออกแบบโครงการนี้เพื่อช่วยชีวิตมนุษย์
ในโครงการนี้ ฉันจะแสดงให้คุณเห็นถึงวิธีการสร้างแกดเจ็ตที่ส่งตำแหน่งของสถานที่เกิดเหตุ ในโครงการโมดูล GPS จะใช้เพื่อตรวจหาตำแหน่งที่แน่นอนของยานพาหนะ ในขณะที่เกิดอุบัติเหตุ accelerometer ตรวจพบแรงกระแทกอย่างหนัก และ Arduino จะส่งตำแหน่งของรถไปให้ญาติหรือเพื่อน เราสามารถส่งการแจ้งเตือนไปยังหมายเลขโทรศัพท์มือถือได้หลายหมายเลข
ขั้นตอนที่ 1: คุณสมบัติ
- การปรับเทียบมาตรวัดความเร่งอัตโนมัติ: เราสามารถปรับเทียบมาตรวัดความเร่งได้โดยใช้สวิตช์ เราเพียงแค่กดสวิตช์ปรับเทียบเป็นเวลา 3 วินาที ด้วยวิธีนี้ Arduino จะอ่านค่าปัจจุบันของมาตรความเร่งในทิศทาง X, Y และ X และปรับเทียบระบบ
- การแก้ไขข้อผิดพลาด: เป็นไปได้ที่ Arduino ตรวจพบอุบัติเหตุ (เนื่องจากการเร่งความเร็วของรถ) และส่งการแจ้งเตือนอุบัติเหตุที่ไม่ควรทนจึงวางสวิตช์ ("I AM OKAY") บนวงจรเมื่อ เกิดอุบัติเหตุใด ๆ เสียงบี๊บดังขึ้นเป็นเวลา 30 วินาทีหลังจากผ่านไป 30 วินาทีข้อความจะถูกส่งไป แต่ถ้ามีคนกดปุ่ม "I AM OKAY" จะไม่ส่ง
ขั้นตอนที่ 2: ชิ้นส่วนและส่วนประกอบ
- Arduino Nano: Arduino Nano ใช้เป็นไมโครคอนโทรลเลอร์ยูนิต ฉันใช้ Arduino nano เพราะมันมีขนาดเล็กมากและไม่ต้องการโปรแกรมเมอร์ภายนอกใดๆ
- โมดูล SIM 800L GSM: SIM 800l เป็นโมดูล GSM มันมีขนาดเล็กมากและเราสามารถติดตั้งบน PCB ได้โดยตรง แรงดันไฟฟ้าที่ใช้งานของ SIM800L คือ 3.7 ถึง 4.2 แรงดันไฟฟ้า ดังนั้นตัวควบคุมแรงดันไฟฟ้า LM317 จึงถูกใช้เพื่อให้พลังงานแก่โมดูล GSM
- โมดูล GPS NEO 6m: โมดูล GPS ใช้เพื่ออ่านค่าตำแหน่งทางภูมิศาสตร์ ความแม่นยำของเซ็นเซอร์นี้ค่อนข้างดี
- มาตรความเร่ง: มาตรความเร่งใช้เพื่อตรวจจับการกระแทก โดยสามารถตรวจจับการกระแทกในทิศทาง X, Y และ Z แยกกัน ถึงใช้ "ตัวเซ็นเซอร์์การสั่นสะเทือน" ได้ในพริบตาของมาตรความเร่ง แต่ความแม่นยำของตัวเซ็นเซอร์์ความสั่นสะเทือนไม่ดีเกินไป มาตรความเร่งสามารถตรวจจับการสั่นสะเทือนในทิศทาง X, Y, Z ดังนั้นจึงเป็นจุดบวก
- LCD: LCD แสดงละติจูดและลองจิจูด ในขณะที่เกิดอุบัติเหตุ จะแสดงการแจ้งเตือน
- อะแดปเตอร์ไฟ: อะแดปเตอร์ 12 โวลต์ 2A ใช้สำหรับจ่ายไฟให้กับระบบ
- LM 317
- ความต้านทาน: 1.1 K 1 PC
- ความต้านทาน: 330 โอห์ม 2 ชิ้น
- ความต้านทาน: 470 โอห์ม 1 PC
- ที่ตั้งไว้ล่วงหน้า: 10k 2 PCs
- Momentary Switch 2 PCs
ขั้นตอนที่ 3: วงจร
ในโครงการใช้แผงวงจรพิมพ์และ PCB ได้รับการออกแบบบน Eagle CAD ซึ่งแสดงในรูปที่ 1, รูปที่ 2 และรูปที่ 3 และแผนผังจะแสดงในรูปที่ 4
ขั้นตอนที่ 4: การทำงาน
Arduino Nano ถูกใช้เป็นหน่วยควบคุม โดยจะอ่านค่าจากมาตรความเร่ง เมื่อ Arduino สังเกตค่าผิดปกติใด ๆ ก็จะอ่านตำแหน่งปัจจุบันจากโมดูล GPS และส่งไปยังมือถือที่ให้ไว้ผ่านทาง SMS โดยใช้โมดูล GSM
ก่อนส่ง SMS arduino เปิดใช้งานออดหลังจาก 30 วินาทีของการส่ง SMS บี๊บ แต่ถ้ามีคนกดปุ่ม "I AM OKAY" ข้อความจะไม่ถูกส่งซึ่งช่วยป้องกัน SMS ที่ไม่จำเป็น
ขั้นตอนที่ 5: รหัส
รหัสได้รับด้านล่างเพียงคัดลอกและวาง
แนะนำ:
Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)
การควบคุมมู่ลี่ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันเพิ่มระบบอัตโนมัติให้กับมู่ลี่ของฉันอย่างไร ฉันต้องการเพิ่มและลบระบบอัตโนมัติได้ ดังนั้นการติดตั้งทั้งหมดจึงเป็นแบบหนีบ ส่วนหลักคือ: สเต็ปเปอร์มอเตอร์ ตัวขับสเต็ปควบคุม bij ESP-01 เกียร์และการติดตั้ง
PCB: ระบบติดตามยานพาหนะที่ใช้ GPS และ GSM: 3 ขั้นตอน
PCB: ระบบติดตามยานพาหนะที่ใช้ GPS และ GSM: ระบบติดตามยานพาหนะที่ใช้ GPS และ GSM 30 มิถุนายน 2559 โครงการวิศวกรรม โครงการ GPS และ GSM ระบบติดตามยานพาหนะใช้ Global Positioning System (GPS) และระบบทั่วโลกสำหรับการสื่อสารเคลื่อนที่ (GSM) ซึ่ง ทำให้โครงการนี้เ
วิธีสร้าง Cubesat ด้วย Arduino และ Accelerometer: 5 ขั้นตอน
วิธีสร้าง Cubesat ด้วย Arduino และ Accelerometer: ชื่อของเราคือ Brock, Eddie และ Drew เป้าหมายหลักสำหรับคลาสฟิสิกส์ของเราคือการเดินทางจากโลกไปยังดาวอังคารในขณะที่จำลองวงโคจรรอบดาวอังคารโดยใช้ Cube Sat และรวบรวมข้อมูล เป้าหมายกลุ่มของเราสำหรับโครงการนี้คือการรวบรวมข้อมูลโดยใช้การเร่ง
RuuviTag และ PiZero W และ Blinkt! เทอร์โมมิเตอร์แบบ Bluetooth Beacon: 3 ขั้นตอน (พร้อมรูปภาพ)
RuuviTag และ PiZero W และ Blinkt! เครื่องวัดอุณหภูมิที่ใช้ Bluetooth Beacon: คำแนะนำนี้อธิบายวิธีการอ่านข้อมูลอุณหภูมิและความชื้นจาก RuuviTag โดยใช้ Bluetooth กับ Raspberry Pi Zero W และเพื่อแสดงค่าเป็นเลขฐานสองบน Pimoroni กะพริบตา! pHAT.หรือเรียกสั้นๆ ว่า จะสร้างสถานะอย่างไร
วิธีการสร้าง Quadcoptor (NTM 28-30S 800kV 300W และ Arducopter APM 2.6 & 6H GPS 3DR Radio และ FlySky TH9X): 25 ขั้นตอน (พร้อมรูปภาพ)
วิธีการสร้าง Quadcoptor (NTM 28-30S 800kV 300W และ Arducopter APM 2.6 & 6H GPS 3DR Radio และ FlySky TH9X): นี่คือบทแนะนำเกี่ยวกับวิธีการสร้าง Quadcopter โดยใช้มอเตอร์ NTM 28-30S 800kV 300W และ Arducopter APM 2.6 & 6H GPS & วิทยุ 3DR ฉันพยายามอธิบายแต่ละขั้นตอนด้วยรูปภาพจำนวนหนึ่ง หากคุณมีคำถามหรือความคิดเห็นใด ๆ โปรดตอบกลับ