Communication de données ultrasonique mort simple | shoppingmaroc.net


Certains des meilleurs hacks sont ceux qui semblent parfaitement évidents avec le recul; une solution au problème si élégant, vous vous demandez comment cela ne vous est jamais arrivé auparavant. Bien sûr, nous aimons aussi les hacks qui sont si complexes que vos yeux commencent à arroser, mais c'est agréable d'avoir un équilibre. Celui-ci, envoyé par [Eduardo Zola] est définitivement dans le premier groupe

Dans la vidéo après la pause, [Eduardo] montre sa configuration extrêmement simple pour utilisant des transducteurs ultrasoniques pour la communication de données à sens unique . Propulsé par une paire d'Arduinos et utilisant des transducteurs récupérés à partir du très populaire module HC-SR04, il y a de fortes chances que de nombreux lecteurs puissent recréer celui-ci sur leur propre banc avec ce qu'ils ont en réserve. Dans cet exemple, il envoie des chaînes de texte d'un ordinateur à un autre, mais avec un peu d'imagination cela peut être utilisé pour toutes sortes de projets.

Pour l'émetteur, le transducteur ultrasonique est simplement relié à l'un des Arduino. Le récepteur est un peu plus complexe, nécessitant un amplificateur LM386 et un comparateur LM393 pour créer un signal propre à lire par le second Arduino

Mais comment ça marche? En regardant à travers le code source de l'émetteur et du récepteur, nous pouvons voir qu'il est à peu près aussi basique que possible. L'émetteur Arduino décompose une chaîne donnée en caractères individuels, puis convertit ensuite l'ASCII en huit bits binaires. Ces bits sont envoyés en tant que tonalités et sont captés à la réception. Une fois que le récepteur a recueilli un morceau décent de tons, il fonctionne à travers eux et retourne les valeurs binaires en caractères ASCII qui sont déversés sur série. C'est lent mais c'est simple.

Si vous cherchez quelque chose un peu plus robuste, consultez ce guide sur l'utilisation de GNU Radio avec ultrasons


Arduino Maroc
Acheter Arduino ICI

Source

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *