สารบัญ:

ระบบ SafeT-Park: 6 ขั้นตอน (พร้อมรูปภาพ)
ระบบ SafeT-Park: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ระบบ SafeT-Park: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ระบบ SafeT-Park: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: HONDA SAFETY NEW COURSE 2024, พฤศจิกายน
Anonim
ระบบ SafeT-Park
ระบบ SafeT-Park

อุปกรณ์นี้จะช่วยปกป้องโครงสร้างที่จอดรถโดยนำแนวคิดด้านความปลอดภัยสามข้อมาใช้กับอุปกรณ์ IOT

ระบบตอบรับฉุกเฉินอัตโนมัติ กรณีไฟไหม้อาคารจอดรถ

เซ็นเซอร์อุณหภูมิและระดับความสูงในตัวเพื่อระบุตำแหน่งของไฟ

ระบบแรงดันใช้งานเพื่อลดการแผ่รังสีของควัน

ขั้นตอนที่ 1: วัสดุ

วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ

1. แล็ปท็อปที่ติดตั้ง MATLAB, Arduino และ Thingspeak ไว้

2. อุปกรณ์ SparkFun ESP8266 Thing

3. SparkFun Altitude/Pressure Sensor Breakout - MPL3115A2

4. สายเคเบิลตัวเมียกับตัวเมีย

5. สายไมโคร USB เป็น USB

6. โรงจอดรถพิมพ์ 3 มิติ

ขั้นตอนที่ 2: ลงทะเบียนกับ ThingSpeak

ลงทะเบียนกับ ThingSpeak
ลงทะเบียนกับ ThingSpeak

ขั้นแรก ลงทะเบียนบน thingspeak.com และสร้างบัญชีโดยใช้บัญชี MATHWORKS

จากนั้นคลิกที่ "ช่องของฉัน" และเพิ่มช่องใหม่สำหรับแต่ละเซ็นเซอร์ที่ใช้

Internet of Things (IoT) เป็นเครือข่ายของวัตถุที่เชื่อมต่อระหว่างกัน ("อุปกรณ์ที่เชื่อมต่อ" หรือ "อุปกรณ์อัจฉริยะ") ที่สามารถรวบรวมและแลกเปลี่ยนข้อมูลโดยใช้อุปกรณ์อิเล็กทรอนิกส์แบบฝัง ซอฟต์แวร์ เซ็นเซอร์ แอคทูเอเตอร์ และการเชื่อมต่อเครือข่าย

ขั้นตอนที่ 3: การเดินสายไฟและฮาร์ดแวร์

สายไฟและฮาร์ดแวร์
สายไฟและฮาร์ดแวร์

ต่อบอร์ดตามคำแนะนำในภาพด้านบนโดยใช้สายเคเบิลตัวเมียกับตัวเมีย

ขั้นตอนที่ 4: การเขียนโปรแกรมฮาร์ดแวร์

การเขียนโปรแกรมฮาร์ดแวร์
การเขียนโปรแกรมฮาร์ดแวร์
การเขียนโปรแกรมฮาร์ดแวร์
การเขียนโปรแกรมฮาร์ดแวร์
การเขียนโปรแกรมฮาร์ดแวร์
การเขียนโปรแกรมฮาร์ดแวร์

1. ตรวจสอบอินพุตที่ถูกต้อง จัดการค่าฐานเพื่อตั้งฐานที่เหมาะสมสำหรับกราฟและการคำนวณ

2. รหัสแผนที่เพื่อส่งไปยัง Thingspeak.com

3. ป้อนข้อมูลตำแหน่ง WiFi และรหัสช่องสัญญาณ

4. ตั้งค่า Coding Cycle ให้ทำซ้ำทุกๆ 10 วินาที 5 วินาที "หมดเวลา" ตั้งค่าให้กำหนดค่าใหม่

5. ปรับค่าความดัน อุณหภูมิ และระดับความสูงสูงสุดเพื่อบันทึกข้อมูลที่แม่นยำ

ขั้นตอนที่ 5: การเข้ารหัสใน Matlab

การเข้ารหัสใน Matlab
การเข้ารหัสใน Matlab
การเข้ารหัสใน Matlab
การเข้ารหัสใน Matlab

เพื่อที่จะใช้อินพุตจากเซ็นเซอร์ Arduino เราจำเป็นต้องใช้ Matlab เพื่อรับข้อมูลจาก ThingSpeak คำสั่ง "thingSpeakRead()" จะดึงข้อมูลจากช่องของสิ่งที่พูด ฟิลด์ และจำนวนจุดข้อมูลที่คุณป้อนลงในคำสั่ง เมื่อเสร็จแล้ว คุณสามารถใช้ข้อมูลเพื่อพัฒนาเอาต์พุตประเภทใดก็ได้ที่คุณต้องการ ฉันแนบไฟล์หน้าที่มีรหัสของฉันซึ่งสามารถคัดลอกและวางเพื่อเริ่มต้นได้

สำหรับโครงการนี้ ผลงานของเราได้แก่:

- ตารางที่มีการอ่านค่าอุณหภูมิ ความสูง และความดันล่าสุด

- 2 กราฟแสดงอุณหภูมิและความดันที่อ่านได้ในช่วง 50 จุดข้อมูลล่าสุด (ในกรณีนี้คือ 500 วินาที)

- อัปเดตข้อความและอีเมลพร้อมการอ่านอุณหภูมิ ความสูง หรือความดัน ซึ่งคุณสามารถเลือกได้จากเมนูป๊อปอัปภายใน Matlab

- เตือนอัคคีภัยอัตโนมัติหากอุณหภูมิเซ็นเซอร์เกินจุดที่กำหนด (ในกรณีนี้คือ 80 องศาฟาเรนไฮต์เพื่อการทดสอบ)

ในการรับข้อความ/อีเมล คุณต้องตั้งค่าฟังก์ชัน send_msg ก่อนเรียกใช้โค้ดนี้

ซึ่งจะกล่าวถึงในสไลด์ถัดไป

ขั้นตอนที่ 6: ฟังก์ชัน Send_msg

ฟังก์ชัน Send_msg
ฟังก์ชัน Send_msg
ฟังก์ชัน Send_msg
ฟังก์ชัน Send_msg
ฟังก์ชัน Send_msg
ฟังก์ชัน Send_msg
ฟังก์ชัน Send_msg
ฟังก์ชัน Send_msg

ในการรับอีเมลและข้อความอัปเดต คุณจะต้องกำหนดฟังก์ชัน "send_msg" คุณจะต้องอัปเดตค่า "mail" และ "pwd" ด้วยอีเมลและรหัสผ่านที่คุณต้องการให้ส่งการอัปเดต คุณจะต้องกำหนด "ผู้รับ" เป็นหมายเลขและที่อยู่อีเมลที่คุณต้องการรับการอัปเดตและ "ผู้ให้บริการ" กับผู้ให้บริการโทรศัพท์ของผู้รับ เมื่อเสร็จแล้ว ฟังก์ชันก็พร้อมทำงาน

แนะนำ: