Placa Galileo:características, lenguajes de programación y proyectos
¿Está buscando una placa certificada que le permita conectar módulos MPCle estándar como Bluetooth y Wi-Fi? ¿Quieres una placa que funcione con proyectos inalámbricos y sincronice en tiempo real? Entonces, ayudaría si tuviera la placa Intel Galileo.
¿Quieres saber más sobre el dispositivo?
Este artículo le brindará un desglose de las características, especificaciones, proyectos, beneficios y más del dispositivo.
¡Vamos al grano!
¿Cuáles son las características de la placa Galileo?
Ethernet
La placa Galileo tiene una parte en la parte superior con una etiqueta UART. En esta parte, encontrará un puerto Ethernet que permite la conexión de Intel Galileo a redes cableadas.
Arduino

Placas Arduino
Esta placa es la primera placa Arduino que tiene su base en el diseño de Intel. Además, la parte de la placa a la que puede conectar los cables de puente es similar al modelo de distribución de pines Arduino 1.0 en las placas Arduino Uno R3.
Como resultado, puede usar módulos que se conectan a los encabezados para ampliar la funcionalidad de la placa. Asimismo, el Uno tiene un puerto serial, 14 pines de E/S digitales, un encabezado ICSP para programación serial y 6 entradas analógicas.
RTC (Reloj en tiempo real)
Con el RTC integrado en la placa, puede sincronizar datos entre módulos. Además, puede usar la biblioteca de tiempo de Arduino para incluir la configuración de cronometraje en su programa.
Además, trabajar con proyectos inalámbricos facilita la integración en tiempo real utilizando datos de tiempo GPS (Sistema de posicionamiento global) y NTP (Protocolo de tiempo de red). Además, puede incluir una batería de tipo botón en la placa Intel Galileo para ahorrar tiempo entre reinicios del sistema.
Quark
La placa Galileo viene con un procesador de aplicaciones (Quark SoC X1000). Y esta función es para Internet de las cosas. Además, este procesador de aplicaciones es pequeño y tiene más eficiencia energética que el procesador Intel Atom. Por lo tanto, funciona perfectamente para proyectos pequeños y de baja potencia.
Linux
Es posible acceder a Wi-Fi, puertos seriales y pines de placa con la imagen de Linux para Intel Galileo y lenguajes de programación. Por lo tanto, es fácil capitalizar la potencia promedio de procesamiento de Intel Quark para crear algo.

Panel de Linux
Mini PCle
Esta ranura le permite conectar módulos mPCle estándar como adaptadores de tarjetas SIM para teléfonos móviles, Wi-Fi y Bluetooth.
MicroSD
Con la biblioteca SD (Secure Digital), puede acceder a la tarjeta micro SD integrada alternativa. A diferencia de los Arduino normales, Intel Galileo no guarda programas sin una tarjeta SD. Por lo tanto, con una tarjeta SD, la placa puede guardar hasta 32 GB de datos.
Componentes clave de la placa Arduino Intel Galileo
- Eth PHY:transceptor de capa física de Ethernet.
- Cliente USB 2.0:Conector de cliente USB (Micro-USB tipo B).
- Ranura para micro SD:admite tarjetas micro SD de hasta 32 GB.
- ICSP:encabezado de programación en serie en circuito (ICSP) de 6 pines.
- Regulador de voltaje:produce un suministro de 3.3V.
- Puerto de depuración JTAG:encabezado JTAG estándar de 10 pines para depuración.
- Alimentación de 5 V:la placa utiliza un adaptador de CA a CC.
- Puerto Ethernet:conector Ethernet 10/100.
- Expansor GPIO:un único expansor de E/S I2F ofrece modulación de ancho de pulso GPIO.
- ADC:convertidor analógico a digital.
- Interfaz de Arduino:sigue el pinout Arduino Uno Revisión 3.
- Intel Quark SoCX1000:procesador Intel Pentium de 32 bits y 400 MHz.
- RAM DDR3 de 256 MB:DRAM de 256 MB, el firmware se activa de forma predeterminada.
- Interfaz de escudo:sigue el pinout de escudo de Arduino Uno Revisión 3.
- Puerto serie RS-232:conector de 3,5 mm de 3 pines.
- SPI Flash:Flash SPI heredado de 8 Mbytes para guardar el gestor de arranque o el firmware y el boceto más reciente.
- Anfitrión USB 2.0:conector de host USB 2.0 (Micro-USB tipo AB).
- RS-232:transceptor RS-232.
- Puerto de programa flash SPI:encabezado de 7 pines para programación de interfaz periférica en serie (SPI).
Especificaciones de Intel Galileo


Proyectos Intel Galileo
Luces activadas por movimiento DIY Galileo
Materiales necesarios
- Placa Intel Galileo
- Alambres
- Sensor PIR

Sensor PIR Arduino
Fuente:Wikimedia Commons
- Portalámparas

Portalámparas
Fuente:Wikimedia Commons
- Destornillador

Destornillador amarillo
- Relé

Relé para Arduino
- Bombilla

Bombilla
Pasos
1. Obtenga su Galileo y conecte el sensor PIR al dispositivo. Puede hacerlo conectando el cable de tierra del sensor a la tierra de Galileo. Luego, conecte el VCC del sensor al pin 3.3 de Galileo. Luego, una la salida del sensor al pin digital 0 de Galileo.
2. Luego, tome los tres cables y conecte cada uno al relé IN, VCC y tierra. En otras palabras, el cable IN se conecta al pin digital 7 de Galileo. Luego, el cable VCC va al pin 5V de Galileo y el cable de tierra va a la tierra de Galileo.
3. Opte por un cable de alimentación de extremo abierto. Luego, conecte un extremo al cable central del portalámparas de la bombilla. Luego, conecte los dos cables al relé.
4. El hilo abierto del cable de alimentación se conecta al pin COM del relé. Por lo tanto, puede colocar el cable del portalámparas en el pin NO (normalmente abierto) del relé. Luego, mantenga los cables en su lugar en el relé apretando los tornillos.
5. Coloque la bombilla en el portalámparas para organizar el sistema. Además, conecte todos los cables necesarios y las conexiones USB. Si la conexión es precisa, conecta el cable de alimentación a la pared.
6. Cargue este código fuente.
Lenguaje de programación Intel Galileo
Los lenguajes de programación incluyen lo siguiente:
- Secure Shell (SSH)
- Arquitectura avanzada de sonido de Linux (ALSA)
- OpenCV
- Pitón
- Node.js
- Video4Linux (V4L2)
¿Cuáles son los usos de la placa Intel Galileo?
La placa Intel Galileo es un dispositivo de desarrollo que le permite crear una amplia gama de proyectos personalizados. Y es un código abierto que le permite obtener instrucciones para diferentes proyectos en línea. Algunos de los proyectos incluyen lo siguiente:
Greeny el invernadero inteligente
Este proyecto es complejo e implica la construcción de un mini invernadero monitoreado de forma remota. El proyecto requiere diferentes componentes electrónicos, una caja de acrílico, Galileo Gen 2, una bomba de agua y Arduino Uno.
Estación meteorológica sencilla
Implica el uso de un sensor DHT11 y Galileo para medir la humedad y la temperatura.
Reloj de lectura Sigma
Este proyecto es otro complejo que implica la creación de un lector electrónico portátil. Los materiales que necesita para este proyecto son tinta electrónica, impresión 3D y Galileo Gen 2.
¿Cuáles son las diferencias entre Intel Galileo Generation One y Generation Two?

Raspberry Pi frente a Intel Galileo

Preguntas frecuentes
- ¿Qué procesador utiliza Galileo?
Intel Quark X1000.
- ¿Qué sistema operativo funciona con Galileo?
Linux.
- ¿Cuánto cuesta obtener la placa Intel Galileo?
Un mínimo de $70 para principiantes.
Conclusión
La placa Galileo es el camino a seguir si necesita un sistema integrado en un chip de bajo consumo con un procesador de 32 bits que funcione a unos 400 MHz. Además, esta placa de desarrollo admite numerosos periféricos externos, lo que la convierte en una opción ideal para varios proyectos personalizados.
¿Ha utilizado Intel Galileo antes? ¿Tienes preguntas sobre la placa? Háganos saber.
Tecnología Industrial
- Los 10 lenguajes de programación en la nube más geniales
- Medición de temperatura para proyectos científicos y de laboratorio
- 9 nuevos lenguajes de programación para aprender en 2021
- Proyectos eléctricos E3.series - Creación y edición de cables
- Protección de proyectos de construcción contra reveses y retrasos
- ¿Qué es Arduino y cómo programarlo? – Programación Arduino
- Lenguajes de programación de máquinas:comandos de código G frente a códigos M
- Software de gestión de inventario:características y ventajas
- Transistor 2N3771:asignación de pines, características, aplicaciones y alternativas
- Microcontrolador AT89c51:programación, distribución de pines, funciones y alternativas
- Componentes de la placa de circuito y sus aplicaciones