Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

Raspberry Pi:¿por qué es la gran opción pequeña y poderosa?

¿Aún no sabes qué es Raspberry Pics? Aquí te mostramos 12,5 millones de razones para hacerlo.

Este proyecto fue diseñado especialmente para la educación universitaria, y los amantes de la tecnología también (geeks), según informa la Fundación Raspberry en el Reino Unido mediante un anuncio oficial de su blog. Dicen haber superado todas las expectativas de venta de dispositivos; Llegaron a 12,5 millones de unidades Raspberry Pi vendidas. Este fenómeno es paralelo a la tecnología de consumo actual. Además, ha sido capaz de aportar al entorno doméstico una dosis de innovación que no hace mucho tiempo solo imaginaban los grandes fabricantes.

Sin embargo, espera, ¿qué es una Raspberry PI? ¿Cuáles son sus modelos? ¿Qué puedo lograr con una Raspberry Pi? Cuáles son sus usos más comunes? Todas esas preguntas y algo más las responderemos en el siguiente artículo.

¿Qué es una Raspberry PI?

La Raspberry Pi es una placa de computadora de bajo costo (SBC); se puede decir que es una computadora pequeña, del tamaño de una tarjeta de crédito, desarrollada por la Fundación Raspberry PI de la Universidad de Cambridge en el Reino Unido en 2011, con el objetivo principal de estimular las computadoras escolares. Enseñanza, aunque no comenzó su venta al público hasta 2012.

El concepto es una computadora simple donde todos los accesorios se pueden quitar sin afectar la operación esencial; está formado por una placa que soporta varios componentes necesarios en una computadora típica y puede comportarse como tal.

La Raspberry PI se ha definido como una pequeña maravilla que guarda en su interior una importante potencia de cómputo en un tamaño muy reducido. Es capaz de hacer algunas cosas cotidianas increíblemente. Además, este producto es la tercera marca de computadoras más vendida en el mundo.

Con Raspberry PI, puede conectarlo a su televisor y a un teclado y un mouse; si lo desea para aprender a programar o crear proyectos electrónicos, se creó para ese tipo de trabajos y para muchas de las cosas que hace su PC de escritorio, como hojas de cálculo, procesamiento de textos, navegar por Internet y jugar. También reproduce video de alta definición. La Raspberry Pi está siendo utilizada por adultos y niños de todo el mundo para aprender programación y creación digital.

1.1 Una breve historia de Raspberry Pi

Este proyecto se ideó principalmente en 2006, pero no se lanzó hasta febrero de 2012. Ha sido desarrollado para un pequeño grupo en la Universidad de Cambridge, y su misión más importante es fomentar la enseñanza de la informática en los niños.

La Raspberry Pi es una excelente herramienta para aprender electrónica y programación. Los primeros diseños de esta hermosa herramienta se basaron en el microcontrolador Atmel ATmega644. En mayo de 2009, se fundó la Fundación Raspberry Pi en Caldecote, South Cambridge shire, Reino Unido, como una asociación benéfica regulada por la Comisión de Caridad de Inglaterra y Gales.

La Fundación Raspberry Pi surge con un propósito principal en mente:Desarrollar el uso, la enseñanza y la comprensión de las computadoras en los niños. La idea más importante fue crear una computadora portátil y la más barata del mercado que permita a los niños usarlas sin miedo, abriendo su mente y enseñándole la ética de “ábrete y mira cómo funciona”.

El ideólogo del proyecto, David Braven.

Un ex desarrollador de videojuegos asegura que su objetivo más importante es que los niños puedan entender el funcionamiento básico del ordenador de una forma divertida y por ellos mismos quienes desarrollan y amplían sus dispositivos.

El cofundador de la fundación es Eben Upton, ex empleado de Broadcom Company, responsable de la arquitectura de software y hardware de Raspberry Pi. Eben Upton fue el responsable de contactar a un grupo de profesores académicos y entusiastas de la informática para crear una computadora con el objetivo principal de alentar a los niños a aprender informática como lo hizo en 1981 en Acorn BBC Microcomputer.

La base admite distribuciones para la arquitectura ARM, Raspbian (derivada de Debian), RISC OS y Arch Linux. Principalmente promueve el aprendizaje del lenguaje de programación Python y otros lenguajes como Tiny BASIC, C y Perl.

¿Cuáles son las especificaciones de Raspberry PI? Alternativamente, ¿cómo es el diseño de una Raspberry PI?

El diseño principal de Raspberry PI contiene:

Un Chipset Broadcom BCM2835, que contiene un procesador central (CPU) ARM1176JZF-S a 700 MHz

Un procesador de gráficos (GPU) Video Core IV.

Un módulo de RAM de 512 MB.

Un conector RJ45 se conecta a un lan9512 integrado –JZX de SMSC que proporciona conectividad de 10/100 Mbps.

2 autobuses UBS 2.0 

Una salida analógica de audio estéreo por jack de 3,5 mm.

Salida de vídeo digital + audio HDMI

Vídeo RCA con salida analógica

Los pines de entrada y salida de propósito general

​Conector de alimentación microUSB

Lector de tarjetas SD.

Actualmente existen 2 modelos diferentes de Raspberry Pi modelo A y modelo B.

El primero, el modelo A, se diferencia del modelo B porque tiene un solo puerto USB y carece de controlador Ethernet; tiene 256 MB de RAM por los 512 MB del otro modelo, y claro, cuesta menos que el otro modelo B. Aunque el Modelo A no tiene puerto RJ45, se puede conectar a una red mediante un adaptador USB-Ethernet proporcionado por el usuario.

El procesador dentro de una Raspberry PI es un procesador multitarea Broadcom BCM2835 system-on-chip (SoC). No es solo el diseño del SoC lo que hace que el BCM2835 sea diferente del procesador de una PC o computadora portátil; lo que lo hace diferente es que utiliza una arquitectura de conjunto de instrucciones adicional, conocida como ARM. No es solo el diseño del SoC lo que hace que el BCM2835 sea diferente del procesador de una PC o computadora portátil; lo que lo hace diferente es que utiliza una arquitectura de conjunto de instrucciones adicional, conocida como ARM. Significa la mayor parte del sistema.

La CPU contiene un ARM1176JZFS, con una unidad de punto flotante, que funciona a 700 MHz y puede admitir overclocking a 1 GHZ en modo “TURBO”, lo que hace que el SoC tenga más rendimiento sin reducir la vida útil de la placa y sin perder la garantía. La CPU se basa en la versión 6 de la arquitectura ARM, que no es compatible con muchas distribuciones de Linux, incluido Ubuntu.

Lo que utilizó la GPU es un coprocesador multimedia Dual Core VideoCore IV. Es capaz de mover contenido con calidad Blu-Ray, utilizando H.264 hasta 40MBits/s. Tiene un kernel 3D con soporte para bibliotecas OpenGL ES2.0 y OpenVG. Es capaz de decodificar 1080p30.

La RAM es de 512MB de SDRAM (en su modelo B).

Un solo módulo funciona a 400 MHz en su modo normal y alcanza los 600 MHz en su versión “TURBO”.

La Raspberry Pi no tiene un disco duro tradicional; dispone de lector/slot para memoria SD, sistema de almacenamiento en estado estable. El arranque del sistema se realizará desde la propia tarjeta SD por lo que al tener que albergar el sistema operativo en su conjunto, la tarjeta debe tener al menos 2 GB de capacidad para almacenar todos los archivos requeridos.

Las tarjetas SD están disponibles con el sistema operativo precargado en la tienda oficial de Raspberry Pi. Después del arranque inicial de la SD, puede trabajar con el almacenamiento de algunos dispositivos de disco por USB. Si no, para iniciar el S.O., será necesario instalar un sistema operativo en la tarjeta antes de poder trabajar con ella. Después del arranque inicial de la SD, puede trabajar con el almacenamiento de algunos dispositivos de disco por USB.

Para la salida de video, la Raspberry tiene un conector RCA o de video compuesto (PAL y NTSC), un conector HDMI (rev 1.3 y 1.4) y una interfaz DSI para paneles LCD. La salida de video final con Raspberry se conoce como Display Serial Interface (DSI), y se usa en los monitores de pantalla plana de tabletas y teléfonos inteligentes.

Para la salida de audio dispone de un jack de audio de 3,5mm, además del propio HDMI.

Si está utilizando el puerto HDMI de Raspberry Pi, obtener el audio es simple:cuando está configurado correctamente, el puerto HDMI transporta tanto la señal de video como la señal de audio. Significa que basta con conectar un solo cable a la pantalla para obtener vídeo y audio. Si la pantalla no tiene una entrada HDMI, se debe usar la salida de audio Jack.

Tenemos a nuestra disposición un conector RJ-45 conectado a un integrado lan9512 -JZX de SMSC que proporciona conectividad a 10/100 Mbps.

Es posible conectar la raspberry directamente a un PC sin pasar por un router, conectando ambos tipos de equipos directamente con un cable RJ45, sin necesidad de utilizar un cable cruzado; se debe a que el conector de red incluye una característica conocida como auto-MDI, que le permite reconfigurarse automáticamente.

La placa no tiene botón de encendido/apagado, por lo que la alimentación proviene de un conector micro USB estándar de 5V. El consumo de la placa es de 700mA (3,5W). Muchos cargadores diseñados para teléfonos inteligentes funcionarán con Raspberry Pi, pero no todos porque algunos solo brindan hasta 500 mA, y Raspberry consume más energía que la mayoría de los dispositivos micro-USB y requiere al menos 700 mA para funcionar.

ARM frente a X86

Desarrollada por Acorn Computers a fines de la década de 1980, la arquitectura ARM es relativamente poco conocida en el mundo de las computadoras de escritorio. Donde se destaca, es en los dispositivos móviles:es casi seguro que el teléfono en su bolsillo tiene un núcleo de servicio basado en ARM oculto en su interior.

El BCM2835 basado en ARM es el secreto que explica cómo la Raspberry Pi puede funcionar con solo una fuente de alimentación de 5V 1A suministrada por el puerto micro-USB integrado. También es por eso que no hay disipador de calor en el dispositivo:el bajo consumo de energía del chip se traduce directamente en muy poco calor residual, incluso durante las tareas de procesamiento más complejas.

Sin embargo, todo esto significa que Raspberry Pi no es compatible con el software de PC tradicional. La mayoría del software para computadoras de escritorio y portátiles se construye teniendo en cuenta la arquitectura del conjunto de instrucciones x86, presente en procesadores como AMD, Intel y VIA.

El BCM2835 utiliza una generación de diseño de procesador ARM conocido como ARM11, diseñado en torno a una versión de la arquitectura del conjunto de instrucciones conocida como ARMv6. Vale la pena recordar que ARMv6 es una arquitectura liviana y robusta, pero tiene un rival en la arquitectura más avanzada, la ARMv7 utilizada por la familia de procesadores ARM Cortex. Desafortunadamente, el software desarrollado para ARMv7, como el diseñado para x86, es incompatible con el BCM2835 de Raspberry Pi, aunque los desarrolladores generalmente pueden convertir el software para adaptarlo.

SO compatible

Además de su tamaño y costo, otra diferencia crítica entre Raspberry Pi y la PC de escritorio o portátil es el sistema operativo (el software que controla la computadora) que utiliza.

La mayoría de las PC y laptops disponibles en la actualidad funcionan con cualquiera de estos dos sistemas operativos:Microsoft Windows o Apple OS X. Ambas plataformas son de código cerrado, en un entorno silencioso creado con técnicas propietarias. Estos sistemas operativos se conocen como fuente sellada debido a la naturaleza de su código fuente, lo que significa la receta en un lenguaje informático que le dice al sistema qué hacer. En el software de código cerrado, esta receta se mantiene como un secreto muy bien guardado. Los usuarios pueden obtener el software completo pero nunca ver cómo se hace.

Por otro lado, la Raspberry Pi está diseñada para ejecutar el sistema operativo GNU/Linux. A diferencia de Windows o OS X, Linux es de código abierto. Significa que es posible descargar el código fuente del sistema operativo por completo y realizar los cambios que desee. Nada está oculto y todos los cambios realizados están a la vista del público. Este espíritu de desarrollo de código abierto ha permitido que Linux se modifique rápidamente para ejecutarse en Raspberry Pi, un proceso conocido como portabilidad.

Se han puesto en funcionamiento varias versiones de Linux al chip BCM2835 de la Raspberry Pi, incluyendo Debian, Fedora Remix y Arch Linux. Las diferentes distribuciones atienden diferentes necesidades, pero todas tienen algo en común:código abierto. Además, todos son compatibles:el software escrito en un sistema Debian funcionará perfectamente bien en uno con Arch Linux y viceversa.

1.2 Raspberry PI 1 Modelo A y Modelo B

