Ardumotive Arduino Greek Playground
  • Home
    • About us
    • Contact
    • License
  • Arduino
    • Tutorials
    • Workshop
  • Raspberry Pi
  • DIY 3D Printer
  • News
    • Events >
      • Unboxing & Review
    • Blog
The 1st Arduino Playground in Greece - Open Source Hardware

Μαγνητική πυξίδα με το Arduino!

12/3/2015

Comments

 
Picture
Στο σημερινό μάθημα θα μπορέσουμε να βρούμε τον... δρόμο μας χρησιμοποιώντας το Arduino uno και το HMC5883L. Πρόκειται για ένα module μαγνητικής πυξίδας το οποίο στέλνει στο arduino τιμές απ' τους τρεις άξονες (X,Y & Z) και αυτό με τη σειρά του, κάνοντας κάποιους υπολογισμούς, δίνει την απόκλιση μας σε μοίρες απ' τον βορά.

Δεν είναι απόλυτα ακριβές όργανο μέτρησης, μην περιμένετε πολλά από κάτι που κοστίζει λιγότερο απο πέντε ευρώ, ωστόσο μπορεί να χρησιμοποιηθεί με επιτυχία σε διάφορες εφαρμογές/κατασκευές. Επίσης, δεδομένου οτι μιλάμε για μαγνητική πυξίδα, το αποτέλεσμα επηρεάζεται αν κοντά στο κύκλωμα υπάρχει κάποιος μαγνήτης, μοτέρ ή κάτι άλλο που δημιουργεί μαγνητικό πεδίο.

Τα υλικά που θα χρειαστούμε:

  • Arduino uno
  • HMC5883L

Υλοποιώντας το κύκλωμα :
Το κύκλωμα είναι αρκετά απλό, γι αυτό τον λόγο δεν ανεβάζω σχηματικό σε breadboard.

To HMC5883L έχει 5 συνολικά pins και η σύνδεση του με το Arduino είναι η εξής:
  • Vcc - στο 5v pin
  • GND - στο GND pin 
  • SCL - στο Α5 pin
  • SDA - στο A4 pin
  • DRDY - κενό!

Κώδικας και βιβλιοθήκη:

Κατεβάστε την βιβλιοθήκη και αντιγράψτε τον φάκελο "Adafruit_HMC5883_U" στον φάκελο libraries του arduino ide.

download HMC5883L library
download Compass test file

Περάστε το αρχείο και ανοίξτε την σειριακή οθόνη του arduino ide και περιστρέψτε τον αισθητήρα.

Picture
Comments
comments powered by Disqus
    Picture
    Picture

    Διαβάστε τα νέα του Ardumotive!

    Picture

    Κατηγορίες:

    All
    Arduino
    Ardumotive
    DIY
    Raspberry
    Μαθήματα Arduino

    Δείτε τα νέα του μήνα:

    August 2021
    September 2020
    July 2020
    June 2020
    May 2020
    January 2020
    November 2019
    July 2019
    February 2019
    October 2018
    June 2018
    February 2018
    May 2017
    October 2016
    July 2015
    May 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014



Donate us
About us
License
Cookies policy

Visit the biggest Arduino Shop in Greece!

Picture
find us on dwrean.net
find us on Codebender
find us on Instructables
Developed and designed by Vasilakis Michalis Copyright © 2013 Ardumotive All Rights Reserved
All trademarks referenced herein are properties of their
Powered by Create your own unique website with customizable templates.
Design by DivTag Templates