Intel Edison IoT:cómo elegir Intel Edison para su prototipo de IoT
¿Está buscando una alternativa a Arduino o Raspberry Pi para impulsar sus proyectos de Internet de las cosas (IoT) de última generación? Entonces, Intel Edison loT es su elección.
El Edison es aproximadamente del tamaño de una tarjeta SD pero lo suficientemente potente como para ejecutar un distribuible de Linux completo.
Aunque Intel descontinuó la serie Edison, aún ofrece una excelente alternativa para un circuito de minicomputadora.
Entonces, en este artículo, repasaremos todo lo que necesita saber sobre un Intel Edison. E incluso compararlo con otros microcontroladores.
Introducción a Intel Edison para IoT
Intel Edison para IoT
Intel Edison es una placa de desarrollo pequeña y potente. Aunque es pequeño, ofrece una excelente conectividad y bajo consumo de energía. Entonces, si su proyecto requiere estos dos factores, está de enhorabuena.
Además, Intel diseñó esta placa pensando en los dispositivos portátiles.
Pero eso no es todo. Puede usar dos tipos de tableros de conexiones con Edison. Primero está la placa de conexión Intel Edison. La segunda es la placa de conexión Intel Edison para Arduino; hablaremos de esto en detalle más adelante.
Para una introducción adecuada a Intel Edison, lo desglosaremos en sus especificaciones, placas base y software.
Especificaciones
- Procesador Intel de 500 MHz
- Microcontrolador Quark (100 MHz)
- 1 GB de RAM
- Memoria flash eMMC (4 GB)
- Wi-Fi
- Bluetooth 4.0
- UART
- I2C
- SPI
- USB
- GPIO (40 pines)
Tableros de ruptura
El conector de 70 pines de Edison hace que el uso directo sea complicado. Por lo tanto, Intel desarrolló dos placas base, como mencionamos anteriormente, para facilitar la creación de prototipos.
Una es la placa de conexión Arduino, mientras que la otra es la placa de conexión Edison. Estas placas ofrecen diferentes propósitos, capacidades de E/S y tamaños.
Placa de conexión Intel Edison
Placa de conexiones Intel Edison
La placa de conexiones de Edison es un poco más grande que la propia Edison. Sin embargo, se las arregla para mantener la característica de formato pequeño de Edison.
Además, la placa viene con un pequeño pero poderoso conjunto de características. Por lo tanto, puede exponer la E/S nativa de 1,8 V de Edison y acceder a un USB OTG, con un conector Micro Type-AB.
Otras características incluyen una matriz I/0 de cuadrícula de 0,1 pulgadas de puntos de soldadura de orificio pasante, un interruptor de alimentación USB OTG, un cargador de batería y un puente UART de USB a dispositivo. Además, el puente UART viene con un conector micro tipo B.
Por último, puede ahorrar una buena cantidad de espacio con esta placa.
Placa Intel Edison para Arduino
Placa Intel Edison Breakout para Arduino
Alternativamente, la placa Arduino Breakout ofrece una interfaz más próspera y extensa. Además, sus pines de E/S hacen que Intel Edison sea compatible con Arduino.
Además, la placa de conexiones cuenta con 20 pines de E/S digitales con 4 pines de salida PWM incluidos. También obtiene seis entradas analógicas, I2C, UART (Rx/Tx), encabezado ICSP de 6 pines (SPI) y un conector con host USB Tipo-A o Micro USB.
Pero hay más. También cuenta con un dispositivo USB conectado a la UART y un conector de tarjeta SD.
Software
En verdad, la imagen predeterminada de Edison es la imagen de Yocto Linux. Sin embargo, puede ejecutar cualquier distribución de Linux que desee.
Además, puede usar Yocto para desarrollar imágenes personalizadas.
Además, puede configurarlo y personalizarlo para crear una imagen personalizada para su proyecto. Y es fácil hacer esto con simples comandos de proyecto de Yocto.
Curiosamente, los dispositivos con distribuciones completas de Linux abren diferentes posibilidades. Por ejemplo, puede reutilizar fácilmente las bibliotecas y los paquetes disponibles para desarrollar un producto que sea más accesible y rápido.
Aquí está la guinda del pastel. No necesita aprender nuevos idiomas ni usar kits de herramientas o SDK. En su lugar, puede desarrollar directamente en el dispositivo GNU/Linux estándar.
Sin embargo, Intel te cubre si necesitas herramientas para empezar a desarrollar. Estos son algunos de ellos para ayudarlo a comenzar.
SDK de Edison
Ahora, puede obtener todo lo que necesita para desarrollar con Edison SDK. Curiosamente, esto funciona en base a Eclipse e incluye todas las herramientas de compilación cruzada, la documentación y la biblioteca básica necesaria para desarrollar su proyecto.
También obtiene un conector para depurar e implementar su software en la placa. Además, el SDK de Edison es excelente para los desarrolladores que usan C++. Sin embargo, puede usar otros idiomas si lo desea.
Edición Intel XDX IoT
La variante Intel XDX le permite escribir aplicaciones Javascript y probarlas directamente. Además, con esta herramienta, es fácil crear aplicaciones HTML5 que puedan comunicarse con la placa Edison.
Wyliodrin
No necesitas aprender lenguajes de programación con Wyliodrin. En cambio, puede programar con herramientas simples de arrastrar y soltar. Entonces, si eres un principiante, esta es una excelente herramienta.
Arduino
La placa Arduino Breakout le permite ejecutar bocetos de Arduino en su Edison. Además, con la versión perfecta de Arduino IDE, tendrá acceso a varias ilustraciones, bibliotecas y ejemplos.
Bibliotecas
Intel desarrolló dos bibliotecas para brindarle una experiencia de desarrollador perfecta. Primero está Lib MRAA, una biblioteca C/C++ que puede interactuar con la E/S de Edison. El siguiente es UPM, que es un repositorio de alto nivel para sensores Lib MRAA.
Proyecto Intel Edison
Hay varios proyectos que puede crear con Intel Edison. Un proyecto que muestra las características únicas de Intel Edison es el boceto de aviso meteorológico de Intel Edison.
Esto es lo que necesitará para este proyecto:
- Código del proyecto
- IDE de Arduino
- Placa Intel Edison
- Kit básico de Grove (la mayoría de los componentes son de este kit)
Kit de inicio de Grove
- Zumbador (opcional)
Zumbador
Cómo hacer este proyecto
Paso 1:Obtenga su código
Código
Puede obtener el código para este proyecto haciendo clic en el enlace de arriba. Si está utilizando Linux, copie el código en Edison con el software SFTP. Alternativamente, puede usar el programa WinSCP en Windows.
Ahora, antes de pasar al siguiente paso, asegúrese de copiar los archivos de script en el directorio de Edison adecuado:/home/root/
Paso 2:obtenga un símbolo del sistema conectando su Edison
Puede seguir esta guía de Intel para conectar correctamente su Edison mediante un puerto serie USB.
Sin embargo, puede dejar de conectarse cuando reciba un símbolo del sistema.
Paso 3:Mover archivos a su ubicación adecuada
Asegúrese de colocar sus tres scripts de Linux en sus ubicaciones adecuadas. Algunas rutas de archivo requieren las siguientes áreas:
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
Cuando inicie su Edison, el "sistema" abrirá "mi servicio meteorológico". guión de servicio.” Luego, abrirá "myweatherservice_wrapper.sh" y, finalmente, "my weather service". guiones pl.”
Paso 4:Configura tu Wi-Fi
Para este paso, recomendamos utilizar el protocolo SSH para su programación. Además, recomendamos usar el método de cable de 2 micro USB para configurar su Edison.
Estos dispositivos USB servirán como memoria USB para que pueda copiar su puerto serie USB y la imagen del sistema operativo.
Primero, ejecute una sesión de PuTTY para conectar Edison con el puerto serie USB. Luego use el puerto serie USB para configurar WiFi.
¿Cómo? Tendría que configurar la dirección IP de su Edison con el puerto serie USB. Luego use el protocolo SSH en su PuTTY para colocarlo en su Edison.
Ahora, puede conectar su Edison a su punto de acceso WiFi y acceder a páginas web desde estaciones meteorológicas.
Paso 5:instale su kit de inicio de Grove
A continuación, conecte su placa GPIO de conexión de Grove y conecte la pantalla LCD RGB a cualquier puerto I2C de Grove. Además, puede conectar un zumbador a GPIO 3. Pero esto es opcional.
Paso 6:reiniciar, probar y personalizar
Puede reiniciar su Edison para completar este proyecto. Sin embargo, tendría que esperar 20 segundos para su conexión WiFi. Una vez que tenga una relación, puede obtener un archivo XML de la estación meteorológica.
Debería mostrar el clima de las estaciones meteorológicas cercanas a usted si funciona.
Además, puede personalizar su archivo XML con su script de Linux (my weather service. pl) para configurar sus estaciones meteorológicas preferidas.
Nota:Utilice el IDE de Arduino para instalar su WeatherAdvisorySketch.to sketch en el Arduino de su Edison.
Cómo elegir Intel Edison para un prototipo de IoT
Aquí se explica cómo seleccionar el Intel Edison adecuado para su prototipo de IoT:
- Primero, determine si necesita una placa de extensión
- Consulte los consejos para asignar tareas a GPIO
- Compruebe si el voltaje y la corriente funcionan con sus componentes
- Elija una fuente de alimentación adecuada
- Piénselo antes de empezar a construir
Intel Edison frente a Raspberry Pi
Frambuesa Pi
La elección entre la placa Edison y la placa PI depende de su proyecto. Si necesita una placa que ahorre energía y sea rentable, Intel Edison es su elección. También tiene una RAM más rápida, una CPU de doble núcleo y capacidades de eficiencia energética.
Intel Edison frente a Arduino
Placa Arduino
Intel Edison ofrece un tamaño más pequeño, más potencia informática y velocidad en comparación con una placa Arduino. Además, Intel Edison es totalmente compatible con el software Arduino. Por lo tanto, puede obtener funciones de Arduino en una placa más rápida.
Intel Edison IoT:Sustitución de Intel Edison
Dado que Intel descontinuó la producción y venta de todos los SKU de Intel Edison, el SoM Variscite DART-6UL es la siguiente mejor alternativa.
Preguntas frecuentes
¿Cómo me conecto a Intel Edison?
Puede seguir los pasos enumerados anteriormente para conectar su Intel Edison a una red Wi-Fi o consultar esta guía de Intel.
Intel Edison IoT:¿Por qué se descontinuó Intel Edison?
Intel nunca anunció razones específicas para descontinuar Intel Edison, pero sí emitió una notificación de cambio de producto para anunciar la descontinuación.
¿Cuál es la función de Intel Edison?
Puede utilizar Intel Edison para una amplia gama de proyectos. Pero funciona principalmente para dispositivos portátiles e IoT.
Conclusión
En verdad, Intel Edison es un sólido competidor para los controladores Raspberry Pi y Arduino. La pequeña placa de desarrollo era lo suficientemente poderosa para manejar varios proyectos y hacer algunos juegos.
De hecho, no hay nuevas versiones para competir con las versiones más recientes de Raspberry Pi y otras placas de desarrollo. Pero se mantiene firme frente al popular modelo Raspberry Pi 3 y sirve como una buena alternativa.
Entonces, ¿tiene alguna pregunta sobre Intel Edison? Háganos saber y estaremos encantados de ayudarle.
Tecnología Industrial
- Cómo elegir el material adecuado para su volante
- Cómo elegir la máquina de plasma CNC perfecta para su taller
- Cómo elegir el calentador industrial adecuado para su lugar de trabajo
- Cómo elegir la unidad de potencia hidráulica adecuada para su máquina
- Cómo elegir el material de pastilla de freno adecuado para su equipo
- ¿Húmedo o seco? Cómo elegir los tipos correctos de frenos para su equipo
- Cómo elegir la grúa adecuada para su proyecto
- Cómo elegir el mejor cucharón para su miniexcavadora
- Cómo elegir el filtro adecuado para su aplicación
- Cómo elegir los rascadores adecuados para su cinta transportadora
- Cómo elegir el mejor equipo Cat® para su granja