Crea o teu propio idioma para o tradutor de código morse

paquete arduino, cable usb e hdmi

Hoxe volvemos cun dos nosos interesantes titoriais. Esta vez quero amosarche un proxecto moi sinxelo que che levará pouco tempo implementalo e co que literalmente poderás construír unha especie de tradutor a partir dunha lingua escrita en código Morse. Como é habitual, o certo é que non iremos máis alá dun proxecto onde prato de taboleiro e un placa arduino Xa que, no caso de querer ir máis alá, tanto a nivel de software como en termos de finalización do proxecto final, debería ser vostede quen implemente unha solución, menos atractiva.

A idea parte da creación dun Tradutor de calquera tipo de letra, palabras ou frases a código morse. Isto é tan sinxelo como usar unha tarxeta Arduino que será a que teña o software necesario cargado para que, a través das súas saídas, poidamos facer que algúns LED se vexan segundo o significado en linguaxe Morse que estamos expresando. Para escribir facilmente o texto que queremos traducir, usaremos un teléfono móbil equipado cun sistema operativo Android que enviará o texto a través dunha conexión bluetooth á nosa placa. Arduino UNO.

Placa Arduino compatible con sensores para Arduino

Material necesario para levar a cabo o proxecto

Como máis ou menos intentamos indicar nas liñas superiores, para levar a cabo este proxecto necesitaremos material específico aínda que, se che gusta o mundo fabricante, Estou seguro de que tampouco será difícil atopar o que falta en calquera das súas tendas máis frecuentes por se non o ten, aínda que, como digo, adoitan ser elementos de uso frecuente. En concreto, precisaremos a seguinte lista:

Unha vez que teñamos todos os elementos necesarios dispoñibles, podemos continuar coa execución do proxecto. Un punto a ter en conta é que literalmente non é necesario que se use o adaptador Bluetooth neste proxecto nin unha tarxeta Arduino UNO como tal xa que se pode usar calquera outra coas conexións básicas, só teremos que prestar atención ás conexións empregadas para que, por exemplo, no caso de que a saída dixital 13 da nosa Arduino UNO isto corresponde á mesma saída da placa que está a usar.

Pasos para levar a cabo o proxecto

Para levar a cabo este proxecto, a continuación, indicarei unha serie de pasos relacionados coa montaxe e conexión de todos os elementos que compoñen a lista anterior que debemos seguir para a súa correcta execución. Como adoita suceder neste tipo de proxectos, non dubide en facelo modificar calquera liña de código ou engadir hardware para evolucionar e incluso perfeccionar o seu funcionamento xa que calquera tipo de mellora sempre é benvida.

En primeiro lugar levaremos a cabo o conexión de Arduino UNO coa nosa mesa de traballo. En concreto, as saídas empregadas serán GND e 3.3 V. Estas mesmas liñas servirannos, entre outras cousas, para proporcionar enerxía ao noso adaptador Bluetooth.

Unha vez realizadas estas conexións, é hora de coordinar a entrada e saída de datos do adaptador bluetooth coas entradas e saídas de datos dixitais da placa Arduino. Deste xeito teremos o noso adaptador perfectamente conectado á tarxeta para que reciba corrente e para que estea completamente dispoñible a nivel técnico para comezar 'escoita'os datos que os alcanzan a través dos portos de entrada do Arduino UNO. Como detalle, dille que en determinadas ocasións, debido tanto á tarxeta que usamos como ao adaptador bluetooth, as conexións empregadas poden variar polo que, neste momento, o mellor é mire os documentos de instalación do adaptador xa que normalmente van acompañados de diagramas de conexión.

Chegamos a Conexión de bocina de 3 voltios. Para iso usaremos a saída dixital número 13 de Arduino UNO. A conexión restante, como de costume, debemos conectala a GND ou a terra para que o funcionamento da bucina sexa correcto.

Agora chega o momento conectar os diferentes LEDs. Para non intentar desordenarse, dille que a idea é conectar a pata máis longa, positiva, a unha das saídas dixitais de Arduino UNO mentres que o máis curto conecta directamente a GND ou a terra. Deste xeito atopariamos que o primeiro dos LED verdes estaría conectado á saída dixital 12, o seguinte á saída 8, o terceiro LED verde á saída 7 mentres que o único LED azul estaría conectado á saída dixital 4.

O último paso, unha vez que teñamos todo o cableado listo, é use o cable de conexión USB para conectar o noso Arduino UNO ao ordenador e así poder dotalo do software necesario, que escribiremos e recompilaremos a partir do propio Arduino IDE.

Conexión entre a placa Arduino e o ordenador

Un punto que hai que ter en conta cando temos a placa conectada ao ordenador para saber que todo funciona correctamente, polo menos en principio, é que a placa terá luz verde acesa en todo momento sempre que permaneza conectado ao ordenador. Por outra banda e dependendo do adaptador Bluetooth que usemos, este normalmente ten unha luz vermella intermitente debido a que non se establece unha conexión co dispositivo Android que empregaremos para enviar as letras, frases ou palabras ao prato.

Sei que o detalle anterior pode parecer algo moi 'tonto'pero podo asegurar que son indicacións moi válidas, necesarias e especialmente interesantes se temos en conta que dentro da comunidade maker poden existir xente que comeza e iso, grazas a estes pequenos 'Trucos"poden entender que, polo menos, a corrente chega tanto ao adaptador como á propia placa.

Neste momento só temos que descargar a aplicación MORSE.apk conectados. Esta aplicación debe estar instalada no seu dispositivo móbil equipado co sistema operativo Android. Unha vez instalado, só tes que abrir a aplicación e premer continuar. Esta vez a opción que máis nos interesa é 'Enviar texto', mesmo no que temos que facer clic para acceder a el. Unha vez dentro debemos facer clic en "Conectar" para establecer a conexión coa nosa placa.

O proceso de codificación que se seguiu é o seguinte.

  • Unha vez que acceda á aplicación no seu dispositivo Android e siga os pasos anteriores, poderá escribir calquera letra, palabra ou frase. Unha vez que escribas o que queres, só tes que facer clic en enviar.
  • Se o texto se recibiu correctamente, o sistema acenderá automaticamente as luces e emitirá un son
  • A idea é que a primeira luz verde acenda e apague para determinar o "punto". Pola súa banda, a bocina soará e apagará ao mesmo tempo.
  • A segunda e a terceira luz verde acenderanse e apagaranse para determinar á súa vez a "liña". O claxon, como no caso anterior, activarase e desactivarase ao mesmo tempo.
  • Finalmente, a cuarta luz, é dicir, a luz azul, acenderase e apagará para determinar o final do carácter, palabra ou frase. Cando hai algún tipo de espazo entre cada carácter, palabra ou frase, esta luz acenderase e apagará dúas veces.

Como puntos a ter en conta, só che digo que neste caso a aplicación de Android realizouse grazas a App Inventor, un xeito moi sinxelo de xerar o código e o deseño dunha aplicación que máis tarde se executará nun dispositivo equipado co sistema operativo. sistema creado por enxeñeiros de Google.

Máis información e detalles: instruíbles


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.