Construire un enregistreur de données pour votre réseau de capteurs sans fil (8 / 9 étapes)

Étape 8: Programmer l’enregistreur MEGA et régler l’horloge

Le datalogger est programmé dans l’environnement Arduino, donc vous avez besoin d’un ordinateur avec ce logiciel installé.
http://www.Arduino.cc/en/main/Software

Télécharger notre code MegaSerialLogger à http://github.com/salamandersensors/MegaSerialLogger/archives/master

Ce code est le code Adafruit lumière et enregistreur de température, modifié pour accepter les données sérielles, le formater et détecter la 7E de caractère qui indique le début et la fin de chaque paquet de données. Il y a également une nouvelle ligne RTC.begin() puisque cela semble mieux fonctionner pour une raison quelconque avec notre installation. Dans le cas contraire, l’horloge n’était pas à partir.

Aussi vous devrez dowmload RTCLib et sdfatlib de Adafruit, mettre ces dossiers dans vos Documents -> Arduino -> dossier de bibliothèques et ajouter leur. h fichiers à votre projet. Je doute qu’il utilise encore WString mais c’est toujours là.

Dans le fichier SD2Card.h dans le dossier SDFat de la bibliothèque, il faut décommenter la ligne qui indique

#define MEGA_SOFT_SPI

Cela permettra l’accès Mega la carte SD sur les broches SPI. Sinon, vous obtiendrez une erreur « carte init »--et si vous exécutez les diagnostics comme SDFatInfo vous obtiendrez les mêmes résultats avec et sans carte SD dans la douille. Cela n’a rien à voir avec le formatage de la carte--c’est juste que le méga ne reçoit pas le signal SPI sur les broches de droite, ou il y a une erreur de soudure qui a laissé les broches déconnectés.

Appuyez sur « vérifier » qui est la compilation dans l’environnement Arduino. Redémarrez l’Arduino si ce n’est pas de trouver vos fichiers récemment ajoutés ! Matériel de multiples de la MEGA ports série signifie que vous peut communiquer avec votre ordinateur sur la série (le port série commun de tous les Arduinos) à 9600 bits/s sans interférer avec le signal de TelosB 57600 sur série 1. Vous pouvez utiliser Arduino Serial Monitor pour surveiller les octets en provenance de la TelosB.

Comment régler l’horloge sur l’enregistreur de données : décommenter la ligne « RTC.adjust » dans MegaSerialLogger, compiler, installer et exécuter. L’horloge sera fixé au moment de la compilation du programme. Puis recomment, compiler, installer et l’exécuter comme votre programme de l’enregistreur de données à partir de là donc il n’est pas réinitialisé l’horloge chaque fois. Doit répéter si vous retirez jamais la batterie petite sur l’enregistreur de données (ne faites pas cela) et voulez qu’il signalera le temps réel.

Articles Liés

SensoDuino : Transformez votre téléphone Android en un Hub de capteurs sans fil pour Arduino

SensoDuino : Transformez votre téléphone Android en un Hub de capteurs sans fil pour Arduino

Mises à jour23 novembre 2013: SensoDuino 0,160 obtient un visage à gauche.Le 19 nov. 2031 : avis : la synergie incroyable entre Arduino & Android.19 novembre 2013: SensoDuino 0.159 est sorti. Téléphone Android date (y, m, d) et l'heure (h, m, s) sont
Marque : on Robotics Starter Kit - envoi de données de capteur sans fil

Marque : on Robotics Starter Kit - envoi de données de capteur sans fil

Dans ce Instructable, nous allons prendre ce que nous avons appris à « Make : on Robotics Starter Kit – Wireless Connectivity » et « Make : on Robotics Starter Kit – capture données capteur » et associer ces données pour capturer les données des capt
Construire un enregistreur de données de « boîte noire » pour ajouter sur les jauges d’affichage écran à vos vidéos

Construire un enregistreur de données de « boîte noire » pour ajouter sur les jauges d’affichage écran à vos vidéos

Ce projet inclut des instructions sur la façon de construire le dispositif ainsi qu'un lien vers le code de projet sur github qui devront être téléchargées pour s'exécuter.Un Arduino fonction enregistreur de données aux fins de la synchronisation des
Comment construire un enregistreur de données GPS léger pour les Applications de fusée modèle

Comment construire un enregistreur de données GPS léger pour les Applications de fusée modèle

février 2009Vue d'ensembleJ'ai toujours rêvé de construire un ordinateur de vol qui sera non seulement contrôler la séquence de vol, mais aussi enregistrer des données à bord d'une fusée modèle. Mais j'ai besoin de marcher avant que je peux courir, a
IThrone : construire un trône de fer pour votre téléphone pour moins de 25 $

IThrone : construire un trône de fer pour votre téléphone pour moins de 25 $

Que vous soyez un honorable nordiste, un rat de bibliothèque espiègle, propriétaire d'un bordel intrigant ou un monstre consanguin que tout le monde déteste, les chances sont que vous avez au moins pensé à ce que ce serait comme avoir le trône de fer
Expedier un enregistreur de données pour un électricité Kamstrup / compteur avec Raspberry Pi de gaz !

Expedier un enregistreur de données pour un électricité Kamstrup / compteur avec Raspberry Pi de gaz !

Sur Pi framboiseOui enfin j'ai reçu mon nouveau Pi de framboise. Il s'agit d'une Conseil de linux ARM doté d'une carte ethernet, 2 ports USB et même un port HDMI full-HD pour un simple $30 à puissance ultra-faible, petite!. Consultez www.raspberrypi.
Enregistreurs de données pour une utilisation par les participants de science citoyenne

Enregistreurs de données pour une utilisation par les participants de science citoyenne

il y a des enregistreurs de données de prévoir la nourriture industrie maritime qu'enregistrer la température et l'humidité et sont relativement peu coûteux et très facile à utiliser. Une vue d'ensemble des produits est ici : http://bit.ly/UdVImh.  I
Watts-votre-consommation ? -Wattmètre sans fil

Watts-votre-consommation ? -Wattmètre sans fil

j'ai récemment devenue un peu obsédée par comprendre combien d'électricité est à l'aide de notre maison. Il y a certainement commerciales offres pour vous permettre de surveiller la consommation d'énergie dans votre maison et kits gagnante de prix so
Imprimez votre propre haut-parleur portable sans fil !

Imprimez votre propre haut-parleur portable sans fil !

Avez-vous déjà souhaité un haut-parleur portable comme la Jambox par Jabra, mais pas pour 200 $. Il s'agit de mon premier dessin à un haut-parleur portable que vous pouvez prendre n'importe où et sans fil se connecter avec Bluetooth. Il vous permet é
Transformez votre Pi framboise en un sans fil Portable Bluetooth Audio système A2DP

Transformez votre Pi framboise en un sans fil Portable Bluetooth Audio système A2DP

gens Howdy ! J'ai eu l'idée de transformer mon Raspberry Pi en quelque chose comme le système audio portable Beats de Dre trouvé ici :http://www.beatsbydre.com/Speakers/Beatbox-portable-USB/Beatbox-portable-USB, default,pd.htmlC'est un produit cool,
Adaptateur de batterie pour la version de l’outil sans fil 2

Adaptateur de batterie pour la version de l’outil sans fil 2

L'année dernière, j'ai posté mon premier instructable pour un adaptateur de batterie pour mon vieux 14,4 volts Ryobi outil sans fil défini dont la lampe de poche, petite scie circulaire et une perceuse.Tout d'abord, le chargeur est allé, alors que le
Mettre à niveau votre téléphone morts sans fil

Mettre à niveau votre téléphone morts sans fil

donc mon téléphone sans fil est mort et à la fin du dépannage j'ai trouvé que c'était la batterie qui ne fonctionnait plus.Plusieurs appels téléphoniques (j'ai utilisé l'ancien téléphone) plus tard, j'ai trouvé que la batterie moins cher était 19 $ p
Aide au démarrage votre voiture avec une perceuse sans fil

Aide au démarrage votre voiture avec une perceuse sans fil

Vous avez un de ces perceuses sans fil assis autour qui ne s'habituent. Si c'est une version de Volt 12 puis, avec cette simple modification que vous pouvez sauter démarrer votre voiture lorsque vous obtenez une batterie à plat, ou simplement l'utili
Shutdown Timer : Idéal pour les batteries de l’outil sans fil

Shutdown Timer : Idéal pour les batteries de l’outil sans fil

j'ai grandi très frustré au fil des ans avec décevant » rechargability "sur les batteries de l'outil sans fil. Il est trop facile de deviennent préoccupés avec d'autres tâches et surcharger les batteries.Je vois utiliser pour charger des batteries po