Salut a tous,
Dans ce tutoriel, je vais vous apprendre à crée un télémètre à ultrasons. Ce montage est basé sur une Arduino Uno et d’un capteur à ultrasons HC-SR04 .Le programme implanté dans l ardunio qui lui permet de mesuré une distance de 3 centimètre à 4 mètre et de l afficher sur un écran LCD .
Ce projet n'est pas encore totalement fini !
Budget : 1€
Le capteur HC-SR04 utilise les ultrasons pour déterminer la distance d'un objet entre 3cm et 4m.
Le capteur est alimenté en 5V.
Pour utiliser le capteur il faut connaitre certaine variable.Comme:
La vitesse de déplacement du son dans l air qui est 340m/s.
le temps écoulé entre l'impulsion et le temps écroulé à sa réception .
Mais aussi de la température car en fonction de la température de l aire le son peut aller plus ou moins vite ce qui peut fausser vos résulta de quelque mm voir cm
https://ouiaremakers.com/posts/tutoriel-diy-connecter-un-ecran-lcd-en-i2c
Sur le schéma on voit une plaque d essai mais elle sert juste a multiplier le +et le -.
Prenez le temps de lire le commentaire pour l adresse I2C .
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
LiquidCrystal_I2C lcd(0x3F,16,2);//0x3F est a changé en fonction de LCD
const char DOUT_TRIGGER = 7;
const char DIN_ECHO = 6;
float distance;
void setup() {
lcd.init();
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("Bonjour");
delay(2000);
lcd.setCursor(0,1);
lcd.print("debut mesure");
pinMode(DIN_ECHO, INPUT);
pinMode(DOUT_TRIGGER, OUTPUT);
delay(1000);
}
void loop() {
digitalWrite(DOUT_TRIGGER, LOW);
delayMicroseconds(2);
digitalWrite(DOUT_TRIGGER, HIGH);
delayMicroseconds(10);
digitalWrite(DOUT_TRIGGER, LOW);
distance= pulseIn(DIN_ECHO, HIGH) / 60.0;
if (distance>400){
lcd.init();
lcd.setCursor(0,0);
lcd.print("echec de la ");
lcd.setCursor(0,1);
lcd.print("mesure");
delay(800);
}
else{
lcd.init();
lcd.setCursor(0,0);
lcd.print("distance");
lcd.setCursor(0,1);
lcd.print(distance);
lcd.print("cm");
delay(2000);
}
}
https://playground.arduino.cc/Main/I2cScanner
https://www.gotronic.fr/pj2-hc-sr04-utilisation-avec-picaxe-1343.pdf
https://ouiaremakers.com/posts/tutoriel-diy-connecter-un-ecran-lcd-en-i2c
Vues: 724
J'aime: 2
Découvrez d'autres tutoriels de