Étape 2: Matériel + logiciel télécharger sur arduino
Si vous êtes un débutant avec arduino Veuillez trouver quelques tutoriaux arduino sur instructables
Format de la carte SD sur votre PC en fat16.
un) Raccorder le blindage du SD Arduino R3, tout composant logiciel enfichable sur le bouclier de SD à arduino.
Connect + capteur à A0 et - du capteur à la broche GND sur arduino
b) Télécharger le code de "oFFscope_v2.zip" arduino sur le PC et extraire le fichier ZIP
et placer les dossiers à l’intérieur de vos dossiers de développeur Arduino 1.6.3. Vous devez copier
dossier d’installation dossier « SDfat » de ZIP à votre arduino : Arduino-1.6.3-> bibliothèques
c) start Arduino-1.6.3 aller à: fichier -> exemples -> Sdfat -> oFFline_scope_v2 et charger le programme.
À l’intérieur du code, il faut modifier cette ligne pour obtenir la vitesse d’enregistrement maximal de votre carte SD :
Fréquence d’échantillonnage en échantillons par seconde.
const char SAMPLE_RATE = 10000 ;
Dans l’exemple ci-dessus, vous avez défini 10000 échantillons par une seconde. Si vous divisez 1 / 10000, vous obtiendrez :
100 microsecondes par intervalle. Cela signifie arduino lira tension sur A0 (broche analogique 0) chaque microseconde 100
et écrire cette valeur sur carte SD.
Pour atteindre cette vitesse arduino écrit dans fichier binaire. Après l’acquisition du signal et vous terminez l’enregistrement sur carte SD, vous devrez convertir ce fichier binaire en fichier CSV (fichier txt séparés par des virgules) afin de pouvoir travailler avec le fichier.
oFFscope_v2.ino a été modifiée travailler d’un et seulement le grand « fat16lib "(William Greiman). Il est l’esprit de maître derrière rapide enregistrement sur carte SD et n’oubliez pas de visiter son site officiel sur SD rapide logging.
Sur ma carte SD je peux me connecter jusqu'à 50000 échantillons par seconde sans perdre aucune donnée.
Vous d’échantillonnage intervalle défini à 10000 puis acquérir certaines données et si vous n’avez pas les dépassements (échantillons ignorés) augmentent l’intervalle d’échantillonnage à 20000 et essayez de vous connecter de nouveau. Après cela essayer 30000 et ainsi de suite...
Lorsque vous commencez à obtenir des dépassements cela signifie que vous ont frappé votre limite de vitesse d’enregistrement SD.
Seule modification que j’ai fait est de supprimer fichier en-tête de fichier CSV et changer le nom du fichier journal seul pin 0. Tout le reste est le même que « fat16lib » -> "AnalogBinlogger".