Table des matières:
- Étape 1: Câblage
- Étape 2: Programmation
- Étape 3: connectez le convertisseur SerialBT-to-USB, la batterie et votre téléphone
- Étape 4: Amusez-vous
Vidéo: UChip - Capteur sonar BEEP avec transmission de données Bluetooth : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Récemment, j'ai développé un BEEP comme un sonar de voiture et un adaptateur série Bluetooth vers USB en utilisant uChip. Chaque projet était assez intéressant en soi, mais… serait-il possible de les fusionner et de créer un capteur « BIP de transmission à distance BT comme une voiture » ?!?
La réponse est OUI (quelle serait la raison d'écrire un Instructables autrement !:)) et ce tutoriel rapide vous montrera comment.
En réalisant ce projet, vous obtiendrez un appareil qui mesure la distance à l'aide d'un sonar à ultrasons, génère un signal acoustique proportionnel à la distance et transmet la distance via Bluetooth à votre téléphone/ordinateur/appareil.
Nomenclature:
- BIP comme un appareil de voiture: créez le vôtre
- Adaptateur SerialBT-to-USB: voici comment le faire
- Batterie Li-ion (ou pack équivalent): toute batterie dont la tension est comprise entre 3V3 et 5V
Étape 1: Câblage
Je suppose que vous avez déjà construit votre propre BEEP comme un appareil de voiture et un adaptateur série BT vers USB. Au cas où vous ne l'auriez pas fait, voici les instructions:
- BIP comme une voiture
- Adaptateur série BT vers USB
Il n'y a pas de vrai câblage pour réaliser ce projet; il vous suffit de souder le connecteur de la batterie au BEEP comme une carte de voiture afin de fournir une alimentation externe (dans le tutoriel précédent j'ai alimenté la carte via le connecteur micro-USB).
Au cas où vous auriez besoin d'aide pour les connexions, j'ai fourni le schéma du "BIP comme une voiture!" avec les changements nécessaires mis en évidence.
Étape 2: Programmation
Chargez le croquis "BeepLikeACarWithBT.ino" dans uChip à l'aide de l'IDE Arduino.
Regarde le code si tu veux. Le code est (à mon avis) assez simple, il est possible de l'optimiser davantage en changeant la fréquence et la priorité avec laquelle le port série transmet les données. Cependant, l'optimisation est hors de la portée de ce projet.
Définissez les différents #define en fonction de vos besoins. Par défaut, la distance minimale est de 200 mm tandis que la distance maximale est de 2500 mm. De plus, vous êtes plus que bienvenu pour modifier la définition BUZZ_DIV afin de changer la fréquence à laquelle le bip se produit.
Étape 3: connectez le convertisseur SerialBT-to-USB, la batterie et votre téléphone
Connectez le convertisseur BT vers USB à uChip à l'aide d'un convertisseur OTG, fixez la batterie à votre carte, puis utilisez un terminal série BT sur votre téléphone pour vous connecter à l'appareil BT.
Étape 4: Amusez-vous
Te voilà! Tout est réglé, vous devriez maintenant commencer à recevoir la distance mesurée sur votre téléphone.
J'ai intégré le mien sur le dessus de ma vieille voiture RC jouet
Essayez-le et vérifiez quelle est la portée maximale que vous pouvez mesurer. N'oubliez pas que l'appareil peut transmettre des données erronées si vous mesurez la distance d'obstacles « infiniment éloignés ». Vous devez gérer ces données correctement au cas où vous souhaiteriez les utiliser à des fins autres que la simple visualisation.
Conseillé:
Faites de beaux tracés à partir de données Arduino en direct (et enregistrez les données dans Excel): 3 étapes
Créez de beaux tracés à partir de données Arduino en direct (et enregistrez les données dans Excel) : nous aimons tous jouer avec notre fonction traceur dans l'IDE Arduino. des points sont ajoutés et ce n'est pas particulièrement agréable pour les yeux. Le traceur Arduino IDE ne
Comment faire un enregistreur de données en temps réel d'humidité et de température avec Arduino UNO et carte SD - Simulation d'enregistreur de données DHT11 dans Proteus : 5 étapes
Comment faire un enregistreur de données en temps réel d'humidité et de température avec Arduino UNO et carte SD | Simulation de l'enregistreur de données DHT11 dans Proteus : Introduction : salut, c'est Liono Maker, voici le lien YouTube. Nous réalisons un projet créatif avec Arduino et travaillons sur des systèmes embarqués. Enregistreur de données : un enregistreur de données (également un enregistreur de données ou un enregistreur de données) est un appareil électronique qui enregistre des données au fil du temps avec
Transmission de données NBIoT Comment utiliser les boucliers basés sur un modem BC95G - Test UDP et signalisation de l'état du réseau : 4 étapes
Transmission de données NBIoT Comment utiliser les boucliers basés sur le modem BC95G - Test UDP et signalisation de l'état du réseau : 10-15 minutes.Difficulté : intermédiaire.Remarque : des compétences en soudure sont requises
Station météo avec transmission de données sans fil : 8 étapes
Station météo avec transmission de données sans fil : cette instructable est la mise à niveau de mon projet précédent - Station météo avec enregistrement de données. Le projet précédent peut être vu ici - Station météo avec enregistrement de donnéesSi vous avez des questions ou des problèmes, vous pouvez me contacter sur mon mail:iwx.production@gmai
Comment récupérer des données à partir d'une base de données Firebase sur NodeMCU : 7 étapes
Comment récupérer des données à partir d'une base de données Firebase sur NodeMCU : pour cette instruction, nous allons récupérer les données d'une base de données dans Google Firebase et les récupérer à l'aide d'un NodeMCU pour une analyse ultérieure. EXIGENCES DU PROJET : 1) NodeMCU ou ESP8266 Controller2) G-Mail compte pour créer une base de données Firebase.3) Téléchargez le