กลับไปหน้ารวมไฟล์
iot-bicycle-radar-782b73.md

IOT Bicycle Radar

OPLA IoT Bike Radar

#cloudgames2022

ใช้ Opla IoT Kit และเซ็นเซอร์สองสามตัวเพื่อสร้างคอมพิวเตอร์จักรยานอัจฉริยะ!

หน้าจอ On-board ใช้แสดงค่าที่อ่านได้จาก ultrasonic sensor, ความเร็ว และสภาพแวดล้อม ปุ่ม 1 แสดงอุณหภูมิ, ความชื้น และความดัน ปุ่ม 2 แสดงค่าที่อ่านได้จาก ultrasonic sensor และปุ่ม 3 แสดงความเร็ว ข้อมูลทั้งหมดนี้ยังแสดงบนโทรศัพท์มือถือด้วย

การใช้ IOT CLOUD.

อันดับแรก สร้าง new "thing" บน IoT Cloud คุณจะเห็นหน้าจอนี้:

IoT Cloud.

เราจะเริ่มต้นด้วยการสร้างตัวแปรบางส่วน

  • Temperature (float) (รีเฟรชเป็นระยะทุกหนึ่งวินาที)
  • Humidity (float) (รีเฟรชเป็นระยะทุกหนึ่งวินาที)
  • Pressure (float) (รีเฟรชเป็นระยะทุกหนึ่งวินาที)
  • Light (int) (รีเฟรชเป็นระยะทุกหนึ่งวินาที)
  • Speed (int) (รีเฟรชเมื่อมีการเปลี่ยนแปลง)
  • Distance (int) (รีเฟรชเมื่อมีการเปลี่ยนแปลง)

มันควรจะมีลักษณะดังนี้:

ตัวแปรทั้งหมด

ตอนนี้ถึงเวลาเชื่อมต่อบอร์ด เสียบบอร์ดของคุณ (สำหรับโปรเจกต์นี้ ผมใช้บอร์ด MKR 1010 WiFi) และทำตามคำแนะนำบนหน้าจอ

เมื่อเชื่อมต่อบอร์ดแล้ว ให้เชื่อมต่อเข้ากับ WiFi ของคุณ (การเชื่อมต่อ WiFi ต้องมาจาก hotspot ของโทรศัพท์มือถือ)

ตอนนี้ เข้าไปที่แท็บ sketch และเปิดโค้ดใน full editor จากนั้นวางโค้ดจากโปรเจกต์นี้

มันควรจะมีลักษณะดังนี้:

sketch

สิ่งที่เราจะทำตอนนี้คือ ลบแท็บ ThingPropierties.h ออกไป เพราะเนื้อหาของมันได้ถูกนำไปใช้ในโค้ดแล้ว ตอนนี้คุณพร้อมที่จะอัปโหลดลงบอร์ดแล้ว!

การสร้าง DASHBOARD

เมื่อบอร์ดได้รับการโปรแกรมแล้ว เราก็ต้องสร้าง dashboard!

เปิดแท็บ Dashboard และสร้าง dashboard ใหม่

กดปุ่มเพิ่ม จากนั้นไปที่ things และเลือก Thing ที่เราสร้างไว้

มันควรจะมีลักษณะดังนี้:

IoT Dashboard

ตอนนี้คุณสามารถเปลี่ยนไปใช้ mobile layout และจัดเรียง dashboard ใหม่ได้ ของผมมีลักษณะดังนี้:

Mobile Layout.

การเชื่อมต่อ HARDWARE

เมื่อซอฟต์แวร์ทั้งหมดเสร็จสิ้น เราก็สามารถย้ายไปที่เซ็นเซอร์ได้

การเชื่อมต่อสำหรับ HC-SR04 Ultrasonic Sensor:

  • GND TO GND
  • VCC TO 5V
  • TRIG TO PIN5
  • ECHO TO PIN4

