สารบัญ:

การเชื่อมต่อโมดูล GPS กับ Raspberry Pi: Dashcam ตอนที่ 2: 3 ขั้นตอน
การเชื่อมต่อโมดูล GPS กับ Raspberry Pi: Dashcam ตอนที่ 2: 3 ขั้นตอน

วีดีโอ: การเชื่อมต่อโมดูล GPS กับ Raspberry Pi: Dashcam ตอนที่ 2: 3 ขั้นตอน

วีดีโอ: การเชื่อมต่อโมดูล GPS กับ Raspberry Pi: Dashcam ตอนที่ 2: 3 ขั้นตอน
วีดีโอ: วิธีการเชื่อมต่อ GPS module GY-NEO6MV2 2024, พฤศจิกายน
Anonim
การเชื่อมต่อโมดูล GPS กับ Raspberry Pi: Dashcam ตอนที่ 2
การเชื่อมต่อโมดูล GPS กับ Raspberry Pi: Dashcam ตอนที่ 2
การเชื่อมต่อโมดูล GPS กับ Raspberry Pi: Dashcam ตอนที่ 2
การเชื่อมต่อโมดูล GPS กับ Raspberry Pi: Dashcam ตอนที่ 2

นี่เป็นส่วนที่ 2 ของโครงการ dashcam และในโพสต์นี้ เราจะเรียนรู้วิธีเชื่อมต่อโมดูล GPS กับ Raspberry Pi จากนั้นเราจะใช้ข้อมูล GPS และเพิ่มลงในวิดีโอเป็นข้อความซ้อนทับ โปรดอ่านตอนที่ 1 โดยใช้ลิงก์ด้านล่าง ก่อนที่คุณจะดำเนินการต่อในบทความนี้

www.instructables.com/id/Making-a-DashCam-Using-the-Raspberry-Pi-Zero-pt1/

วิดีโอด้านล่างให้ข้อมูลเพิ่มเติมเกี่ยวกับโมดูล GPS การสื่อสารพร้อมภาพรวมว่าทุกสิ่งมารวมกันได้อย่างไร ฉันขอแนะนำให้ดูก่อนดำเนินการต่อ

ขั้นตอนที่ 1: เปิดใช้งานพอร์ตอนุกรม

เปิดใช้งานพอร์ตอนุกรม
เปิดใช้งานพอร์ตอนุกรม
เปิดใช้งานพอร์ตอนุกรม
เปิดใช้งานพอร์ตอนุกรม

ก่อนอื่นเราต้อง SSH เข้าไปในบอร์ดแล้วเปิดใช้งานพอร์ตอนุกรม สามารถทำได้โดยรันคำสั่งต่อไปนี้:

sudo raspi-config

ซึ่งจะเปิดเครื่องมือกำหนดค่าขึ้นมา และคุณสามารถใช้ลูกศรเพื่อนำทางไปยังตัวเลือกการเชื่อมต่อ จากนั้นจึงทำซีเรียล เลือก NO ไปยังคอนโซล จากนั้นเลือก YES ไปยังพอร์ตอนุกรมของฮาร์ดแวร์ ใช้ปุ่ม TAB เพื่อนำทางไปยังตัวเลือก เสร็จสิ้น แล้วเลือก ไม่ เมื่อระบบจะถามคุณว่าต้องการรีบูตหรือไม่ การดำเนินการนี้จะนำคุณกลับไปที่เทอร์มินัล ป้อนคำสั่งต่อไปนี้เพื่อให้เราสามารถปิดบอร์ดได้:

sudo ปิด -h ตอนนี้

เมื่อบอร์ดปิดลง เราสามารถเชื่อมต่อพอร์ตอนุกรมกับบอร์ดโดยใช้ภาพอ้างอิง

ขั้นตอนที่ 2: ทดสอบโมดูล GPS

ทดสอบโมดูล GPS
ทดสอบโมดูล GPS

ตอนนี้เราจะทดสอบโมดูล GPS เพื่อให้แน่ใจว่าทำงานได้อย่างถูกต้อง สามารถทำได้โดยการรันคำสั่งต่อไปนี้:

sudo cat /dev/serial0

คุณควรจะเห็นเอาต์พุตข้อความที่ขึ้นต้นด้วย "$GP…" ตามที่เห็นในภาพ นี่คือข้อมูลจากโมดูล GPS และหมายความว่าการสื่อสารแบบอนุกรมทำงานตามที่ควรจะเป็น คุณสามารถกด "CTRL+Z" เพื่อหยุดการส่งออก

จากนั้นเราจำเป็นต้องปิดใช้งานบริการ "getty" เนื่องจากอาจรบกวนการสื่อสารแบบอนุกรม ซึ่งสามารถทำได้โดยการรันคำสั่งต่อไปนี้

sudo systemctl หยุด [email protected]

sudo systemctl ปิดการใช้งาน [email protected]

ขั้นตอนที่ 3: เขียนสคริปต์สุดท้าย

เขียนสคริปต์สุดท้าย
เขียนสคริปต์สุดท้าย
เขียนสคริปต์สุดท้าย
เขียนสคริปต์สุดท้าย

ก่อนที่เราจะเขียนสคริปต์สุดท้าย เราต้องรันคำสั่งสองสามคำสั่งก่อน ขั้นแรก เราต้องติดตั้ง python-serial module ซึ่งสามารถทำได้โดยการรันคำสั่งต่อไปนี้:

sudo apt ติดตั้ง python-serial

เราจะใช้โมดูล pynmea2 เพื่อให้เข้าใจข้อมูล GPS และสามารถติดตั้งได้โดยเรียกใช้คำสั่งต่อไปนี้:

sudo pip ติดตั้ง pynmea2

เรายังต้องติดตั้ง psutil สำหรับผู้ใช้ root ซึ่งสามารถทำได้โดยรันคำสั่งต่อไปนี้:

sudo pip ติดตั้ง psutil

สุดท้าย เราสามารถสร้างไฟล์สคริปต์ใหม่โดยใช้คำสั่งต่อไปนี้:

sudo nano dashcam2.py

จากนั้นคุณสามารถคัดลอกเนื้อหาจากไฟล์ต่อไปนี้แล้ววางลงในสคริปต์ตามที่เห็นในวิดีโอ

github.com/bnbe-club/rpi-dashcam-p2-diy-29

เมื่อเสร็จแล้ว ให้บันทึกไฟล์โดยพิมพ์ "CTRL+X" ตามด้วย Y แล้ว ENTER จากนั้น คุณสามารถทดสอบสคริปต์ได้โดยการรันคำสั่งต่อไปนี้:

sudo python dashcam2.py

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

โปรเจ็กต์ dashcam ยังไม่จบและจะมีโพสต์ติดตามเพื่อดำเนินการต่อในซีรีส์นี้ พิจารณาสมัครรับข้อมูลช่อง YouTube ของเราเนื่องจากสิ่งนี้ช่วยสนับสนุนเรา

YouTube:

ขอบคุณสำหรับการอ่าน!

แนะนำ: