Table des matières:

Plan de test du sonar : 7 étapes (avec photos)
Plan de test du sonar : 7 étapes (avec photos)

Vidéo: Plan de test du sonar : 7 étapes (avec photos)

Vidéo: Plan de test du sonar : 7 étapes (avec photos)
Vidéo: Un "check-up" fertilité désormais accessible à toutes les femmes - Le Magazine de la santé 2024, Novembre
Anonim
Plan de test du sonar
Plan de test du sonar

Le but de ce plan de test est de déterminer si une porte est ouverte ou fermée. Ce plan de test vous montrera comment construire un capteur sonar, créer un programme, calibrer les capteurs et éventuellement découvrir si la porte du poulailler du jardin de notre école est ouverte ou non.

Étape 1: Matériaux

Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux

Industries, Adafruit. "Planche à pain demi-taille." Blog RSS d'Adafruit Industries, www.adafruit.com/product/64.

« Câbles de connexion ». Exploring Arduino, 23 juin 2013, www.exploringarduino.com/parts/jumper-wires/.

Macfos. "Arduino Uno R3 avec câble." Robu.in | Boutique en ligne indienne | RC Hobby | Robotique, robu.in/product/arduino-uno-r3/.

Nedelkovski, Dejan. "Tutoriel sur le capteur à ultrasons HC-SR04 et Arduino." HowToMechatronics, 5 décembre 2017, howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/.

Tu auras besoin de:

Ordinateur avec Arduino et feuilles de calcul Excel

cable USB

Microcontrôleur Arduino Uno

Planche à pain

Capteur sonar (HC-SR04)

Fils Arduino

Règle

Étape 2: connexion du circuit

Connexion du circuit
Connexion du circuit

« Frittage. » Projet – Projet HC-SR04, fritzing.org/projects/hc-sr04-project.

Utilisez l'image ci-dessus pour vous aider à suivre comment connecter les fils à l'arduino.

Sois sûr que:

le fil sur la broche VCC se connecte au 5V

le fil sur la broche Trig se connecte à la broche 8

le fil sur la broche Echo se connecte à la broche 9

le fil sur GND se connecte à la terre

REMARQUE: vous pouvez connecter les fils directement à l'arduino au lieu d'avoir des fils dans la disposition ci-dessus.

Étape 3: Création du programme

Création du programme
Création du programme

Ce code lit une valeur du capteur Sonar, la durée, qui représente le temps qu'il a fallu au son pour rebondir sur un objet et revenir au capteur Sonar.

Nous allons utiliser ce code pour calculer les valeurs présentées à partir de l'écho, puis représenter graphiquement ces informations sur une feuille Excel afin d'obtenir la pente, et éventuellement la courbe d'étalonnage, que nous utiliserons plus tard dans le programme à la place.

Étape 4: Collecte des données et étalonnage

Collecte de données et étalonnage
Collecte de données et étalonnage
Collecte de données et étalonnage
Collecte de données et étalonnage

Les valeurs que nous avons obtenues ci-dessus étaient en mesurant avec une règle la distance entre un objet et le capteur, et nous avons noté la valeur qui s'est affichée sur le moniteur série. Nous avons mesuré tous les 0,5 pouces.

En utilisant les données de la feuille de calcul Excel, créez un graphique en nuage de points dans lequel l'axe des x est la durée en millisecondes et l'axe des y est la distance en pouces.

Après avoir créé le graphique, créez une courbe d'étalonnage en cliquant sur le graphique et en sélectionnant Ligne de tendance linéaire sous la disposition dans la section Outils de graphique. Sous les options de la ligne de tendance, sélectionnez Linéaire et sélectionnez l'option qui dit "Afficher l'équation sur le graphique".

L'équation apparaîtra et nous utiliserons cette équation pour le futur code afin de pouvoir déterminer à quelle distance se trouve un objet en pouces.

Étape 5: Création d'un nouveau code à l'aide de notre équation

Créer un nouveau code à l'aide de notre équation
Créer un nouveau code à l'aide de notre équation

Nous avons utilisé le code ci-dessus avec l'équation que nous avons obtenue de la courbe d'étalonnage de la diapositive précédente. Cette équation convertit les millisecondes en pouces.

Étape 6: Code final

Code définitif !
Code définitif !

Ce code est le code final qui nous permettra de savoir si la porte est ouverte ou non, en fonction de la distance lue par le sonar. Pour notre test, nous avons mesuré que si le sonar lisait que la porte était à plus de 14 pouces, cela signifiait que la porte était ouverte, le moniteur série imprimerait alors "La porte est ouverte".

Étape 7: Résultats

Dans l'ensemble, le capteur était précis. Il y avait quelques limitations. Les quelques inconvénients que nous avons rencontrés étaient que le capteur lisait les valeurs en forme de cône devant lui, le capteur était très sensible, les objets à courte distance affichaient des valeurs étranges et les valeurs au-delà de 14 pouces n'étaient pas précises. Nous devions nous assurer que le capteur était à la même élévation que l'objet dont nous voulions mesurer la distance, dans ce cas, la porte, mais il remplissait sa fonction.

Conseillé: