Créez votre propre traducteur de langue en code morse

paquet arduino, câble usb et hdmi

Aujourd'hui, nous revenons avec l'un de nos tutoriels intéressants. Cette fois, je veux vous montrer un projet très simple qui vous prendra peu de temps à mettre en œuvre et avec lequel vous pourrez littéralement construire une sorte de traducteur à partir d'un langage écrit en code Morse. Comme d'habitude, la vérité est que nous n'irons pas au-delà d'un projet où un plaque de maquette et un carte Arduino Puisque, au cas où vous voudriez aller plus loin, tant au niveau logiciel qu'en termes d'achèvement de projet final, vous devriez être celui qui met en œuvre une solution, la moins, la plus attractive.

L'idée commence par la création d'un Traducteur de tout type de police, de mots ou d'expressions en code morse. C'est aussi simple que d'utiliser une carte Arduino qui sera celle qui aura le logiciel nécessaire chargé afin que, grâce à ses sorties, nous puissions faire apparaître quelques LED en fonction de la signification en langage Morse que nous exprimons. Pour écrire facilement le texte que nous voulons traduire, nous utiliserons un téléphone mobile équipé d'un système d'exploitation Android qui enverra le texte via une connexion Bluetooth à notre tableau. Arduino UNO.

Carte Arduino compatible avec les capteurs pour Arduino

Matériel nécessaire à la réalisation du projet

Comme nous avons plus ou moins essayé de l'indiquer dans les lignes supérieures, pour mener à bien ce projet, nous aurons besoin de matériel spécifique bien que, si vous aimez le monde fabricant, Je suis sûr que non plus il ne vous sera pas difficile de trouver ce qui vous manque dans l'un de vos magasins les plus fréquents au cas où vous ne l'auriez pas, même si, comme je l'ai dit, ils le sont généralement articles assez fréquemment utilisés. Plus précisément, nous aurons besoin de la liste suivante:

Une fois que nous avons tous les éléments nécessaires disponibles, nous pouvons continuer l'exécution du projet. Un point à garder à l'esprit est que littéralement il n'est pas nécessaire d'avoir l'adaptateur bluetooth utilisé dans ce projet ou une carte Arduino UNO en tant que tel puisque n'importe quel autre avec les connexions de base peut être utilisé, nous n'aurons qu'à faire attention aux connexions utilisées de sorte que, par exemple, dans le cas où la sortie numérique 13 de notre Arduino UNO cela correspond à la même sortie de la carte que vous utilisez.

Étapes de réalisation du projet

Pour mener à bien ce projet, ci-dessous, j'indiquerai une série d'étapes liées à l'assemblage et à la connexion de tous les éléments qui composent la liste précédente que nous devons suivre pour leur bonne exécution. Comme c'est souvent le cas dans ce type de projet, n'hésitez pas à modifier n'importe quelle ligne de code ou ajouter du matériel pour faire évoluer et même perfectionner son fonctionnement car tout type d'amélioration est toujours le bienvenu.

En premier lieu, nous effectuerons le connexion de Arduino UNO avec notre maquette. Plus précisément, les sorties utilisées seront GND et 3.3 V. Ces mêmes lignes nous serviront, entre autres, à alimenter notre adaptateur Bluetooth.

Une fois que nous avons effectué ces connexions, il est temps de coordonner l'entrée et la sortie de données de l'adaptateur Bluetooth avec les entrées et sorties de données numériques de la carte Arduino. De cette façon, nous aurons notre adaptateur parfaitement connecté à la carte à la fois pour qu'il reçoive du courant et pour qu'il soit complètement disponible au niveau technique pour pouvoir démarrer »écouter'les données qui y parviennent via les ports d'entrée du Arduino UNO. En détail, dites-vous qu'à certaines occasions, en raison à la fois de la carte que nous utilisons et de l'adaptateur bluetooth, les connexions utilisées peuvent varier donc, à ce stade, la meilleure chose est consultez les documents d'installation de l'adaptateur car ils sont généralement accompagnés de schémas de connexion.

Nous arrivons à Connexion klaxon 3 volts. Pour cela, nous utiliserons la sortie numérique numéro 13 de Arduino UNO. La connexion restante, comme d'habitude, il faut la connecter à GND ou à la masse pour que le fonctionnement du klaxon soit correct.

Maintenant vient le temps connectez les différentes LED. Afin de ne pas essayer de vous confondre, dites-vous que l'idée est de connecter la plus longue jambe de celui-ci, positive, à l'une des sorties numériques de Arduino UNO tandis que le plus court se connecte directement à GND ou à la terre. De cette façon, nous trouverions que la première des LED vertes serait connectée à la sortie numérique 12, la suivante à la sortie 8, la troisième LED verte à la sortie 7 tandis que la seule LED bleue serait connectée à la sortie numérique 4.

La dernière étape, une fois que tout le câblage est prêt est utilisez le câble de connexion USB pour connecter notre Arduino UNO à l'ordinateur et ainsi être en mesure de lui fournir le logiciel nécessaire, que nous écrirons et compilerons à partir de l'IDE Arduino lui-même.

Connexion entre la carte Arduino et l'ordinateur

Un point qui doit être pris en compte lorsque nous avons la carte connectée à l'ordinateur pour savoir que tout fonctionne correctement, du moins en principe, est que la carte aura un voyant vert allumé en tout temps tant qu'il reste connecté à l'ordinateur. D'autre part et en fonction de l'adaptateur Bluetooth que nous utilisons, ce a généralement un voyant rouge clignotant en raison d'une connexion non établie avec l'appareil Android que nous utiliserons pour envoyer les lettres, phrases ou mots à l'assiette.

Je sais que le détail ci-dessus peut sembler quelque chose de très 'tonto'mais je peux vous assurer que ce sont des indications très valables, nécessaires et surtout intéressantes si l'on tient compte du fait qu'au sein de la communauté des fabricants, elles peuvent exister les gens qui commencent et cela, grâce à ces petits 'Ruses«ils peuvent comprendre qu'au moins, le courant atteint à la fois l'adaptateur et la carte elle-même.

À ce stade, il suffit de télécharger l'application MORSE.apk attaché. Cette application doit être installée sur votre appareil mobile équipé du système d'exploitation Android. Une fois installé, il vous suffit d'ouvrir l'application et d'appuyer sur Continuer. Cette fois, l'option qui nous intéresse le plus est 'Envoyer du texte', même sur lequel il faut cliquer pour y accéder. Une fois à l'intérieur, nous devons cliquer sur «Connecter» pour établir la connexion avec notre plaque.

Le processus de codage qui a été suivi est le suivant.

  • Une fois que vous accédez à l'application sur votre appareil Android et suivez les étapes précédentes, vous pourrez écrire n'importe quelle lettre, mot ou phrase. Une fois que vous avez écrit ce que vous voulez, il vous suffit de cliquer sur envoyer.
  • Si le texte a été reçu correctement, le système allumera automatiquement les lumières et émettra un son
  • L'idée est que le premier feu vert s'allume et s'éteint pour déterminer le «point». À son tour, le klaxon retentira et s'éteindra en même temps.
  • Les deuxième et troisième voyants verts s'allument et s'éteignent pour déterminer à leur tour la «ligne». Le klaxon, comme dans le cas précédent, s'allumera et s'éteindra en même temps.
  • Enfin, la quatrième lumière, c'est-à-dire la lumière bleue, s'allumera et s'éteindra pour déterminer la fin du caractère, du mot ou de la phrase. Lorsqu'il y a un espace entre chaque caractère, mot ou phrase, ce voyant s'allume et s'éteint deux fois.

Comme points à prendre en compte, il suffit de vous dire que dans ce cas l'application Android a été réalisée grâce à App Inventor, un moyen très simple de générer le code et le design d'une application qui sera ensuite exécutée sur un appareil équipé du fonctionnement système créé par les ingénieurs de Google.

Plus d'informations et de détails: Instructables


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.