Table des matières:

Télémètre pour garage avec Arduino : 4 étapes (avec photos)
Télémètre pour garage avec Arduino : 4 étapes (avec photos)

Vidéo: Télémètre pour garage avec Arduino : 4 étapes (avec photos)

Vidéo: Télémètre pour garage avec Arduino : 4 étapes (avec photos)
Vidéo: [Arduino] Tuto HC_SR04 - Capteur d'ultrason - Montage | Code | Tests 2024, Novembre
Anonim
Image
Image

Ce projet simple vous aidera à garer votre voiture dans le garage en affichant la distance des objets devant le pare-chocs de votre voiture. Un message « Stop » vous dira quand il est temps d'arrêter. Le projet est basé sur les habituels HC-SR04 ou Parallax Ping))) (tm) télémètres à ultrasons et une carte Arduino. J'ai utilisé le Leonardo mais il devrait fonctionner sur n'importe quelle autre carte originale ou compatible.

Pour l'affichage j'ai choisi une version matricielle pour sa taille et pour des raisons esthétiques.

Étape 1: Ce dont vous avez besoin…

Construire le projet…
Construire le projet…

Pour construire ce projet, vous avez besoin de:

  1. Une carte Arduino: une carte originale ou compatible devrait fonctionner car le code n'utilise pas de broches/fonctions spécialisées. Vous pouvez la trouver partout sur Internet ou peut-être en avez-vous une inutilisée dans un tiroir de votre laboratoire.
  2. Un télémètre à ultrasons HC-SR04 ou Parallax Ping))): ils sont couramment utilisés avec les projets Arduino, vous l'avez donc probablement déjà. Quoi qu'il en soit, voici quelques liens:- Parallax Ping))) sur Parallax- HC-SR04 sur Sparkfun- Parallax Ping)) sur le résultat de la recherche Pololu-HC-SR04 sur Ebay
  3. L'affichage matriciel à quatre: je l'ai acheté chez IOTMODULES sur Ebay: 4 voies MAX7219 DOT MATRIX Au cas où le lien ne fonctionnerait pas, essayez de les contacter sur leur boutique Ebay.
  4. Compétences en soudure, bien sûr:)

Étape 2: Construire le projet…

Construire le projet…
Construire le projet…
Construire le projet…
Construire le projet…

Téléchargez le diagramme schématique arduinorangefinder.pdf. Vous pouvez également trouver ci-joint le pdf HC-SR04 et le pdf ping))) pdf, uniquement pour votre référence. Le schéma électronique est très simple, suivez-le exactement. Je suggère d'étendre les câblages pour le écran et capteur d'environ 1 mètre (voir image1) pour que vous puissiez les placer plus facilement par la suite.

Dans l'image2, vous pouvez voir comment souder les broches d'alimentation de l'écran et du capteur: +5V de l'écran et Vcc du capteur doivent être soudés ensemble. Chaque autre broche doit avoir sa propre borne.

Image5 est la version Ping))) du projet. Passez à l'étape suivante lorsque vous êtes prêt…

Étape 3: Code Arduino…

Code Arduino…
Code Arduino…
Code Arduino…
Code Arduino…

Il est temps de travailler du côté Arduino.

Téléchargez la bibliothèque MD_MAX72XX.zip ci-jointe et installez-la à partir de l'IDE (sketch->import library).

Maintenant, décompressez et chargez le croquis MeasureDistanceV200.ino et examinons-le. Vous pouvez modifier plusieurs lignes:

1) Le type d'affichage matriciel: la bibliothèque fournie prend en charge 4 types d'affichage matriciel, elle devrait donc fonctionner avec la plupart des écrans du marché. Décommentez simplement une définition à la fois et téléchargez le code sur Arduino pour voir s'il correspond à votre affichage.

2) Le type de capteur: décommentez uniquement la ligne qui correspond à votre capteur.

3) Choisissez votre unité de mesure préférée parmi les centimètres ou les pouces: ne commentez que la bonne, un avertissement a été mis dans la compilation conditionnelle, il vous montrera ce que vous avez choisi.

Définissez maintenant les distances selon vos préférences, vous pourrez les modifier ultérieurement lorsque le projet sera en place.

Téléchargez le code et vérifiez si tout fonctionne. Si vous rencontrez des problèmes, veuillez vérifier les câblages et les connexions.

Mise à jour 2019/03/30 - Le code a été mis à jour:> Nouvelle bibliothèque d'affichage matriciel, elle prend en charge 4 types d'affichage (beaucoup de documentation à l'intérieur de la bibliothèque)Crédits à majicdesigns

Mise à jour 2019/01/10 - Le code a été mis à jour:> Ajout de la possibilité de choisir l'unité de mesure parmi les centimètres ou les pouces

Mise à jour 2017-12-30 - Le code a été mis à jour:> Éteignez l'affichage à l'arrêt à distance STOP pendant plus de 10 secondes !

Étape 4: Le projet au travail…

Le projet au travail…
Le projet au travail…
Le projet au travail…
Le projet au travail…

Mesurez la hauteur de la partie la plus saillante du pare-chocs de votre voiture depuis le sol. Fixez le capteur près du mur, à la hauteur que vous avez mesurée.

J'ai utilisé une feuille de mousse de polystyrène dans laquelle j'ai fait une fente pour le capteur (voir image).

Placez maintenant l'écran de manière à pouvoir le voir depuis votre voiture.

Essayez d'entrer en voiture et vérifiez les distances, ajustez-les dans le code Arduino et rechargez-le si besoin.

Conseillé: