
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12



เราทุกคนรู้ว่าเข็มทิศคืออะไรและใช้ทำอะไร เข็มทิศบอกทิศทางแก่เรา เช่น E-W-N-S เข็มทิศแบบดั้งเดิมใช้เข็มแม่เหล็กอยู่ตรงกลาง ขั้วเหนือของเข็มจะชี้ไปทางขั้วโลกเหนือทางภูมิศาสตร์ของโลกเสมอโดยมีลักษณะเป็นแม่เหล็กใต้
เซ็นเซอร์ที่ฉันใช้ MPU 9250 มีเครื่องวัดค่าความเข้มข้นของสนามแม่เหล็กซึ่งสามารถวัดความเข้มของสนามแม่เหล็กตามทิศทางที่กำหนดได้ ฉันจำกัดตัวเองให้อยู่ในแกน X และ Y เท่านั้น เพื่อลดความซับซ้อนของสิ่งต่างๆ เล็กน้อย อย่างที่ฉันได้บอกไปในวิดีโอด้วย โปรเจ็กต์นี้เป็นส่วนขยายของโปรเจ็กต์ inclinometer ก่อนหน้า โปรดดูวิดีโอและบทความเกี่ยวกับเครื่องวัดความเอียง ลิงค์ที่ให้ไว้ด้านล่าง
ลิงค์สำหรับยูทูป
ลิงค์สำหรับผู้แนะนำ
มาเริ่มกันเลย.
ขั้นตอนที่ 1: ดูวิดีโอใหม่


วิดีโอนี้ครอบคลุมเนื้อหาเกี่ยวกับทฤษฎีแม่เหล็ก สนามแม่เหล็ก และพีชคณิตเวกเตอร์บางส่วน ดังที่ได้กล่าวไว้ก่อนหน้านี้ นี่เป็นส่วนต่อขยายของโครงการก่อนหน้านี้ โปรดดูวิดีโออื่นในบทนำ
ขั้นตอนที่ 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 ของฉัน
แนะนำ:
Micro:Bit Compass DIY: 6 ขั้นตอน

Micro:Bit Compass DIY: วิธีเขียนโค้ดเข็มทิศ Micro:Bit
DIY Compass Bot: 14 ขั้นตอน

DIY Compass Bot: สวัสดี! วันนี้ฉันจะสร้างบอทเข็มทิศ ฉันได้แนวคิดนี้จากการคิดว่าการวาดวงกลมที่สมบูรณ์แบบโดยไม่ใช้กล่องคณิตศาสตร์นั้นยากเพียงใด ฉันมีทางออกของคุณแล้วใช่ไหม. อย่างที่คุณทราบแล้วว่าวงกลมมี 360 องศาพอดี ดังนั้นบอทนี้สามารถวาดเส้น
Micro:bit Compass: 9 ขั้นตอน (พร้อมรูปภาพ)

Micro:bit Compass: คำแนะนำนี้แสดงวิธีใช้ micro:bit เพื่อสร้างเข็มทิศดิจิตอลอย่างง่าย
โครงการ Arduino Digital Compass: 3 ขั้นตอน

โครงการ Arduino Digital Compass: สวัสดี! ในคำแนะนำนี้ คุณจะเห็นว่าคุณสามารถสร้างเข็มทิศดิจิตอลโดยใช้ Arduino และ IDE การประมวลผลได้อย่างไร นี่เป็นโครงการ Arduino ที่ค่อนข้างเรียบง่าย แต่น่าสนใจและดูดี คุณสามารถดูตัวอย่างการสาธิตของบทช่วยสอนนี้ได้ในวิดีโอ
Arduino Nano: มาตรความเร่ง Gyroscope Compass MPU9250 I2C Sensor พร้อม Visuino: 11 ขั้นตอน

Arduino Nano: มาตรความเร่ง Gyroscope Compass MPU9250 I2C Sensor With Visuino: MPU9250 เป็นหนึ่งในเซ็นเซอร์ขนาดเล็กที่รวม Accelerometer, Gyroscope และ Compass ที่ทันสมัยที่สุดในปัจจุบัน พวกเขามีคุณสมบัติขั้นสูงมากมาย รวมถึงการกรองความถี่ต่ำ การตรวจจับการเคลื่อนไหว และแม้แต่โปรเซสเซอร์เฉพาะที่สามารถตั้งโปรแกรมได้