Note
Bonjour, bienvenue dans la communauté des passionnés de SunFounder Raspberry Pi, Arduino et ESP32 sur Facebook ! Plongez plus profondément dans le monde des Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.
Pourquoi nous rejoindre ?
Support d’experts : Résolvez les problèmes post-achat et les défis techniques avec l’aide de notre communauté et de notre équipe.
Apprendre et partager : Échangez des astuces et des tutoriels pour améliorer vos compétences.
Avant-premières exclusives : Bénéficiez d’un accès anticipé aux annonces de nouveaux produits et aux avant-premières.
Réductions spéciales : Profitez de réductions exclusives sur nos derniers produits.
Promotions festives et concours : Participez à des concours et promotions spéciales durant les fêtes.
👉 Prêt à explorer et créer avec nous ? Cliquez sur [ici] et rejoignez-nous dès aujourd’hui !
2.11 Système de Recul
Pour ce projet, nous avons utilisé un module ultrasonique et un buzzer actif pour créer un système d’alarme de recul. Le module ultrasonique est utilisé pour détecter la distance, et le buzzer émet différents sons d’alarme en fonction de la distance détectée.
Composants Nécessaires
Dans ce projet, nous aurons besoin des composants suivants.
Il est certainement plus pratique d’acheter un kit complet, voici le lien :
Nom |
ÉLÉMENTS DANS CE KIT |
LIEN |
---|---|---|
Kit Kepler |
450+ |
Vous pouvez également les acheter séparément en suivant les liens ci-dessous.
SN |
COMPOSANT |
QUANTITÉ |
LIEN |
---|---|---|---|
1 |
1 |
||
2 |
Câble Micro USB |
1 |
|
3 |
1 |
||
4 |
Plusieurs |
||
5 |
1 (S8050) |
||
6 |
1 (1KΩ) |
||
7 |
Buzzer Actif Buzzer |
1 |
|
8 |
1 |
Câblage
Les broches Echo et Trig du module ultrasonique sont connectées simultanément à GP15, permettant au module d’envoyer et de recevoir des signaux depuis GP15.
La broche centrale du transistor connectée au buzzer est reliée à GP14 via une résistance de 1kΩ.
Code
Note
Vous pouvez vous référer à l’image ci-dessous pour écrire du code en utilisant le glisser-déposer.
Importez
2.11_reversing_system.png
depuis le cheminkepler-kit-main\piper
. Pour des tutoriels détaillés, veuillez consulter Importer du Code.
Après avoir connecté le Pico W, cliquez sur le bouton Démarrer pour lancer le code.
Lorsque la distance détectée par le capteur ultrasonique est inférieure à 5 cm, le buzzer émet un son aigu (0,1 s).
Lorsque la distance est comprise entre 5 et 10 cm, le buzzer émet un son légèrement plus lent (0,5 s).
Lorsque la distance est supérieure à 10 cm, il y a un bip sonore toutes les secondes.
Comment ça fonctionne ?
Lisez la distance (en cm) détectée par le capteur ultrasonique et enregistrez-la dans la variable [distance].
Quand la distance est inférieure ou égale à 5 cm, définissez la variable [intervals] à 0,1 s. La variable [intervals] représente l’intervalle entre les bips du buzzer.
Quand la distance est supérieure à 5 cm et inférieure ou égale à 10 cm, définissez [intervals] à 0,5 s.
Quand la distance est supérieure à 10 cm, définissez le temps [intervals] à 1 s.
Enfin, faites retentir le buzzer toutes les [intervals] secondes.