Voiture numérique boussole thermomètre & (3 / 7 étapes)

Étape 3: Essais préliminaires et calcul de la position

Tout d’abord, l’écran LCD, mini JeonLab et le magnétomètre, MAG3110 ont été assemblés sur une maquette et testés. Le magnétomètre possède 3 axe capteur, mais parce que, heureusement, la plupart des routes où j’habite et se rendre au travail sont relativement de niveau. Donc je ne dérange pas d’utiliser des équations compliquées, mais a décidé de calculer simplement l’angle de position à l’aide d’ATAN de X et Y lectures. Et ça marche vraiment juste bon.

L’intensité du champ magnétique et la direction est diffèrent d’un endroit à l’autre. Pour compas précis et lecture de carte, vous devez connaître la déclinaison magnétique (différence entre le Nord compas et le nord géographique). Dans mon croquis, j’ai n’ont pas soustraire ou ajouter la déclinaison, mais si votre situation a très grande déclinaison, vous pouvez ajouter ceci pour compenser la différence.

Par des essais préliminaires, j’ai trouvé la valeur montre les valeurs maximales et minimales de X et axe Y représente le Nord et le sud. Mais les valeurs n’ont pas uniformément répartie en angle. En d’autres termes, la valeur centrale n’a pas représenter est ni Ouest. C’est commun, autant que je sache, pour tous le magnétomètre de type semiconducteur tant qu’ils n’ont pas n’importe quel algorithme de compensation intégré dedans. Afin de lire la rubrique (à peu près) correctement j’ai pensé que si vous connaissez les valeurs pour le Nord et le sud par chaque axe, le X et le Y, simplement calculer ATAN des différences de lecture actuel et des moyennes de X et Y vous donnera position angle (voir Arduino croquis à l’étape suivante), et il a bien fonctionné. Ce n’est pas une méthode parfaite pour calculer la position, mais nous ne parlons pas de précision de nombre décimale. J’ai conduit ma voiture avec cette boussole pour environ une semaine maintenant et les résultats sont assez satisfaisants.

Articles Liés

Économisez 5 $ pour la glande LCD précision numérique infrarouge thermomètre & infirmiers gratuitement une couverture ! Génial !

Économisez 5 $ pour la glande LCD précision numérique infrarouge thermomètre & infirmiers gratuitement une couverture ! Génial !

J'ai reçu cela par la poste il y a quelques jours et je suis impressionnésur la façon dont il est emballé ! Quand j'ai ouvert la boîte, j'ai été surpris de trouver ce produit placé dans une mousse épaisse à l'intérieur d'une boîte très solide ! Vous
Multimètre numérique pour votre voiture

Multimètre numérique pour votre voiture

affichage de la température indicateur Digital de vitesse, tachymètre et moteur.4 mois avant, j'ai treid pour construire un tachymètre numérique & à l'aide de l'indicateur de vitesse sept segments, mais j'ai omis de le faire le droit chemin. Les circ
Création d’un thermomètre numérique avec Arduino

Création d’un thermomètre numérique avec Arduino

avez-vous jamais imaginer faire leur propre thermomètre numérique ? Avec le développement des technologies de plus en plus sophistiqués, tout ce que rien n'est impossible.Cette fois le projet est de créer votre propre thermomètre numérique avec Ardui
Voltmètre numérique USB bon marché

Voltmètre numérique USB bon marché

Voltmètre numérique + USB = voltmètre numérique USB.Si vous avez fini de faire chargeur, Powerbank ou n'importe quel appareil pour recharger. Vous devez vérifier la tension de sortie pour l'utiliser, si la tension de sortie est trop élevée ou trop ba
Thermomètre infrarouge portable

Thermomètre infrarouge portable

Ce Instructable vous montrera comment faire un thermomètre portable, mobile oreillette. Ce thermomètre utilise un capteur de température à infrarouge et repose sur tympanique rayonnement aux lectures de température acquise. Ces lectures pourront être
Entièrement fonctionnelle de travail appareil photo numérique

