Comment faire un capteur de stationnement de voiture en utilisant Arduino?

Comme nous le savons, toutes les voitures ne sont pas équipées de capteurs de stationnement. Si nous voulons installer un capteur de stationnement externe, cela coûte beaucoup d'argent. Mais heureusement, nous pouvons créer un capteur de stationnement à faible coût en utilisant Arduino.



Capteur de stationnement de voiture (copié à partir des instructables)

Dans ce projet, le conducteur sera indiqué par un bip sonore lors du stationnement en marche arrière. Un petit capteur à ultrasons sera fixé au-dessus de la plaque d'immatriculation arrière qui calculera la distance entre la voiture et l'objet derrière. Si la distance diminue une plage spécifique, il émettra un bip et indiquera au conducteur quand s'arrêter.



Comment configurer un capteur de stationnement de voiture dans votre voiture?

Maintenant, avançons et rassemblons de plus amples informations pour démarrer notre projet.



Étape 1: Collecte des composants

Avant de commencer à travailler sur ce projet, faire une liste des composants qui seront utilisés et les étudier est toujours une bonne approche. Voici donc les composants que nous allons utiliser dans ce projet.



  • Arduino UNO
  • Carte HC-SR04 (capteur à ultrasons)
  • Planche à pain
  • Fils cavaliers mâles et femelles
  • Buzzer 3V
  • Câble de connexion (environ 4 mètres)
  • Petite boîte en plastique

Étape 2: étude des composants

Maintenant que tous les composants qui seront utilisés dans ce projet sont connus, étudions-les un peu pour que nous sachions comment ces choses fonctionnent.

Arduino Uno est une carte microcontrôleur utilisée pour effectuer diverses tâches dans différents circuits. Il a besoin d'un code en langage C pour fonctionner. Nous utilisons la carte Arduino Uno dans ce projet, mais vous pouvez également utiliser Arduino Nano ou un Node MCU.

La carte HC-SR04 est un capteur à ultrasons utilisé pour déterminer la distance entre deux objets. Il se compose d'un émetteur et d'un récepteur. L'émetteur convertit le signal électrique en un signal ultrasonique et le récepteur convertit le signal ultrasonore en signal électrique. Lorsque l'émetteur envoie une onde ultrasonique, il se réfléchit après avoir heurté un certain objet. La distance est calculée en utilisant le temps que prend le signal ultrasonique pour aller de l'émetteur et revenir au récepteur.



Capteur à ultrasons

Étape 3: Création du circuit

Maintenant que nous savons comment les composants fonctionnent, allons-y, assemblons ces composants et construisons un circuit comme indiqué ci-dessous. Le capteur à ultrasons est alimenté par 5V via Arduino, sa broche de déclenchement connectée à la broche Pin5 et la broche Echo est connectée à la broche6 de l'Arduino. Le buzzer est connecté au Pin4 d'Arduino.

Schéma

Nous allons maintenant installer ces composants dans notre voiture. Fixez le module HC-SR04 au-dessus de votre plaque d'immatriculation et faites un chemin pour les fils de connexion à travers le hayon de votre voiture à l'arrière intérieur de la voiture près des haut-parleurs. Mettez le reste du circuit dans une petite boîte en plastique et placez-le à l'arrière de la voiture près des haut-parleurs. Maintenant, prenez un petit morceau de fil de connexion et connectez la broche Vin d'Arduino à la borne positive du haut-parleur.

Étape 4: Premiers pas avec Arduino

Si vous n'êtes pas déjà familiarisé avec Arduino IDE, ne vous inquiétez pas, car voici la procédure pour graver un code sur Arduino à l'aide de l'IDE. Tout d'abord, téléchargez la dernière version d'Arduino IDE à partir de Arduino

  1. Connectez la carte Arduino à votre ordinateur portable. Allez dans Panneau de configuration> Matériel et audio> Périphériques et imprimantes pour vérifier le nom du port auquel Arduino est connecté.
  2. Ouvrez l'IDE Arduino et accédez à Outils> Cartes. Réglez le tableau sur Arduino / Genuino UNO.
  3. Accédez à Outils> Port et définissez le numéro de port que vous avez vu dans le panneau de commande.
  4. Téléchargez le code ci-dessous et copiez-le sur votre IDE. Cliquez sur le bouton Télécharger pour graver le code sur votre carte microcontrôleur.

Cliquez sur ici pour télécharger le code.

Étape 5: Code

Le code est très simple mais il est expliqué ci-dessous.

1). Toutes les broches d'Arduino qui seront utilisées sont initialisées au départ.

const int trigPin = 11; const int echoPin = 10; const int buzzPin = 6; longue durée; distance de flottement;

2). void setup() est une fonction qui définit les broches d'Arduino à utiliser comme INPUt ou OUTPUT. Il définit également la vitesse de transmission, qui est la vitesse de communication de la carte microcontrôleur.

void setup () {Serial.begin (9600); pinMode (trigPin, OUTPUT); pinMode (echoPin, INPUT); pinMode (buzzPin, OUTPUT); }

3). boucle vide () est la fonction qui s'exécute en continu dans un cycle. Dans cette boucle, le signal ultrasonore est transmis et la distance est calculée en utilisant la durée du trajet. Si la distance est inférieure à 100 cm, le buzzer émettra un bip.

boucle void () {digitalWrite (trigPin, LOW); delayMicrosecondes (2); digitalWrite (trigPin, HIGH); delayMicrosecondes (10); digitalWrite (trigPin, LOW); durée = pulseIn (echoPin, HIGH); distance = 0,034 * (durée / 2); si (distance< 100) { digitalWrite(buzzPin,HIGH); } else { digitalWrite(buzzPin,LOW); } delay(300); }

C'était toute la procédure pour créer un capteur de stationnement économique et efficace pour votre voiture. Vous pouvez désormais créer votre propre capteur de stationnement à la maison.