การเชื่อมต่อสำหรับ GPS Module:

  • GND TO GND
  • VCC TO 5V
  • RX TO TX
  • TX TO RX

นั่นคือทั้งหมด! เสียบแบตเตอรี่เข้าในช่องแบตเตอรี่บน IoT carrier แล้วมันควรจะเริ่มทำงาน!

ขอบคุณ Arduino ที่ส่ง Opla IoT kit มาให้ผม! และขอบคุณ Arduino discord สำหรับความช่วยเหลือทั้งหมด!

รายละเอียดทางเทคนิคเพิ่มเติม

การแจ้งเตือนระยะใกล้ของยานพาหนะ

โปรเจกต์นี้พัฒนาขึ้นเพื่อความปลอดภัยของนักปั่นจักรยาน โดยสร้างระบบ radar หันหลังเพื่อเตือนผู้ขี่ถึงยานพาหนะที่กำลังเข้ามาจากด้านหลัง

  • ศูนย์ตรวจจับ RADAR: ใช้ 24GHz Microwave Doppler Radar sensor (เช่น RCWL-0516 หรือ HLK-LD2410) ซึ่งแตกต่างจาก ultrasonic sensors ตรงที่ได้รับผลกระทบจากลมน้อยกว่า และสามารถตรวจจับการเคลื่อนไหวผ่านตัวเรือนพลาสติกได้
  • ตรรกะการตรวจจับ: Arduino จะประมวลผลการเปลี่ยนแปลงความถี่จาก radar module เพื่อพิจารณาว่ามีวัตถุกำลังเข้ามาหรือไม่ และด้วยความเร็วสัมพัทธ์เท่าใด

UX แบบ Haptic และ Visual

  • ระบบแจ้งเตือน: มี LED กะพริบความเข้มสูงบนแฮนด์จักรยาน และมอเตอร์สั่น (haptic feedback) ที่เบาะนั่งหรือหมวกกันน็อกของผู้ขี่
  • การบันทึกบน Cloud: โดยใช้ Arduino IoT Cloud ระบบจะบันทึกเหตุการณ์ "Near-Miss" พร้อมเวลา ช่วยให้นักวางผังเมืองหรือนักปั่นจักรยานสามารถเห็นภาพจุดเสี่ยงการจราจรที่เป็นอันตรายบนแผนที่ได้

ข้อมูล Frontmatter ดั้งเดิม

title: "IOT Bicycle Radar"
description: "Make a car detecting radar with GPS and IOT."
author: "coloitu_"
category: "Internet of Things, BT & Wireless"
tags:
  - "transportation"
  - "internet of things"
  - "cloudgames2022"
  - "cloudgames2022"
views: 11335
likes: 6
price: 2450
difficulty: "Easy"
components:
  - "1x Male/Female Jumper Wires"
  - "1x Soldering iron (generic)"
  - "1x Arduino Oplà IoT Kit"
  - "1x Tape, Electrical"
  - "1x GPS Module (Generic)"
  - "1x Ultrasonic Sensor - HC-SR04 (Generic)"
tools: []
apps:
  - "1x Arduino IoT Cloud"
  - "1x Arduino Web Editor"
downloadableFiles: []
documentationLinks: []
passwordHash: "423b00c7054985a7ac9f960114c6dc44ca14d738fea79d60993d841b3dc1e6d6"
encryptedPayload: "U2FsdGVkX19juss2H8lQGO1uGNYaZ/ka9FA3InJ51oIF+lSKnPE8IFKr7WbqWEFP34ddj5rnajji0WSJ2h7Jg1ayFEPxNIFQLmaIOFJMEZ4IfcPVPhoGeWxDoIAjAhp2eWZAwo6/qxZjD47gAuq4Gg=="
seoDescription: "Build an IOT Bicycle Radar to detect Car movement using GPS and Radar technology for enhanced safety."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/iot-bicycle-radar-782b73_cover.jpg"
lang: "th"