GEO Data Logger : Arduino + GPS + SD + accéléromètre pour enregistrer, horodatage et les données des capteurs géo-tag (2 / 10 étapes)

Etape 2: La carte SD

Enregistrement sur la carte SD

La carte SD ou une carte Secure Digital, est une mémoire flash SSD non volatile. Ce qui signifie que si nous débrancher, il conservera ses données.  Avec une carte SD, nous pouvons développer un stockage permanent de Arduino en gigaoctets.  Ceci est utile pour les applications qui stockent de grandes quantités de données tels que les enregistreurs de données. Une carte SD de 4 Go peut être eu pour seulement 5 $.

MISE SOUS TENSION DE LA CARTE SD

La prise de carte LC STUDIO SD utilisée dans ce projet peut être alimentée par 5 v ou 3,3 v sources d’alimentation. Il y a un LM1117 3.3V régulateur à bord duquel peut gérer 800mA du courant. L’Arduino peut fournir 3.3V directement, mais il est limité à 50 Ma. Ce n’est pas assez pour alimenter la carte SD. Donc j’ai alimenté par la prise de carte SD de pin 5V de l’Arduino Uno, qui peut gérer plus de 500 ma de courant. La goupille de 5V sur le support de carte SD sera passent par l’organisme de réglementation LM1117 et sortir à 3, 3V avec un plafond actuel de 800mAh.

Tout simplement parce que cette prise de carte SD peut être alimentée avec 5 v ou 3,3 v, nous ne pouvons pas encore connecter 5V Arduino broches aux broches de la prise carte SD. Nous avons au niveau-Maj signaux 5V de l’Arduino à 3.3V avant nous pouvons les connecter sur la carte SD.

C’est où l’IC SN74AHC125 est très pratique. Cette IC peut convertir (décalage de niveau) un total de 4 signaux de 5V à 3.3V.  C’est parfait parce que pour ce projet, j’ai seulement besoin de convertir 4 broches de l’Arduino de 5V à 3.3V : trois à la SD carte socket et l’autre au récepteur GPS de LGS20031 qui est également un 3.3V module.

SOLUTIONS DE RECHANGE À LA SN74AHC125

Vous pouvez remplacer le SN74AHC125 par la CD4050 plus disponible. J’ai récemment acheté 10 de ceux sur Ebay pour environ 0,40 $ un morceau. Le CD4050 n’est pas épingler compatible avec le SN74AHC125, mais il est facile à utiliser. Vous y trouverez de nombreux exemples de câblage utile pour la CD4050 sur le web.

LA BIBLIOTHÈQUE DE SD ARDUINO

L’IDE Arduino est livré avec une bibliothèque de SD qui est facile à utiliser.  Vous pouvez inclure la bibliothèque SD dans votre programme Arduino en sélectionnant dans le menu principal : Sketch\Import Library\SD

La bibliothèque est également livré avec prête à utiliser des programmes d’exemple pour vous lever et en cours d’exécution. Vous pouvez ouvrir ces exemples de programmes dans le menu principal : File\Examples\SD puis choisir un des croquis 6 exemple. Si vous avez la prise carte SD et une carte SD insérée, ces exemples fonctionnent sur place.

Pour ce prototype, j’utilise un vieux XTREME MiniSD 1Go SD1 carte avec un adaptateur SD standard simplement parce que j’en ai un de disponible. Je n'ai pas couru dans des problèmes de performances avec cette classe et le modèle. La plupart des cartes mémoire vendus aujourd'hui sont la variété SDHC plus rapide.

SD CARTE D’E/S LED D’ÉTAT

Depuis la prise de carte SD n’a aucun indicateur de LED, j’ai ajouté une LED de contrôle câblé pour Arduino PIN8, via une résistance à 1K Ohms en série. Ce voyant reste allumé tant que la carte SD ne fonctionne pas correctement. J’ai écrit le code de l’Arduino pour que quand une écriture ou la lecture de la carte SD ne parvient pas, le voyant est éteint.  De cette façon nous pouvons juste regarder le prototype et dire si quelque chose ne va pas, ainsi que d’autres indicateurs DEL du récepteur GPS et Arduino.

FORMATAGE DE LA CARTE SD

À l’aide de mon ordinateur Windows 7 j’ai entièrement formaté la carte SD en FAT16 une fois. Ensuite, j’ai rapidement formater la carte SD après chaque essai juste pour être du bon côté.

Articles Liés

Bouclier de l’accéléromètre pour cours de physique et au-delà

Bouclier de l’accéléromètre pour cours de physique et au-delà

lors d'un cours de physique nous étions préformage une expérience de physique pour mesurer l'accélération due à graivty - 9,8 m/s ^ 2 et alors que nous n'a pas fait des nouvelles découvertes de la physique j'ai eu une idée pour améliorer l'expérience
Arduino Nano - tutoriel accéléromètre numérique 3 axes 12 bits/8 bits MMA8452Q

Arduino Nano - tutoriel accéléromètre numérique 3 axes 12 bits/8 bits MMA8452Q