El modelo A difiere del prototipo de la Raspberry PI 1 de menor valor. Solo tiene 512 MB de RAM, un solo puerto USB, sus respectivos 40 pines GPIO y ningún puerto Ethernet. Model B puede ser el prototipo avanzado de Raspberry PI 1; comparte el Model A con sus 512 MB de RAM y los 40 pines GPIO, pero con la gran diferencia que el Model B tiene 4 puertos USB y un puerto Ethernet. Su pequeño tamaño, bajo costo y bajo consumo de energía Los modelos A y B son excelentes para integrar en sus proyectos.

Raspberry PI 2 Modelo B

Raspberry PI, 2 Model B, es la segunda generación de estas hermosas placas de computadora. El PI, 2 Model B, tiene muchas similitudes con el PI 1 Model B, y la versión menos reciente usaba una CPU de cuatro núcleos Arm Cortex-A7 a 900 MHz y tenía 512 MB de RAM. Se cambió el Modelo PI 2 por una CPU Cortex-A53 de 900MHz y con 1 GB de RAM.

Raspberry PI 3 Modelo B

El Raspberry PI, 3 Model B, es el más avanzado que ha salido a la luz por parte de la organización Raspberry PI, que salió a la venta en marzo de este año. Con una CPU Arm Cortex-A53 pero con avance de 1.4 GHz 64 bits y cuatro núcleos, 1 GB de RAM, LAN inalámbrica 802.11 b/g/n/a de doble banda más rápida, Bluetooth 4.2 y Ethernet a 300 MBit /s significativamente más rápido.

Pi de frambuesa cero

El Raspberry PI Zero es el más pequeño que puede comprar, con solo la mitad del tamaño de cualquier otro modelo de Raspberry PI. El Pi Zero tiene una CPU de 1 GHz de un solo núcleo y, como muchos modelos, también tiene 512 MB de RAM, un puerto mini-HDMI y un puerto USB On-The-Go, y un conector para cámara. También tiene LAN inalámbrica integrada 802.11n y Bluetooth 4.1.

La Raspberry PI Zero es una súper minicomputadora, de bajo costo y mínimo consumo de energía, con un precio muy accesible, se puede decir que la Pi Zero tiene la potencia de una Raspberry PI pero con unas diminutas dimensiones de 65 mm x 30 mm.

PRODUCTO

SoC

Velocidad

RAM

Puerto USB

Ethernet

Inalámbrico/Bluetooth

FRAMBUESA PI 1 MODELO A

BCM2835

700 MHz

512 MB

1

NO

NO

FRAMBUESA PI 1 MODELO B

BCM2835

700 MHz

512 MB

4

NO

FRAMBUESA PI 2 MODELO B

BCM2836/7

900 MHz

1GB

4

NO

FRAMBUESA PI 3 MODELO B

BCM2837

1400 MHz

1GB

4

FRAMBUESA PI ZERO

BCM2835

1000 MHz

512 MB

1

NO

Proyectos de Raspberry PI

Uno de los éxitos significativos de Raspberry PI proviene de la enorme comunidad de desarrollo que lo respalda. Siendo pionero en su campo y su bajo costo, su diminuto tamaño y su respaldo oficial lo ha convertido en el favorito de muchas personas que quieren comenzar a aprender, experimentar y desarrollar proyectos científicos basados ​​en la informática y la programación.

Es un hardware capaz de facilitar la implementación de las ideas de miles de programadores aficionados, estudiantes y profesionales. Regularmente nuevos usos, proyectos desinteresados, apoyo gratuito de una comunidad muy activa y entusiasta. Los usuarios lo utilizan como Media Center -Plays Full HD- sala de vídeo para hacer funcionar emuladores de consolas o máquinas recreativas clásicas para montar una aparición NAS, para jugar a títulos como Quake 3 o versiones adaptadas de juegos como Minecraft, para proyectos de robótica, domótica… y por supuesto, para programar claramente. Internet está lleno de documentación y usuarios para resolver cualquier duda.

Muchos usuarios de raspberry PI han dado rienda suelta a su imaginación y han salido a la luz numerosos proyectos ilusionantes, de los que os hablaremos de algunos más adelante. También detallaremos cuáles son sus usos más habituales.

2.1 Raspberry PI y electrónica digital

Uno de los grandes beneficios de Raspberry PI es el puerto GPIO, se pueden controlar puertos de entrada-salida programables por el usuario, por lo que puede conectar todo tipo de dispositivos para pruebas y electrónica digital práctica, como pantallas LED, LCD, relés, diodos. , y así sucesivamente.

