Telemetre arduino labview Formation Académique Bordeaux INSTRUMENTER UN SYSTÈME MULTIPHYSIQUE Mise en ?uvre télémètre Ultrason Animation D On désire mesurer une distance par un télémètre ultra son monté sur une carte arduino puis réaliser un traitement de

Formation Académique Bordeaux INSTRUMENTER UN SYSTÈME MULTIPHYSIQUE Mise en ?uvre télémètre Ultrason Animation D On désire mesurer une distance par un télémètre ultra son monté sur une carte arduino puis réaliser un traitement de ces mesures sur un PC Pour faire ces mesures la carte Arduino doit embarquer de l ? intelligence ? pour réaliser un traitement informatique avant de renvoyer les données On parle alors d ? un objet connecté Réception et traitement de haut niveau des données Mesure traitement simpli ?é et émission des données Données émise par liaison série https www carnetdumaker net articles mesurer-une-distance-avec-un- capteurultrason-hc-sr -et-une-carte-arduino-genuino Mise en ?uvre télémètre Ultrason Animation D Page sur CI Programme Arduino Principe du capteur Le principe de fonctionnement du capteur est entièrement basé sur la vitesse du son Voilà comment se déroule une prise de mesure On envoie une impulsion HIGH de s sur la broche TRIGGER du capteur Le capteur envoie alors une série de impulsions ultrasoniques à KHz inaudible pour l'être humain c'est quand plus agréable qu'un biiiiiiiip Les ultrasons se propagent dans l'air jusqu'à toucher un obstacle et retourne dans l'autre sens vers le capteur Le capteur détecte l'écho et clôture la prise de mesure Le signal sur la broche ECHO du capteur reste à HIGH durant les étapes et ce qui permet de mesurer la durée de l'aller-retour des ultrasons et donc de déterminer la distance N B Il y a toujours un silence de durée ?xe après l'émission des ultrasons pour éviter de recevoir prématurément un écho en provenance directement du capteur Le montage Le programme Mise en ?uvre télémètre Ultrason Animation D Page sur CLe programme est donné ci-dessous Utilisation du capteur Ultrason HC- SR dé ?nition des broches utilisées int trig Broche pour le déclanchement de la salve et son émission int echo Broche pour le détection de retour de la salve long lectureecho long cm void setup pinMode trig OUTPUT digitalWrite trig LOW pinMode echo INPUT Vitesse de transmission de la liaison série Elle peut être modi ?ée Serial begin void loop digitalWrite trig HIGH delayMicroseconds digitalWrite trig LOW lectureecho pulseIn echo HIGH cm lecture echo println permet de transmettre les caractères r n à chaque mot c ? est un séparateur de mot Serial println cm Mesure faite toute les ms delay Mise en ?uvre télémètre Ultrason Animation D Page sur CII Programme Labview La communication série Arduino Labview En vous aidant de l ? annexe Liaison série sous Labview réaliser un VI qui a ?che la distance mesurée et transmise par le l ? objet connecté On utilisera une boucle while pour faire les mesures en continu C ? est la programmation arduino qui donnera le tempo rappel dans le programme l ? émission de donnée se fait toute les secondes La con ?guration de la liaison série ne doit se faire qu ? une seule fois avant le lancement de la boucle La lecture des données se faisant à chaque itération Pour aller plus loin Dans cette partie

  • 47
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager