¡Tu carrito está actualmente vacío!
¿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.
Etiquetas:
Comentarios
2 respuestas a «¿Cómo es hacer un proyecto Mecatrónico, IoT, Electrónico?»
¿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.).
Sí, hay varios lenguajes de programación que son comúnmente utilizados en el campo de la mecatrónica, además de C/C++ y LabVIEW. Aquí te menciono algunos:
Python: Es un lenguaje de programación de propósito general que se ha vuelto muy popular en la mecatrónica debido a su simplicidad y versatilidad. Tiene una amplia variedad de bibliotecas y herramientas que son útiles para el desarrollo de aplicaciones mecatrónicas, incluyendo bibliotecas para control de hardware, procesamiento de señales, visión por computadora, entre otros.
MATLAB/Simulink: MATLAB es un entorno de programación numérica y Simulink es una herramienta gráfica de modelado y simulación. Ambos son ampliamente utilizados en ingeniería mecatrónica para el diseño, simulación y análisis de sistemas dinámicos, control de sistemas y procesamiento de señales, entre otros.
IDE de Desarrollo (C/C++): El entorno de desarrollo integrado (IDE) proporciona una forma simplificada de programar microcontroladores utilizando una variante de C/C++. Es especialmente popular en proyectos de electrónica y robótica debido a su facilidad de uso y amplia disponibilidad de hardware compatible.
ROS (Robot Operating System): No es propiamente un lenguaje de programación, pero es un conjunto de herramientas, bibliotecas y convenciones que facilitan la creación de software para robots. Se basa principalmente en C++ y Python, y proporciona una plataforma robusta para el desarrollo de aplicaciones robóticas complejas.
Deja una respuesta