Una de las formas de programar el puerto GPIO raspberry más usada y pura es mediante QT Creator. QT es una biblioteca multiplataforma muy utilizada para desarrollar aplicaciones con interfaces gráficas de usuario, como herramientas para la línea de comandos y consolas para servidores. No obstante, también es posible controlar el puerto GPIO, por ejemplo, directamente con python si no necesitamos ninguna interfaz gráfica; las bibliotecas (python) para el control del puerto GPIO ya vienen preinstaladas en el sistema operativo Raspbian.

Servidor web y NAS

El bajo consumo y precio de la Raspberry Pi hacen del dispositivo una forma ideal de montar un NAS doméstico, que no tendrá el rendimiento de productos creados específicamente para realizar esta función; sí, proporcionaremos una solución completamente funcional para centralizar archivos desde nuestra red local. Simplemente instalando y configurando un servidor samba en nuestro S.O. de raspberry, creando carpetas, y dando permisos a los usuarios, ya tendríamos la Raspberry lista para compartir y gestionar archivos. Para ello, nos conectamos a un disco Raspberry USB externo que nos hará de almacenamiento.

Al igual que cualquier ordenador, puedes configurarlo para que funcione como un servidor web, con la ventaja de su pequeño tamaño y bajo consumo, lo que es ideal para tenerlo funcionando todo el día. Incluso podríamos instalar WordPress.

2.2 Cómo usar su Raspberry PI como Centro Multimedia

El uso más popular y extendido de la raspberry PI es como centro multimedia, en parte gracias a XBMC y su facilidad de uso e instalación. Antes de hablar de este proyecto, incluso comentar que se trata de XBMC.

XBMC (también conocido como “Xbox Media Center”) es un centro multimedia de entretenimiento multiplataforma bajo licencia GNU/GPL. Inicialmente fue creado para la primera generación de la consola de juegos Xbox. Sin embargo, el equipo de desarrollo de XBMC ha permitido que el producto se ejecute de forma nativa en Linux, Mac OS X (Leopard, Tiger y Apple TV), Microsoft Windows y la consola Ouya.

XBMC es compatible con una amplia gama de formatos multimedia e incluye listas de reproducción, visualizaciones de audio, presentaciones de diapositivas, informes meteorológicos y la adición de funciones mediante complementos. A través de su sistema de complementos basado en Python, XBMC se puede expandir a través de complementos que incluyen funciones como guías de programas de TV, YouTube, soporte en línea, películas avanzadas o podcasts. XBMC es una colección distribuida bajo licencia GNU; este es un proyecto de hobby que solo los voluntarios desarrollan durante su tiempo libre. No está producido, aprobado ni respaldado por Microsoft ni por ningún otro proveedor.

Para poder ejecutarse en Linux, XBMC puede usarlo con cualquier S.O. y distribución de Raspberry PI.

Sin embargo, lo interesante es que existen tres distribuciones, las cuales están modificadas y personalizadas para cargar XBMC directamente y sin ninguna dificultad adicional como si fuera un Media Center comprado para ello. Las tres distribuciones son Openelec, Raspbmc y Xbian. Los tres son muy similares y sirven para el mismo propósito, usar Raspberry como servidor multimedia usando XMBC. Aunque ninguna de las tres distribuciones requeridas tiene un entorno gráfico como Raspbian, utilizan el entorno XBMC.

Estas distribuciones Raspberry, llevan preinstalado el protocolo HDMI CEC (Consumer Electronics Control), que es un protocolo que utiliza el estándar AV Link para permitir funciones de control remoto a través del mismo cable HDMI. Es un bus serie bidireccional en una sola línea y está definido en la especificación HDMI 1.0. Significa que si su televisor lo admite (la mayoría de los televisores nuevos lo incorporan), Raspberry PI puede controlar el control remoto del televisor sin necesidad de mouse o teclado.

Al tener un código abierto, la comunidad detrás de estos proyectos desarrolla continuamente una serie de complementos y complementos, que agregan nuevas funciones, como ver televisión en línea, ver videos de YouTube, servidores P2P, scrappers para descargar carátulas e información de los archivos multimedia.

Configuración de pines de Raspberry PI

¡Asignación de Pin o Pinout!

