Inhaltsverzeichnis:

Système D'Acquisition De Données (DAQ) Avec Arduino Et Excel PLX-DAQ - Gunook
Système D'Acquisition De Données (DAQ) Avec Arduino Et Excel PLX-DAQ - Gunook

Video: Système D'Acquisition De Données (DAQ) Avec Arduino Et Excel PLX-DAQ - Gunook

Video: Système D'Acquisition De Données (DAQ) Avec Arduino Et Excel PLX-DAQ - Gunook
Video: Système d’Acquisition de données (DAQ) avec Arduino et Excel PLX-DAQ 2024, Juli
Anonim
Image
Image
Einführung
Einführung

Salut à tous dans cet instructables je vais vous présenter Kommentar faire de l'Acquisition de Données oder DAQ in Englisch mit einem Mikrocontroller (Atmel, PIC, STM32) und Auftritt in Arduino Nano und Excel.

Schritt 1: Einführung

Salut à tous dans cet instructables je vais vous présenter kommentar faire de l'acquisition de données ou DAQ in Englisch mit einem Mikrocontroller (Atmel, PIC, STM32) und l'Occurrence in Arduino Nano und Excel.

Les d'acquisition de donnée DAQ sont souventconfondu avec les Datalogger, un système d'acquisition de donnée permet d'acquérir des données quantifiables sur N période, cela peut être une Spannung, un courant, une t tempéraen généralement ce sont des valeurs analogiques, mais il est possible qu'elle soit digital par example un signal PWM, le toout est visualisable sur un PC directement or tre Sauvegarder pour tre Analyzer par la suite, ce genre de système est utiltasé de dans un Domaine que ce soit la recherche, dans l'industrie par exemple ce de système est utilisé to contrôler the température de sudure de Brassage dans une chaine de soudure sur carte PCB oder bien dans l'éducation. Bien évidemment dans les domaines cités auparavant ce sont des systèmes d'acquisition professionnelle avec des capteurs étalonnés et des logiciels fournit par des professionnels du type National Instrument ou j'ai eu l'occasion de pouvoir proleur utilisé DAQ de pour Medizin.

Schritt 2: Materialien - Voraussetzungen

Materialien - Voraussetzungen
Materialien - Voraussetzungen

Voraussetzungen:

-l'IDE d'Arduino / Visual Studio à jour oder équivalent

-Excel

(Dans ce tutoriel je ne traite pas du cas de Libre Office qui est bien plus complexe au niveau de la gestion des Macro)

Materialien:

- Toutes les versionen d'Arduino pour ma part un Arduino nano

-Potentiometer

-Fotowiderstand von 10KΩ

-Widerstand von 10kΩ

-Quelque-Kabel

Kabel:

(vgl. Bildschirm-Fritzing)

Schritt 3: Erklärungscode

Erklärungscode
Erklärungscode

Erklärung:

L’objectif est d’envoyer la valeur du potentiomètre et celuide la photorésistance dans la liaison série und par la suite ce soit quantifier dans une feuille Excel en temps réel. C’est un code très simple tout comme le câblage, en entrée Analogique 0 le potar et en entrée Analogique 1 la photorésistance

Aufstellen:

Dans le setup on initialise la liaison série à 9600baud/s, auf envoie dans la liaison série CLEARDATA qui permet d'effacer les données déjà présente sur la feuille Excel und ensuite ont écrit les différensquines différentesu la feuille Excel, en l'occurrence Temps, Potentiomètre et LDR.

Leere Einrichtung () {

Serial.begin (9600); Serial.println (F ("CLEARDATA")); // on effface les données déjà présentes, s'il y a lieu Serial.println (F ("LABEL, Temps, Potentiometer, LDR")); // Titer des Colonnes, Dans Excel }

Boucle:

Dans la boucle on récupère l'état du potar et de la photorésistance et on les envoie dans la liaison série, alors l'avantage de cette solution c'est que les mesures sont horodatées sans même passer par un module directement branché sur l'Arduino qui indique l'heure, utile pour tracer des courbes et faire des prévisions, il faut faire aufmerksamkeit chaque colonne est séparé par une virgule, penser bien à la mettre si vous ajouter une colonne und enfin une tempo de 1s à modifier selon vous souhaitez.

int potar = A0;

int Lichtsensor = A1; Void setup () { Serial.begin (9600); Serial.println (F ("CLEARDATA")); // on effface les données déjà présentes, s'il y a lieu Serial.println (F ("LABEL, Temps, Potentiometer, LDR")); // Titer des Colonnes, dans Excel aufrechtzuerhalten. Void loop () { Int ValeurMesuree = analogRead (potar); Verzögerung(4); int ldr = analogRead (Lichtsensor); Serial.print (("DATEN, ZEIT, ")); Serial.print (ValeurMesuree); Serial.print (F (, ")); Serial.println (ldr); Verzögerung (1000); }

Schritt 4: PLX-DAQ - Excel

PLX-DAQ - Excel
PLX-DAQ - Excel
PLX-DAQ - Excel
PLX-DAQ - Excel
PLX-DAQ - Excel
PLX-DAQ - Excel

Nous allons maintenant gérer la partie excel, das System, das die Verbindung der Serie ermöglicht, ist ein Makro mit der Appelle PLX-DAQ-Entwickler für Parallaxen mit der Disposition von Makros auf der Website mit Hypertext. Vous télécharger "plx-daq-release2b.zip " und extrayez les Documents, à partir de ce moment-là vous avez a fichier Excel qui s'appelle PLX-DAQ_R2 vous l'ouvrez und votre Excel va vous Demander si vous souhaiter. ouvrir makro par sécurité, bien évidemment vous autorisé tout, c'est sans risque et la si tout se passe bien une petite fenêtre est apparu et on peut sélectionner le port de communication dans mon cas COM4, vous prenez le même sur que Arduino, wählen Sie die gute Baudrate und schließen Sie sich für den Erwerb von Lancer an. Si vous voulez vous pouvez visualisierer cela avec un graphique en temps réel. C’est ce que je vais faire. Et voici.

Empfohlen: