Aprende el arte de los proyectos de mecatrónica -

Sí, has leído bien. No es un error de ortografía. Cuando comencé a aprender esto, ni siquiera sabía que existe un término como este. Solo por el hecho de eso, solía decirle a la gente que soy un ingeniero de Mecatrónica, y la gente solía reír, como en qué diablos significa eso? Más tarde descubrí que es una palabra real y tenía razón. Entonces, ¿qué son exactamente los proyectos de mecatrónica? ¿Cómo se relaciona con otros términos de ingeniería y qué se necesita para ser un ingeniero mecatrónico? Veamos este paso todos uno por uno.

¿Cuáles son los proyectos de mecatrónica?

Definiré esto en mi antiguo término simple. Los proyectos de mecatrónica son solo una combinación de múltiples cosas. No necesitas un título o ninguna certificación para ser eso. Es algo cuando desarrolla sus habilidades con puro conocimiento y experiencia cultivando múltiples habilidades de diferentes campos. ¿Confuso? Déjame entenderlo.

Durante mis días de universidad, quería ser programador. Un codificador puro. Comencé a aprender programación C, C ++, luego Python, Haskell, Scheme y muchos más. Pero más tarde me di cuenta de que estas son solo instrucciones. Un código es una instrucción simple sobre cómo debería funcionar algo. Pero sin los instrumentos adecuados, o el término adecuado sería hardware. Entonces, sin el hardware adecuado, simplemente no funcionará. Entonces, por ejemplo, si estoy construyendo, digamos un Quad Copter, si solo escribo el código en C ++ para controlar la tarjeta de red, no funcionará. Debe saber cómo funcionan los rotores, a qué velocidad comenzarían a maniobrar, si necesitaría un motor paso a paso o un motor de alta velocidad. Hay cálculos Ahora puede estar pensando que me estoy moviendo hacia el campo de la Ingeniería Robótica. Pero eso simplemente no está bien. Los proyectos de mecatrónica son una combinación de electrónica, mecánica, piratería, codificación, matemáticas y cosas similares. La lista es interminable. En resumen, es una combinación de todo lo que has aprendido.

¿Cómo empezar?

Ahora, esta es una pregunta que estaba esperando responder. Los proyectos de mecatrónica no son algo que pueda comenzar a aprender desde 5º grado o 10º grado o algo así. No hay límite de edad para eso. Pero como no todos somos Thomas Edison o Einstien aquí, veamos cómo podríamos comenzar con los conceptos básicos de mecatrónica aquí.

El mejor lugar para comenzar sería aprender Python y comprar una microcomputadora que siga su conjunto de códigos. Las computadoras y procesadores modernos como Intel o AMD probablemente serían difíciles. Esa es la razón por la que pedí comenzar con un microprocesador. Incluso antes de comprar un microprocesador, le recomendaría que aprenda un poco sobre Linux y sus comandos. La razón principal de esto es porque es muy fácil comenzar en Linux. Además, Linux es la única opción que tiene, ya que es extremadamente portátil en varias plataformas hasta que, a menos que pueda portar cualquier versión de Microsoft Windows en microprocesadores a través de arquitecturas ARM, supongo que no sabe, ya que estamos hablando de los esfuerzos de principiantes aquí. ¡Silencio! Esa fue una frase larga.

Déjame hacerte esto más simple. Los siguientes son los temas que discutiré más adelante en este blog para que pueda obtener al menos los conceptos básicos de Linux, Python y un microprocesador. Ahora, si se pregunta dónde obtendría este microprocesador, no tiene que preocuparse por apagarlo de su computadora anterior. Hay muchas compañías en el mercado que venden microprocesadores. Pero hoy estaríamos más centrados en Raspberry Pi 2. Entonces, los siguientes son los temas para hoy:

  1. Conceptos básicos de Linux
  2. Python basic para configuración LED
  3. Raspberry Pi

Fundamentos de Linux

Entonces, para comenzar, recomendaría descargar una distribución de Linux y usarla en una máquina virtual. La máquina virtual como VBOX o VMWare virtualiza su computadora y puede usar dos sistemas operativos uno dentro del otro. La distribución de Linux más simple que la gente recomienda es Ubuntu, pero preferiría no admitirlos. En cuanto a un principiante, recomendaría descargar Linux Mint. La versión actual para Ubuntu es 15.10 y para Mint es 17.2 Rafaela. Puedes descargar cualquiera de ellos. Ambos tienen una gran comunidad y son extremadamente estables. Lo único es que si tiene una tarjeta gráfica, puede tener problemas para solucionar problemas de Ubuntu con Unity. Linux Mint se basa en algo similar al entorno de escritorio GNOME 3, ahora conocido como Cinnamon. Volviendo a nuestro tema, una vez que los instale, a continuación encontrará algunos conjuntos de comandos que necesitará saber para que pueda tener acceso al entorno Linux.

ComandosUso
lsVer contenido del directorio actual
discos compactosCambio de directorio
pwdVer directorio actual
cp, mvCopiar o mover algo
rm, rmdirEliminar archivo o directorio
gatoLeer el contenido del archivo
nanoAbrir editor de texto en terminal
sudoObtenga acceso de superusuario
entoncesObtenga acceso de root
discos compactos.Para subir un directorio
parte superiorPara mostrar el uso de CPU y memoria
mapaPara escanear puertos, sistemas operativos y servicios
sshPara acceder a otra máquina a través del túnel
grepBuscar datos de texto sin formato

Estos son solo algunos conceptos básicos. Por supuesto, también puede hacerlos todos a través de la interfaz gráfica de usuario, pero estos son bastante rápidos y, cuando esté en ssh, no podrá usar la GUI hasta que tenga una conexión VNC. Una vez que tenga estos comandos a mano, puede continuar con la siguiente Parte de Python.

Cursos recomendados

  • Curso de certificación en línea en HTML y HTML5
  • Curso de prueba de software profesional
  • Curso en línea de Drupal 7
  • Curso en línea de JQuery

Conceptos básicos de Python

Una vez que tenga los conceptos básicos anteriores, puede instalar Python de inmediato. También puede instalarlo en Mac o Windows, pero como estamos usando Linux aquí, es extremadamente fácil instalarlo. Sólo tipo:

$ sudo apt-get install python3

(Nota: el signo $ significa terminal. No lo use al escribir el comando)

Una vez que instale eso, simplemente puede comenzar escribiendo python3 en su terminal Linux. Lo más probable es que ni siquiera tenga que instalarlo. La mayor parte de la distribución de Linux viene preinstalada con Python 3.4 o la última, lo que sea.

Los siguientes son los conceptos básicos de Python que luego puede comenzar a escribir en su terminal. Python que se ejecuta en la terminal de Linux tiene este aspecto:

Si obtiene 3 flechas como la parte anterior, puede comenzar a escribir los siguientes comandos:

>>> print ("Hola mundo")

Imprime Hello world en la terminal.

>>> 3 + 4

Imprimirá 7 en el terminal

>>> importar XYZ

Importará el módulo XYZ

>>> desde ABC import XYZ

Importará el XYZ desde el módulo ABC

(Nota: ABC y XYZ son solo para fines de referencia. Debe insertar un nombre de módulo específico para que funcione)

>>> si es verdadero:

print ("Verdadero")

más:

imprimir ("Falso")

Esto verificará si la condición es verdadera si es así, luego imprimirá la declaración como verdadera, de lo contrario, imprimirá falso.

Ahora escribamos un simple código portátil. Escriba esto en cualquier editor de texto en Linux, por ejemplo: Gedit o Leafpad y guárdelo como archivo de texto.py

#! / usr / bin / python

print ("Bienvenido a la programación de Python")