Esta guía de asignación de pines GPIO pretende ser una referencia rápida e interactiva de los pines GPIO de Raspberry Pi, así como una guía detallada de la interfaz GPIO de su Raspberry Pi.

Raspberry PI vs. Arduino

Raspberry PI vs Arduino en esta comparativa te indicaremos sus principales diferencias. Debemos tener en cuenta que cada carta tiene su finalidad. Velocidad de procesamiento, precio, rendimiento, facilidad de programación son algunos de los parámetros que se analizan en este artículo. Su objetivo no es ver cuál es mejor, sino qué funciona mejor para su aplicación. Para ello, nos basaremos en nuestra experiencia, que ya incluye varios proyectos con ambas plataformas. Además, es fundamental considerar que estaremos hablando del Arduino modelo UNO R3 y el Raspberry Pi 3.

4.1 Procesamiento

Arduino UNO:el procesador Arduino es un ATmega328P que funciona a 20 MIPS (millones de instrucciones por segundo). Es una arquitectura AVR RISC de 8 bits, tipo Harvard. La mayoría de sus enseñanzas se realizan en un solo ciclo de operación. La configuración de Arduino tiene un resonador de 16 MHz.

Raspberry Pi:El procesador de la Raspberry Pi 3 es un BCM2837 Cortex A7. Se trata de un procesador de alto rendimiento y arquitectura ARM de bajo consumo tipo Quad Core funcionando a 1,2 GHz.

Arduino vs. Raspberry Pi:Raspberry Pi se lleva el premio en tareas donde la potencia de procesamiento es vital.

4.2 Protocolos y periféricos

Arduino UNO:Interrupciones UART, I2C, SPI, GPIO, PWM, ADC y comparador.

Raspberry Pi:UART, I2C, SPI, GPIO, PWM, USB, Ethernet, WiFi, HDMI.

Arduino vs. Raspberry Pi:¿Dibuja si desea implementar una interfaz gráfica, comunicarse a través de WiFi o tener la capacidad de manipular una cámara web a través de USB? Raspberry Pi es la mejor opción. El Arduino es la mejor opción si solo necesita leer datos de un sensor I2C, escribir en una memoria SPI y controlar un módulo de comunicación GPS o GSM a través de UART. Como punto de comparación, tomamos ese nivel de aplicaciones que el hardware de Arduino cree que son mejores porque siempre puedes enviar datos a una computadora y procesarlos o mostrarlos.

4.3 Costo y puesta en marcha:

Raspberry Pi vs Arduino:Arduino UNO sin duda alguna el Arduino tiene un costo menor que el Raspberry Pi. Actualmente, muchas aplicaciones en el mercado siguen siendo necesarias y tienen requisitos específicos. Temporizadores, lectura de datos de un sensor, comparación de la ejecución de ciclos de control, entre otros. Diseñar un sistema con una aplicación de menor costo para pretender vender el producto es una ventaja.

4.4 Entornos de desarrollo

Arduino UNO:El entorno de desarrollo gráfico (GDE, por sus siglas en inglés) de Arduino es muy limitado. No tiene nada más que una interfaz de programación, un botón de validación y uno de carga virtual. También tiene la terminal serial y, en el nuevo GDE, la trama serial que grafica los datos del puerto serial. Todo es sin la posibilidad de configurar nada o realizar la depuración del sistema. Para aquellos que han desarrollado programas extensos, es un trabajo tedioso en este GDE. Una solución alternativa es usar un GDE separado, pero ya está fuera de la idea general de Arduino.

Raspberry Pi:La Raspberry Pi es compatible con muchos programas y lenguajes de programación. Al considerar que puedes programar en C++ y Python, solo eso, tienes una ventaja considerable. Además, puede realizar compilaciones cruzadas e instalar IDE como Eclipse o QT. Con el que dispones de todas las herramientas de un entorno semiprofesional, sin olvidar que tienes acceso a la biblioteca de programación del sistema operativo, como Open CV para visión artificial.

Arduino vs. Raspberry Pi:Raspberry Pi tiene más variedad y entornos más completos.

4.5 En conclusión:

Un Arduino es una placa base de microcontrolador. Un microcontrolador es una computadora simple que puede ejecutar un programa a la vez, una y otra vez. Es fácil de usar.

Una Raspberry Pi es una computadora de propósito general, generalmente con un sistema operativo Linux y que ejecuta múltiples programas. Es más complicado de usar que un Arduino.

Si tiene un proyecto que involucra varias funcionalidades simultáneamente, necesita un fácil acceso a Internet y necesita accesibilidad a los medios, la Raspberry Pi 3 será su placa base.

Si tiene un proyecto que necesita lecturas fáciles de los sensores, solo tiene que hacer algunas salidas basadas en los datos del sensor, se comunica rápidamente con otras partes de la máquina y desea una puesta en marcha rápida casi sin otra instalación, entonces el Arduino Uno si el indicado para ti.

Usos de Raspberry PI

5.1 La cámara Raspberry Pi

La cámara Raspberry Pi es un sensor de imagen Sony IMX219 de 8 megapíxeles de alta calidad diseñado a medida para Raspberry Pi, que cuenta con una lente de enfoque fijo. Es capaz de generar imágenes estáticas de 3280 x 2464 píxeles y también admite videos de 1080p30, 720p60 y 640x480p90.

Además, el módulo de la cámara es de alta especificación y de mucha mejor calidad que una cámara web USB básica. Su firmware repleto de funciones utiliza completamente la potencia de la GPU VideoCore en el SOC de Raspberry PI, lo que permite grabar video de 1080p a 30 fps, 720p a 60 fps y resolución VGA (640 × 480) a 90 fps, perfecto para la reproducción en cámara lenta.

5.2 La computadora Raspberry Pi

La computadora de escritorio es una especie en extinción en estos días, especialmente en el hogar. Con la llegada de las potentes computadoras portátiles y las cómodas tabletas, menos personas necesitan una computadora de escritorio dedicada que ocupe espacio o acumule polvo en su casa.

Una buena computadora de escritorio puede ser útil, particularmente para tareas relacionadas con el trabajo, pero el espacio es un bien escaso para muchas personas. ¿Qué mejor computadora a la que recurrir que la Raspberry Pi del tamaño de una tarjeta de crédito?

Sin embargo, ¿se puede usar Raspberry Pi como una PC de escritorio?

Tal vez ya haya intentado construir un centro multimedia y una estación de juegos retro, como explicamos anteriormente en este artículo. Tal vez su PC de escritorio ya no sea adecuada para su propósito.

De cualquier manera, Raspberry Pi 3 (¡cuanto más nuevo, mejor!) es un reemplazo de escritorio ideal para propósitos de productividad primaria.

Para aprovechar las ventajas de la PC de escritorio, Raspberry Pi requiere muchos ajustes. El primer desafío es deshacerse de la mayoría de las aplicaciones de Google que usaba todos los días.

Las cosas se vuelven lentas cuando abres Documentos de Google.

El navegador te lo dice con un mensaje que dice:"Esta versión de Safari ya no es compatible". Google Docs funciona y, después de un tiempo, puede crear y editar documentos. Sin embargo, pronto te das cuenta de que había algunos problemas.

Aunque Google Docs está en su mejor momento, hubo un retraso mínimo, mínimo, pero aún significativo, entre el clic en un botón y la aparición del personaje en la pantalla. Por lo general, todo funciona, pero eventualmente descubre que este sinfín de retrasos menores lo molestan lo suficiente como para decidir dejar de usar Google Docs.

Por supuesto, tienes LibreOffice, que funciona sin problemas y es equivalente, incluso mejor que Google Docs. No hay razón para usar Google Docs si lo único que desea es un buen procesador de textos.

Además, mencionamos LibreOffice, que tiene procesador de textos, editor de hojas de cálculo, presentaciones y más. Estos funcionan perfectamente bien en Pi 3. Cambia a LibreOffice y usa Writer, por lo que notará que funciona perfectamente bien; solo verá un ligero retraso al iniciar.

Al eliminar Google Docs, Gmail también se vuelve más liviano, hasta el punto de ser perfectamente cómodo en su uso.

Chromium, el navegador de código abierto en el que se basa Chrome, es razonablemente sencillo de descargar e instalar usando una terminal desde Pi.

Gmail, Docs y Drive funcionan muy bien con Chromium. LibreOffice es más rápido que Docs, incluso en Chromium, pero puedes tener la comodidad de tener todos tus documentos disponibles para cualquier dispositivo.

Chromium también facilita la navegación. Los sitios con muchas cargas de JavaScript son razonablemente rápidos, no fallan y son fáciles de navegar. Obviamente, más lento que en una computadora portátil de $ 1000, pero encontrará que Chromium es perfectamente aceptable para el uso diario.

Chromium es probablemente un poco más lento que Iceweasel con bloqueador de scripts, pero tiene la ventaja de no dañar los sitios.

En cuanto a Chromium y Iceweasel, puedes usar uno u otro. Sin embargo, ejecutar Iceweasel y Epiphany al mismo tiempo no presenta problemas. Cuando intenta usar ambos simultáneamente, con cinco pestañas entre Google Docs y Gmail, la computadora se congela de 10 a 20 segundos mientras se llena la memoria de 1 GByte. En otras palabras, Chromium consume mucha memoria.

Para concluir, el punto es que si está dispuesto a hacer ajustes para mejorar la forma de trabajar y arreglos triviales en el sistema operativo oficial Raspbian OS, entonces, por supuesto, puede trabajar en una computadora de $ 35.

NO será tan cómodo de usar como un portátil de 1.000 dólares, pero es lo más parecido a ser un PC de la Pi hasta el momento. Sin embargo, lo ves.

Nos olvidamos de mencionar todo con electricidad 5volts 2 amperios, es un consumo bajo, donde una PC puede llegar a gastar hasta 250watts, claro, hay que sumarle el consumo del monitor, pero con las modernas pantallas LED no es mucho.

5.3 Frambuesa PI con Android

Ahora puedes usar Android 8.1 con Raspberry Pi.

El Raspberry Pi es el mejor miniordenador en relación calidad-precio que podemos encontrar en la actualidad. Es solo un sistema operativo gratuito y de código abierto para decodificadores, teléfonos inteligentes y tabletas, basado en la plataforma móvil Android. Aunque tenemos varios sistemas operativos para elegir, una de las limitaciones para los usuarios es no tener un sistema operativo Android oficial para instalar en la Raspberry Pi. Sin embargo, ahora, gracias a LineageOS, este problema ha terminado. Espera un momento seguro. Te preguntarás, ¿qué son los linajes?

Para solucionar esta severa limitación de la Raspberry Pi en cuanto a software, ha salido a la luz la primera imagen no oficial de LineageOS para Raspberry Pi 3. Esta imagen nos permite instalar Android 8.1 Oreo en este miniordenador para que pueda utilizar el sistema operativo móvil de Google, junto con todas sus aplicaciones, en este dispositivo.

To be able to put this image into operation in the Raspberry Pi 3, the file that you download has a size of about 300 megabytes, although, when you unzip it, we will find an image of 4.3 GB, so we will need a micro-SD of, at less, 8 GB to install this system.

As for the installation is the same as any other image for the Raspberry Pi.

Once downloaded and unzipped lineages are downloaded, we will have to copy it to the micro-sd with a tool like “Win32 Disk Imager” to prepare the card and start the mini-computer. Once LineageOS is copied, we insert it in the Raspberry Pi, and it will be ready to work.

For the moment, the developer warns that it is an image for advanced users. Also, it may contain errors because it is the first version is based on lineages 15.1 and uses software rendering image Google, SwiftShader image. The developer does not recommend it for a production team or a multimedia device but will gradually make it increasingly stable to position itself as a natural and free alternative that allows us to have Android in the Raspberry Pi.

Conclusion

The Raspberry PI is a great option to start learning computer programming thanks to its processing power, low cost, and small energy consumption. With this excellent computer board, you can achieve endless academic projects, electronic projects, and some retro games. How a personal computer works from the inside is helpful for novices and the most experienced programmers. To learn more about computer cards and all the services we offer, we invite you to our website and discover all our services.


Tecnología Industrial

  1. La cadena de suministro y el aprendizaje automático
  2. nVent SCHROFF:controlador integrado PXI Express pequeño, potente y adaptable
  3. Monitoreo de temperatura en Raspberry Pi
  4. Introducción a RAK831 LoRa Gateway y RPi3
  5. AIoT:La poderosa convergencia de AI e IoT
  6. La simbiosis del comercio electrónico y el ladrillo y el cemento
  7. El caso de la división del inventario, por marcas grandes y pequeñas
  8. Las ruedas del chasis dan vueltas y vueltas… no
  9. El gran facilitador:los PLC y el Internet industrial de las cosas
  10. ¿Cuál es la diferencia entre Industria 4.0 e Industria 5.0?
  11. Medición de la perpendicularidad de piezas metálicas pequeñas