Comunicación Satelital a la medida

Standard

Que tal amigos lectores, es un placer como siempre volver a tener la oportunidad de compartirles un poco de conocimiento. Esta vez hablaremos de una tecnología que puede ser de mucha utilidad para algún proyecto que planeen capitalizar.

Imaginen que necesitan supervisar el estado de un proceso en otro país, o en un lugar muy lejano donde no tengan acceso a ningún tipo de red como Internet, redes móviles como 3G, en fin, ustedes entenderán a lo que me refiero. Para este tipo de situaciones existe la posibilidad de utilizar la tecnología de comunicación Satelital.

iridium_next_605px Continue reading

Selección de conductores y distribución de carga P.1

Standard

Que tal gente, me reporto de nuevo a través de la maxipista de la información y convergiendo en el maximus de la sabiduría documentada en la red, el blog.

En esta ocasión se abordará un tema que suele ser ignorado al momento de desarrollar un proyecto o realizar alguna instalación. Se trata de la selección de los conductores. Sabemos que para que un aparato eléctrico o maquina mecánica funcione, es necesario transmitir la energía de un lado a otro por algún media, pero es muy común que el método seleccionado para esa transmisión sea o ineficiente o sobrado en exceso (y eso cuesta y puede costar mucho $$$).

images

Conceptos básicos.

En caso de la electricidad, la energía se transmite en conceptos de Tensión y Corriente, Suele utilizarse cableado para transmitir esas 2 características largas o cortas distancias.

Tensión eléctrica

Es la diferencia de potencial eléctrico entre dos puntos, en otras palabras un “des nivel” de capacidades entre dos elementos. Su unidad es el Volt (V) y se mide utilizando un multímetro en forma paralela.

Corriente eléctrica

Es el flujo de carga eléctrica que circula atreves de un conductor, en consecuente a una tensión eléctrica. Su unidad es el Ampere (A) y se mide con un amperímetro en serie.

Nota: en un conductor sin cerrar el circuito (conectar) puedes tener Voltaje pero no corriente.

Nota: en caso de medir  voltaje en colocando las 2 puntas del voltímetro en un solo conductor este siempre debe entregar 0 ya que no existe diferencia de potencial. Continue reading

Software + Hardware = ?

Standard

Que tal amables lectores, me da gusto compartirles un poco de información nuevamente.

Esta vez el contenido de esta publicación está dirigido a todos aquellos profesionistas electrónicos/mecatrónicos y también para informáticos/sistemasComputaciones/TIC’s.
Personalmente yo como mecatrónico en muchas ocasiones he presenciado y también he experimentado algunos roces con profesionistas afines a la informática cuando trabajamos en conjunto para un determinado proyecto. Sobre todo en cuanto a programación se refiere. Los mecatrónicos y electrónicos somos personas que utilizamos plataformas  de sistemas embebidos como Arduino, (la cual ya he publicado bastante anteriormente) que nos sirve para realizar una serie de acciones como respuesta a ciertos eventos utilizando programación, y nos va muy bien ya que el manejo de software nos brinda mucha flexibilidad ante cualquier modificación funcional. Esto es muy importante, ya que si desarrollamos utilizando solamente hardware para lograr nuestro objetivo, hay que tener en cuenta que cualquier modificación implica agregar y/o quitar dispositivos físicos lo que ocasiona prolongar bastante los tiempos de desarrollo. Es por esa razón que las plataformas de software embebido se mantienen en crecimiento constante.

Continue reading

Protoboard: el primer aliado

Standard

Que tal, me reporto de nuevo con ustedes en este glorioso manantial del saber que cruza fronteras y derriba muros (¡hasta el de trump!). Continuando con algunos datos que me han servido para realizar proyectos como estudiante o como ingeniero (y no morir en el intento).

Esta ocasión retomo un poco el tema de la entrega anterior, ya que la nostalgia invade la oficina.

Abriendo el tema hablaré un poco de una de las herramientas más controversiales cuando estas aprendiendo electrónica como se debe.

Protoboard.

Esta enigmática pieza de plástico y metal acompañará las prácticas de muchos estudiantes y la vida de muchos desarrolladores de electrónica.

¿Por qué un protoboard?

Como se comprende, un circuito necesita conductores y elementos activos y pasivos para realizar la función para la que esta diseñado.  Pero mientras un estudiante adquiere la pericia para realizar el diseño, se necesita conocer los componentes y sus características físicas reales. Así que, necesita conectarlos, pero soldar muchas patitas de metal solo para probar un circuito puede ser una perdida de tiempo. Y si es que al final de la prueba el circuito no funciona y necesita arreglos menores (siempre),  entonces llega este héroe sin capa para ayudar con la labor.

proto1 Continue reading

Wiring PI y Raspberry PI (2da. parte)

Standard

Feliz día a todos los lectores. Otra vez nos volvemos a encontrar y en esta ocasión les tengo la 2da parte de la versátil biblioteca WirginPi para nuestra Raspberry (La primera parte aqui)

En la primera parte hicimos una pequeña prueba creando un blink en nuestra Raspberry. Viendo como funciona, ya podríamos con la misma función (digital write) y  algo  de C  básico dasarrollar un ejercicio básico el cual son las luces del auto fantastico

el_coche_fantastico

Para esto utilizaremos  5 led, por el positivo del  led, tiraremos un jumper (cable) a el gpio que vayamos a utilizar como salida. No sin antes recordar que por default nuestra biblioteca tiene una numeración diferente: Continue reading

Justificación del Seguidor Solar de dos ejes

Standard

Buen día compañeros lectores, nuevamente estamos con ustedes para hablarles sobre la justificación de nuestro proyecto del seguidor solar de dos ejes, diseñado y construido en la empresa Hunabsys.

Comenzaremos con un dato interesante de nuestro país, ¿Sabían que México es el noveno país emisor de gases de efecto invernadero (GEI) del mundo causantes del calentamiento global de acuerdo con un reporte divulgado por The World Resources Institute (WRI)?

En un informe con sus datos más recientes, que corresponden a 2012, el WRI (Instituto de Recursos Mundiales) señaló que México contribuyó con 723.9 toneladas métricas de carbono liberadas a la atmósfera, 1.67 por ciento de las emisiones totales del mundo. Lo que significa que estamos contribuyendo enormemente a la contaminación.

La mayor parte de los gases contaminantes de México, al igual que sucede en el resto del mundo, proviene del sector energético, que emite en total 490.7 toneladas métricas de carbono a la atmósfera (Ciencia NOTIMEX, jue 25 jun 2015). Continue reading

Funcionamiento del seguimiento efectuado por el seguidor solar y sistema de control implementado

Standard

Buen día compañeros lectores, este día les hablaré sobre el funcionamiento del seguimiento efectuado en el seguidor solar y el sistema de control implementado.

Los parámetros arrojados por el sistema Solar Position Algorithm, son simplemente nuestro punto de referencia a la hora de compararlo con la lectura de los sensores ubicados en los dos grados de libertad correspondientes y para medir Azimut se mide utilizando el encoder que viene anexado al motor de CD. Aclarando que un encoder no arroja a su salida como parámetro un ángulo, sino el número de revoluciones del motor.

Entonces aquí se adecuó el algoritmo para que ese número de revoluciones se conviertan a grados, por supuesto tomando en cuenta la relación de la transmisión tornillo sin fin y engrane y que así nuestra comparación sea válida. Para evitar caer en inconsistencias, se requiere que la posición inicial (home) de nuestro sistema, se oriente hacia el norte y a partir de ahí se comience a ejecutar el algoritmo computacional. Continue reading

Comunicación de plataforma Xbee con Raspberry Pi

Standard

Que tal amigos lectores, me da gusto redactar otra vez…
La última vez les compartí lo que me sucedió realizando mis labores en la parte de diseño electrónico, esta vez les compartiré algo breve y sencillo. Actualmente me encuentro desarrollando un proyecto en la plataforma Raspberry Pi. Para mí es algo relativamente nuevo, ya que, es algo que en la escuela no aprendí (tal vez tú si lo aprendas o lo aprendiste). En un principio tenía un poquito de miedo porque estas plataformas se manejan con el ambiente de sistemas operativos Linux (Son los más populares en SBC) y personalmente lo tomé como un reto que sin duda me dejará un enorme aprendizaje, aclaro que anteriormente había utilizado muy poco Linux, pero bueno comencemos.

RL

El mensaje detrás del título es montar una red de comunicación inalámbrica entre 2 computadoras, la idea básicamente es mandar información desde la Raspberry Pi y recibirla en una PC utilizando el software oficial para el manejo de los Xbee, el XCTU. Indispensable tanto para programar los Xbee como para realizar las pruebas de comunicación. La siguiente imagen ilustra las etapas de este desarrollo:

XBeeSimpleChatDiagram

Continue reading

Limitantes en Biblioteca “SoftwareSerial” de Arduino

Standard

Que tal amigos lectores, me da gusto estar con ustedes de nuevo. Les comparto que en particular este post me alegra mucho redactarlo, ya que la empresa decidió apostar por contar con mis servicios de forma oficial, es decir no seré más un practicante, sino un desarrollador mecatrónico, fuck yeah! Por supuesto que en lo personal es algo que me motiva mucho,ya que desde un inicio me sentí feliz de encontrar un lugar donde aplico los conocimientos de mi perfil profesional y además día con día continuo desarrollando nuevas habilidades. Por lo cual estoy muy agradecido con esta empresa quien ahora me da la oportunidad de seguirme formando profesionalmente.

Pero bueno, continuemos con lo que nos compete en este blog. En la empresa he realizado labores en particular de 3 grandes áreas de la ingeniería mecatrónica. He realizado actividades de diseño mecánico, de diseño electrónico y de programación de microcontroladores. Trabajando hace poco tiempo en un proyecto donde estaba involucrado en la parte de diseño electrónico y programación, me topé con pared de una forma verdaderamente absurda por querer hacer las cosas de una manera “sencilla” y “práctica”. Sin embargo durante las pruebas finales las cosas no resultaron como lo esperábamos mi jefe directo y amigo, Jesús Quintero y yo. Pero bueno, todo comenzó de la siguiente manera.

Continue reading

Instalar NodeJs en una Beaglebone Black.

Standard

Hola, el día de hoy aprenderás cómo instalar NodeJs en una placa Beaglebone sobre el sistema operativo Ångström o Debian.

Instalar NodeJs en una de estas placas puede llegar a ser una pesadilla si lo tratas de instalar sin ayuda de un manejador o si necesitas estar cambiando de versión porque  por ejemplo las bibliotecas necesiten estar corriendo sobre una versión más reciente o anterior, etc.

Mi recomendación fuera de que este tutorial está enfocado principalmente en placas como Beaglebone o Raspberry Pi es que siempre utilices Node Version Manager (NVM), ya que este siempre te permitirá instalar varias versiones de node, manejarlas y cambiar de versión cada que lo desees.

Continue reading