Entièrement fonctionnelle de travail appareil photo numérique

nous avons fait un travail DSLR pour un costume d'halloween.  Voici comment nous l'avons fait. Découvrez la vidéo de trop !Liste du matériel :Boîte en carton pour le corpsCarton pour pop-up flash2 gallon seau pour lentillePlexiglass pour la couvertur
Raspberry Pi - BH1715 numérique capteur de lumière ambiante Python Tutorial

Raspberry Pi - BH1715 numérique capteur de lumière ambiante Python Tutorial

Le BH1715 est un capteur de lumière ambiante numérique avec une interface de bus I²C. Le BH1715 est utilisé communément pour obtenir les données de lumière ambiantes pour régler la puissance de rétro-éclairage LCD et clavier pour les appareils mobile
Raspberry Pi - BH1715 numérique capteur de lumière ambiante Java Tutorial

Raspberry Pi - BH1715 numérique capteur de lumière ambiante Java Tutorial

Le BH1715 est un capteur de lumière ambiante numérique avec une interface de bus I²C. Le BH1715 est utilisé communément pour obtenir les données de lumière ambiantes pour régler la puissance de rétro-éclairage LCD et clavier pour les appareils mobile
Arduino Nano - tutoriel numérique capteur de lumière ambiante BH1715

Arduino Nano - tutoriel numérique capteur de lumière ambiante BH1715

Le BH1715 est un capteur de lumière ambiante numérique avec une interface de bus I²C. Le BH1715 est utilisé communément pour obtenir les données de lumière ambiantes pour régler la puissance de rétro-éclairage LCD et clavier pour les appareils mobile
Particule Photon - tutoriel numérique capteur de lumière ambiante BH1715

Particule Photon - tutoriel numérique capteur de lumière ambiante BH1715

Le BH1715 est un capteur de lumière ambiante numérique avec une interface de bus I²C. Le BH1715 est utilisé communément pour obtenir les données de lumière ambiantes pour régler la puissance de rétro-éclairage LCD et clavier pour les appareils mobile
Comment interfacer des écrans numériques avec votre PC

Comment interfacer des écrans numériques avec votre PC

cette instructable vous montre comment faire pour lire les informations de votre jauge de température, chauffe-eau, température de barbecue, machine de coke, minuterie de lessive, etc. à partir de votre PC. Alors que les capteurs plus modernes ont au
8 bits série numérique-convertisseur analogique (gamme 5v) pour les microcontrôleurs (quand TTL et des résistances est tout vous avez)

8 bits série numérique-convertisseur analogique (gamme 5v) pour les microcontrôleurs (quand TTL et des résistances est tout vous avez)

donc j'avais besoin d'un DAC (convertisseur numérique-analogique) à utiliser avec mon pic12F675, et pour ceux d'entre vous qui n'avez jamais entendu parler de ce petit copain, c'est un microcontrôleur 8 broches de Microchip qui a seulement 6 broches
L’ALIMENTATION EXTRÊMEMENT SIMPLE NUMÉRIQUE DC-DC !

L’ALIMENTATION EXTRÊMEMENT SIMPLE NUMÉRIQUE DC-DC !

Bonjour ! Construisons ensemble une alimentation numérique CC-CC!Avant de commencer, permettez-moi de vous parler un peu de ce kit.  J'ai une numérique DC-DC alimentation que j'utilise tous les jours.  Toutefois, il en coûtera un tas d'argent que je
Boussole numérique DIY (pour votre voiture)

Boussole numérique DIY (pour votre voiture)

Je suis étonné que certaines voitures n'ont pas une boussole numérique toujours visible. Il est nécessaire de lancer l'application de navigation chaque fois qui peut même disparaître lorsque vous réglez la radio. Dans ce projet, vous allez créer une