Aquí, puede guardarlo con cualquier nombre, solo asegúrese de cambiar la extensión a '.py'. Una vez que hayas hecho esto, escribe en la terminal,

$ chmod + x archivo de prueba.py

Chmod + x cambiará el permiso y lo hará ejecutable. Solo asegúrese de estar en el directorio apropiado cuando haga esto, de lo contrario, le dará un error que no se encuentra. Por ejemplo, si el archivo de prueba.py está en el escritorio, puede escribir lo siguiente.

$ chmod + x / Desktop / test file.py

Una vez que haga esto, puede ejecutar el archivo escribiendo:

$. / testfile.py

Esto imprimirá la declaración "Bienvenido a Python Programming" en su terminal. Incluso puede hacer doble clic en él y ejecutarlo sin tener que volver al terminal. Y puede usarlo en cualquier computadora con Linux. Simplemente tendría que ejecutar el comando chmod en la computadora que esté utilizando. También puede ejecutarlo en Windows utilizando el símbolo del sistema o puede convertirlo en un archivo testfile.exe utilizando el software py2exe disponible en SourceForge que convertirá el archivo '.py' también '.exe'.

Eso es. Ahora sabes cómo trabajar en Python.

Microcomputadora - Raspberry Pi

Entonces, ahora para la parte del microordenador, necesitaría comprar Raspberry Pi. Asegúrate de comprar la última. El más reciente a la hora de escribir este blog es Raspberry Pi 2. Se ve así:

Fuente de la imagen: pixabay.com

Tiene 4 puertos USB, una ranura para tarjeta microSD que admite hasta 64 GB de clase 10 emmc. Consiste en un procesador de 900 MHz que a partir de ahora lo he overclockeado a 1.2 GHz usando 3 disipadores de calor de cobre. Tiene aproximadamente 1 gigabyte de RAM, 40 pines GPIO, soporte HDMI completo, conector de audio y video de 3.5 mm, una interfaz de cámara e interfaz de pantalla, la unidad de procesamiento de gráficos es Videocore IV 3D. Si me preguntas, esto es más que suficiente para ejecutar cualquier distribución de Linux en él.

De manera predeterminada, si compra el kit completo, incluye una tarjeta microSD de clase 10 que viene preinstalada con NOOBS. Usando noobs puedes instalar el sistema operativo Raspbian que se incluye dentro de él. Por lo que he intentado, puede instalar casi cualquier sistema operativo, incluido Android KitKat. Sin embargo, también hay otros microordenadores, pero prefiero Raspberry sobre cualquier cosa. Una vez que Raspbian está instalado, puede iniciar Python, que se instala nuevamente de manera predeterminada y comenzar a jugar con los pines GPIO y algunos LED, lo cual es bastante divertido para comenzar. Para obtener más información, siempre puede visitar GitHub y la página oficial de raspberry pi www.raspberrypi.org para blogs, proyectos de mecatrónica y actualizaciones.

Por lo tanto, creo que sería suficiente para que comiences en el campo de los conceptos básicos de mecatrónica. No hay límite de imaginación en cuanto a todo lo que podrías hacer con estas cosas. Una vez que domines estas cosas, te recomendaría que eches un vistazo a la placa Arduino, que también es bastante divertida si planeas incluir proyectos de mecatrónica y robótica en esto.

Primera fuente de imagen: pixabay.com

Artículos recomendados

Aquí hay algunos artículos que lo ayudarán a obtener más detalles sobre los proyectos de Arte de la Mecatrónica, así que solo vaya al enlace.

  1. ¿Qué es el lenguaje de programación de esquemas?
  2. Carreras como ingeniero de software
  3. 13 aspectos importantes del SEO técnico
  4. Carreras en el aprendizaje automático
  5. Aprendizaje automático vs red neuronal
  6. Guía increíble en Drupal vs Joomla
  7. Drupal 7 vs Drupal 8: ¿Cuáles son las características?