Le MMA8452Q est un accéléromètre intelligente, faible puissance, trois axes, capacitif, micro-usinés avec une résolution de 12 bits. Options programmables d'utilisateur flexible sont fournies avec l'aide des fonctions incorporées dans l'accéléromètre
MPU6050 : Arduino 6 axes accéléromètre + Gyro - GY 521 Test & Simulation 3D

MPU6050 : Arduino 6 axes accéléromètre + Gyro - GY 521 Test & Simulation 3D

Sont vous qui cherchent à faire votre propre drone quadcopter ou RC avion avec Arduino, mais ne sais pas comment faire pour obtenir le travail de gyroscope ? Peut-être vous avez déjà acheté quelques modules de 6 axes MPU6050 (sur les conseils de brea
Arduino / traitement ADXL330 accéléromètre

Arduino / traitement ADXL330 accéléromètre

C'est encore un work in progress. Actuellement seulement montrant le déplacement d'axe X et Y, encore pour montrer quoi que ce soit sur l'axe z. J'espère qu'un jour il sera. S'il vous plaît noter et commenter aussi bien.Visitez http://retardokiddo.bl
Arduino Nano : Sonde d’I2C accéléromètre Gyroscope boussole MPU9250 avec Visuino

Arduino Nano : Sonde d’I2C accéléromètre Gyroscope boussole MPU9250 avec Visuino

MPU9250est l'un des plus avancés combiné accéléromètre, Gyroscope et boussole capteurs de petite taille actuellement disponibles. Ils ont de nombreuses fonctionnalités avancées, y compris le filtrage passe-bas, détection de mouvement et même un proce
Comment programmer un accéléromètre Arduino pour les molettes de contrôle

Comment programmer un accéléromètre Arduino pour les molettes de contrôle

Commande de mouvement est toujours quelque chose qui a atteint un sommet de mon intérêt. Il s'agit surtout si récemment quand j'ai découvert combien il est facile Arduino rend au programme. Une fois mis en place correctement, cela peut facilement dev
Robot de peinture fenêtre (arduino, traitement, accéléromètre)

Robot de peinture fenêtre (arduino, traitement, accéléromètre)

l'idée de ce projet provient d'un de mes préférés ' ibles : le polargraph. J'ai aimé le style de dessin et de la pensée comment cool serait de le faire sur le côté d'un bâtiment ? Malheureusement, les défis pour la mise en place de tel un grand polar
Guide de gyroscope et accéléromètre avec Arduino, y compris le filtrage de Kalman

Guide de gyroscope et accéléromètre avec Arduino, y compris le filtrage de Kalman

ce guide a été publié tout d'abord lors du forum de l'Arduino et peut être trouvé ici : http://arduino.cc/forum/index.php/topic, 58048.0.htmlJ'ai juste elle publiée, donc encore plus obtiendrez utilisation de celui-ci. Le code peut être trouvé ici :h
Utiliser un accéléromètre et un Gyroscope avec Arduino

Utiliser un accéléromètre et un Gyroscope avec Arduino

j'ai acheté récemment une combinaison 3 axes accéléromètre et le gyroscope 2 axes de Sparkfun et je voulais mettre du code j'ai utilisé pour le faire marche.  Je suis décidé de l'utiliser dans un Arduino base contrôleur MIDI que je vais poster bientô
Capture de mouvement avec un accéléromètre Arduino w / XBee Comms

Capture de mouvement avec un accéléromètre Arduino w / XBee Comms

***************************************MIS À JOUR LE 10 JUIN 2014 ***Comme promis, ce Instructable a été mis à jour afin d'inclure une section concernant la communication XBee. En outre, un nouveau Instructable sera publié prochainement concernant le
ACCÉLÉROMÈTRE & enregistreur + MAKE & utilisation

ACCÉLÉROMÈTRE & enregistreur + MAKE & utilisation

Contexte et butIl y a quelques semaines, un ami a brisé son avant-bras : elle était dans un autobus dont le chauffeur a violemment tiré les freins, et elle est tombée. Cela m'a rappelé les quelques fois où j'ai eu (poliment) rappelle le chauffeur de
Planeur accéléromètre Shirt

Planeur accéléromètre Shirt

Ce sommet a été inspiré par la joie que j'en retire étant à l'envers et faire la roue !Juste un cercle de LEDs qui commencent à tourner (un peu comme le ballon de plage de rotation de la mort).Profitez !Etape 1: Besoin de chosesMatériauxLilypad Ardui
Inclinez la visualisation de l’angle avec Edison, accéléromètre et Python

Inclinez la visualisation de l’angle avec Edison, accéléromètre et Python

J'ai récemment acheté une carte arduino de Intel Edison. Après le clignotement de la LED intégrée, j'ai voulu faire quelque chose d'un peu plus intéressant mais assez simple. Après avoir lu en ligne vers le haut, j'ai décidé sur accéléromètre basé in
Accéléromètre & Gyro tutoriel

Accéléromètre & Gyro tutoriel

IntroductionCe guide est destiné à tous ceux intéressés à utiliser des accéléromètres et Gyroscopes ainsi que dispositifs combinés d'IMU (Unité de mesure inertielle) dans leurs projets d'électroniqueNous allons aborder :Que mesure un accéléromètre ?Q