สารบัญ:

DIY Arduino Compass: 6 ขั้นตอน
DIY Arduino Compass: 6 ขั้นตอน

วีดีโอ: DIY Arduino Compass: 6 ขั้นตอน

วีดีโอ: DIY Arduino Compass: 6 ขั้นตอน
วีดีโอ: Arduino Compass Demo 2024, พฤศจิกายน
Anonim
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass

เราทุกคนรู้ว่าเข็มทิศคืออะไรและใช้ทำอะไร เข็มทิศบอกทิศทางแก่เรา เช่น E-W-N-S เข็มทิศแบบดั้งเดิมใช้เข็มแม่เหล็กอยู่ตรงกลาง ขั้วเหนือของเข็มจะชี้ไปทางขั้วโลกเหนือทางภูมิศาสตร์ของโลกเสมอโดยมีลักษณะเป็นแม่เหล็กใต้

เซ็นเซอร์ที่ฉันใช้ MPU 9250 มีเครื่องวัดค่าความเข้มข้นของสนามแม่เหล็กซึ่งสามารถวัดความเข้มของสนามแม่เหล็กตามทิศทางที่กำหนดได้ ฉันจำกัดตัวเองให้อยู่ในแกน X และ Y เท่านั้น เพื่อลดความซับซ้อนของสิ่งต่างๆ เล็กน้อย อย่างที่ฉันได้บอกไปในวิดีโอด้วย โปรเจ็กต์นี้เป็นส่วนขยายของโปรเจ็กต์ inclinometer ก่อนหน้า โปรดดูวิดีโอและบทความเกี่ยวกับเครื่องวัดความเอียง ลิงค์ที่ให้ไว้ด้านล่าง

ลิงค์สำหรับยูทูป

ลิงค์สำหรับผู้แนะนำ

มาเริ่มกันเลย.

ขั้นตอนที่ 1: ดูวิดีโอใหม่

Image
Image

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

ขั้นตอนที่ 2: ส่วนประกอบ

ส่วนประกอบ
ส่วนประกอบ

รายการส่วนประกอบค่อนข้างตรงไปตรงมา Arduino อย่างง่าย (นาโนในกรณีของฉัน), MPU 9250 IC และจอแสดงผล OLED เพื่อส่งออกข้อมูล ตามปกติ ไม่จำเป็นต้องมีจอภาพ แต่การนึกถึงแล็ปท็อปทุกครั้งที่คุณต้องการทดสอบพื้นผิวอาจเป็นเรื่องที่ไร้สาระ

ฉันได้รับ MPU 9250 จาก Ali Express ในราคาประมาณ $3.5 นี่ไม่ใช่ IC ที่ถูกที่สุด แต่ระดับเสียงต่ำกว่ามาก ฉันขอแนะนำไอซีนี้ ไม่มีอะไรพิเศษเกี่ยวกับ Arduino หรือไม้ Arduino เป็นโคลนและใช้งานได้ดี

ไม้และการปรับระดับของ IC ไม่สำคัญเท่ากับในโครงการ inclinoeter

คุณมีที่ว่างสำหรับข้อผิดพลาด ชิลแล็กซ์!!!!!!!!!

ขั้นตอนที่ 3: โครงสร้าง

โครงสร้าง
โครงสร้าง
โครงสร้าง
โครงสร้าง
โครงสร้าง
โครงสร้าง
โครงสร้าง
โครงสร้าง

สำหรับตัวหลัก ฉันเอาไม้สี่เหลี่ยมธรรมดามาตัดเป็นชิ้นยาวประมาณ 10 ซม. จากนั้นฉันทำเครื่องหมายสองรูตามความยาวของไอซี สิ่งสำคัญคือคุณต้องติดตั้ง IC อย่างถูกต้อง นอกจากนี้ หากคุณทำผิด โปรดใช้ด้านอื่นหรือดีกว่านั้น ใช้ไม้อื่น อย่าพยายามแก้ไขหลุมที่พลาดไป สกรูอาจจับรูดังกล่าวได้ไม่ดี

จากนั้นฉันก็ตัดส่วนหัวของตัวเมียตามความยาวที่เหมาะสมแล้วติดด้วยกาวสองส่วน เมื่อทุกอย่างเข้าที่แล้วฉันก็พอใจกับรูปลักษณ์

ขั้นตอนที่ 4: วางสายทั้งหมด

วางสายทั้งหมด
วางสายทั้งหมด
วางสายทั้งหมด
วางสายทั้งหมด
วางสายทั้งหมด
วางสายทั้งหมด

ด้วยโปรโตคอล I2C การเดินสายไฟจึงเป็นเรื่องง่ายเสมอ

จากนั้นฉันก็เริ่มพันสายไฟและส่วนหัวของตัวเมีย การเดินสายไฟนั้นง่ายมาก

SDA- A4

SCl- A5

Vcc- 5V

GND-GND

ตรวจสอบให้แน่ใจว่าการเชื่อมต่อสายไฟนั้นแน่นหนาและเหมาะสม ตรวจสอบให้แน่ใจว่าคุณใช้ลวดที่มีความยาวเพียงพอ

ฉันทำผิดและเชื่อฉัน มันน่าผิดหวังมาก

ขั้นตอนที่ 5: การเขียนโปรแกรม

การเขียนโปรแกรม
การเขียนโปรแกรม

ที่ซึ่งโครงการแฝดทั้งสองดำเนินไปตามเส้นทางที่ต่างกัน

ห้องสมุดก็เหมือนกัน ดาวน์โหลดไลบรารีเดียวกัน

ลิงค์ GitHub-

github.com/bolderflight/MPU9250

เมื่อดูที่จอภาพแบบอนุกรม จะเห็นได้ชัดเจนว่าค่าต่างๆ อยู่นอกเฟสมากขึ้น ฉันทำการทดสอบและในที่สุดก็สามารถสร้างฟังก์ชันไซน์ที่เหมาะสมได้

ฉันได้ให้แผ่นงาน excel ของฉันแผ่นหนึ่ง ตรวจสอบออกหากคุณสนใจ

ไซน์เวฟก็สวยไม่ใช่เหรอ?

ขั้นตอนที่ 6: สนุกกับโครงการ

เพลิดเพลินไปกับโครงการ
เพลิดเพลินไปกับโครงการ
เพลิดเพลินไปกับโครงการ
เพลิดเพลินไปกับโครงการ

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

อย่างไรก็ตามฉันชอบโครงการนี้

หากคุณชอบ โปรดลองกดถูกใจและสมัครรับข้อมูลจากช่องที่สอนได้และช่อง YouTube ของฉัน

แนะนำ: