Publicado el 1 comentario

¿Cómo es hacer un proyecto Mecatrónico, IoT, Electrónico?

A veces necesitamos activar o desactivar un relay, una decisión binaria.

Pero otras, hay que llegar al límite del hardware. Por ejemplo, podemos crear un sensor touch con una Atmega328 (El que usa una placa uno) con solo una resistencia, una entrada y una salida. Pero hay que ver cómo reacciona el Hardware pues el procesamiento del sensor se debe hacer todo el tiempo, esperando que una persona toque el conductor.

Otro ejemplo puede ser un sistema mediante el cual un microcontrolador con Bluetooth detecta el teléfonos móviles, y de acuerdo a quién esté en la habitación. En este caso habría que buscar la MAC Adress o identificador del dispositivo Bluetooth (y considerando que está activado y reconocible) hay que buscar contínuamente los dispositivos para que cuando se logre establecer una conexión podamos decir quién está dentro.

Estos ejemplos, si bien podríamos tenerlos ahora mismo funcionando en el compilador y subidos en el microcontrolador, cuando uno los arma, debe probarlos, testearlos, ver cómo ser comporta, cuánto detecta, en qué rango, si por ejemplo «toco y veo que los valores pasan de un rando de 20-30 a 1000 claramente hay una detección». Si entro a una habitación y el bluetooth detecta un nuevo dispositivo… y si no hay interferencia con los demás bluetooth de la habitación* podré decir que encontré la solución al problema.

El proceso de creación de un proyecto que combina programación con electrónica se puede encarar con un tipo de diseño incremental. lo que permite tener primero lo más importante y luego ir mejorando ese Sketch.

Por ejemplo, antes de tener un sensor touch en un sistema más grande, puedo tener un pulsador simple y trabajar en aspectos que por el momento son más importantes; pues sin ellos el resto de ideas no tendrían sentido en el Dispositivo.

1 comentario en “¿Cómo es hacer un proyecto Mecatrónico, IoT, Electrónico?

  1. ¿Existe algún lenguaje específico diseñado para la programación mecatrónica? Conozco LabView, que es un lenguaje de flujo de datos, pero no estoy seguro de su plataforma principal.

    ¿Podría recomendarme algunos lenguajes además de c/c++? Cualquier lenguaje que se utilice en el tema de la mecatrónica (robótica, programación de sensores, etc.).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *