arduino vs frambuesa pi
Hoy, voy a compartir una comparación y, como sugiere el título, es una competencia Arduino Vs Raspberry Pi. De hecho, he estado recibiendo muchos...
Departamentos:
Ingeniería electronica
Ingeniería Mecatrónica
Microcontroladores:
Arduino Mega 2560
Arduino Pro Mini
Programas:
Hola amigos, espero que todos estéis bien y disfrutando de vuestras vidas. Hoy, voy a compartir una comparación titulada Arduino Vs Raspberry Pi . En realidad, he estado recibiendo muchos correos electrónicos y comentarios de nuevos estudiantes de ingeniería que dicen "somos nuevos en Embedded y queremos comenzar nuestro proyecto, así que díganos cuál es mejor Arduino o Raspberry Pi". Entonces, pensé en escribir una publicación sobre Arduino Vs Raspberry Pi y en esta publicación, voy a hacer una comparación detallada entre los dos y le haré saber cuál debe usar en su proyecto y por qué.
Entonces, espero que todos conozcan o al menos hayan oído hablar de estas dos placas, que son Arduino y Raspberry Pi. Si aún no lo ha escuchado, debe echar un vistazo al sitio oficial de Arduino y al sitio oficial de Raspberry Pi . Le darán una descripción básica de lo que son estos tableros. De todos modos, voy a comenzar desde lo más básico para que no se metan en muchos problemas. Entonces, comencemos con Arduino Vs Raspberry Pi:
arduino vs frambuesa pi
He creado algunos puntos a continuación y en cada uno de estos puntos, he marcado la diferencia entre estos dos tableros. También he mencionado sus fortalezas y debilidades y cuál usar. Obviamente, ambos tienen su propia importancia por lo que no podemos decir que uno es mejor que el otro. En cambio, estamos haciendo una comparación entre los dos y luego tendrá una idea clara de cuál debe usar para su proyecto. La selección de su placa controladora en realidad depende completamente de la naturaleza de su proyecto. ¿Estoy llegando lejos? No se preocupe si es más para digerir sobre Arduino Uno R3 Vs Raspberry PI 3 , los explico a continuación en detalle.
1. Historia
Arduino :
La idea de Arduino fue presentada por primera vez por Massimo Banzi en Italia . Por eso está escrito Made in Italy en cada uno de estos tableros. :)
Banzi era profesor en el Instituto de Diseño de Interacción Ivrea y la razón por la que diseñó estos tableros fue ayudar a sus alumnos brindándoles una plataforma fácil de usar.
Para que los estudiantes no pierdan mucho tiempo soldando, etc. y pasen más tiempo diseñando los algoritmos .
Frambuesa Pi :
Raspberry Pi fue inventado por primera vez por Eben Upton en el Reino Unido .
También fue profesor y tiene la misma razón para desarrollar estas tablas.
También quería ayudar a sus alumnos para que aprendieran más.
Upton fue profesor en la Universidad de Cambridge .
Obviamente, ambos tienen cofundadores, que les han ayudado mucho a materializar estas ideas. Entonces, pasemos al siguiente paso de esta comparación Arduino Vs Raspberry Pi.
2. Naturaleza De Arduino Y Raspberry Pi
Arduino:
Las placas Arduino son en realidad placas de microcontroladores pero en una forma muy fácil de usar.
¿Ha trabajado alguna vez en un microcontrolador PIC, Atmel o un microcontrolador 8051?
Si ha trabajado en microcontroladores independientes, debe conocer el circuito básico del microcontrolador , que incluye oscilador de cristal y resistencias pull-up, condensadores , etc.
Además, también necesita el hardware del programador/quemador con el que carga su código en estos microcontroladores.
Pero en Arduino, no necesitas usar ninguno de estos. Arduino viene con un programador incorporado y un circuito básico integrado para encender el microcontrolador.
Entonces, lo que debe hacer es simplemente conectar la placa Arduino y comenzar a probar su código.
Entonces, en palabras simples, Arduino no es más que una simple placa de microcontrolador.
Frambuesa Pi:
Ahora, si hablamos de Raspberry Pi, es una mini computadora y en realidad se denomina microprocesador.
Raspberry Pi tiene RAM, ROM, puertos de E/S, puertos USB, puerto HDMI, etc.
Parece bastante poderoso que Arduino, pero no llegue a una conclusión de inmediato :)
Pero sí, Raspberry Pi es como una computadora pequeña, obviamente, no es comparable con su computadora portátil o PC, pero es realmente poderosa.
Y la belleza de esto radica en el tamaño pequeño y el bajo precio.
La última Raspberry Pi incluso tiene una memoria RAM de alrededor de 3 GB , que es bastante. Estoy usando Note 3 Mobile y tiene 3 GB de RAM. Entonces, ahora puedes hacerte una idea de lo que es capaz de hacer.
Como es una computadora pequeña, debes estar pensando cuál es su sistema operativo. Cuando sale de fábrica, no tiene sistema operativo, pero se puede instalar cualquier sistema operativo como Linux, Windows, etc.
Normalmente se usa con Linux y su sistema operativo actual se llama Raspbian .
Entonces, de la discusión anterior, llegamos a la conclusión de que Arduino es una placa de microcontrolador, mientras que Raspberry Pi es una mini computadora. A continuación, vamos a echar un vistazo al tipo de Arduino Vs Raspberry Pi.
3. Tipos De Arduino Vs Raspberry Pi
Arduino:
La primera placa desarrollada por la empresa Arduino fue Arduino UNO , que utiliza el microcontrolador Atmega328 , pero más tarde han desarrollado muchas placas nuevas.
Por ejemplo, ahora tenemos Arduino Ethernet Shield, Arduino Wifi Shield. Con estos, podemos proporcionar acceso a Internet a nuestro sistema.
Recientemente también han desarrollado la placa Arduino YUN, que también es compatible con Linux al igual que Raspberry Pi.
Arduino Due es otra placa que funciona con un conjunto de instrucciones de 32 bits.
Entonces, en resumen, hay muchas placas Arduino y al combinar diferentes placas puedes lograr cualquier cosa.
Supongamos que desea controlar su ventilador a través de Wifi, luego puede usar Arduino UNO con Arduino Wifi Shield y puede diseñar fácilmente este proyecto IoT y puede controlar el ventilador a través de WiFi.
Frambuesa Pi:
Raspberry Pi no tiene diferentes placas para diferentes tareas como Arduino.
Como una vez hubo Raspberry Pi Model A, pero luego agregaron algunas funciones más, como aumentar el extremo de la RAM, por lo que tenemos Raspberry Pi 2, Raspberry Pi 3, Raspberry Pi 4, etc.
Entonces, puedes pensar en Raspberry Pi como un móvil, cuyos modelos salen con más mejoras.
Como te dije anteriormente, Raspberry Pi es una placa de computadora pequeña , por lo que ya tiene todo, como Wifi, Ethernet, host USB , etc.
Raspberry Pi ha lanzado recientemente una placa de microcontrolador llamada Raspberry Pi Pico , que está disponible por $4.
4. Código De Programación
Arduino:
Para la programación de placas Arduino, Arduino ha lanzado un software oficial llamado Arduino IDE .
Arduino usa el lenguaje de programación C con una ligera diferencia en la sintaxis del C original.
Tiene una extensa lista de bibliotecas (en su mayoría de terceros) para conectar sensores y módulos.
Frambuesa Pi:
Raspberry Pi se puede programar en cualquier lenguaje de programación de alto nivel, es decir, python, C#, etc.
Normalmente, Python se utiliza con fines de programación.
Arduino Vs Raspberry Pi - ¿Cuál deberías preferir?
Para un nuevo estudiante de Ingeniería, que acaba de empezar su proyecto. Siempre se pregunta cuál debo usar entre estos dos. ¿Debo ir con Arduino o debo empezar a trabajar en Raspberry Pi? Es realmente una gran pregunta si eres nuevo en este campo. Entonces, déjame decirte una cosa primero, nadie es mejor que el otro, Arduino y Raspberry Pi tienen su propia importancia. Ahora, cuál debe usar, depende completamente de la naturaleza de su proyecto. Por lo tanto, echemos un vistazo a los proyectos de estos dos tableros. Creo que esta comparación Arduino Vs Raspberry Pi ahora va a tomar un giro interesante. :)
Arduino:
Siempre que esté trabajando en algún proyecto relacionado con el hardware puro, en el que necesite usar diferentes sensores, necesite mover sus motores o actuadores, etc., siempre debe optar por Arduino porque Arduino es un microcontrolador y es mejor para el control de equipos de hardware.
Es por eso que en la mayoría de los proyectos eléctricos, electrónicos, mecatrónicos y mecánicos, se prefiere Arduino.
No es que no puedas controlar sensores o motores en Raspberry Pi, pero es demasiado difícil en Raspberry Pi y bastante fácil en Arduino.
Además, con Arduino, puedes conectar tantos sensores como quieras. En palabras simples, Arduino tiene muchas E/S.
Una vez tengo que trabajar en un proyecto, en el que tengo que controlar cincuenta relés, en ese caso he usado Arduino Mega 2560 que tiene alrededor de 60 pines de entrada/salida.
Pero no puedes controlar cincuenta relés con Raspberry Pi.
Por lo tanto, en todos los proyectos de hardware en los que no necesita computación en la nube, IoT, etc., siempre se prefiere usar placas Arduino.
Frambuesa Pi:
Raspberry Pi se utiliza principalmente en proyectos de software informático, es decir, IoT, computación en la nube, etc.
Como si tuviera un proyecto en el que necesita enviar datos a alguna red, entonces en este tipo de proyectos, su primera opción debería ser Raspberry Pi.
Una vez tuve un proyecto en el que tengo que diseñar un sistema de domótica en línea .
Entonces, en tales proyectos, solo necesitamos conectar algunos sensores, lo que podemos hacer con Raspberry Pi, ya que tiene pocos pines de entrada/salida.
Pero la parte principal de tales proyectos es enviar datos de sensores a alguna red, por lo que Raspberry Pi es la opción correcta aquí.
Aunque también podemos usar Arduino YUN en tales proyectos, porque Raspberry Pi está programado en python, por lo que es más flexible de usar cuando se trata de computación en la nube.
Del mismo modo, si desea diseñar algún proyecto de reconocimiento facial, Raspberry Pi es útil porque podemos instalar fácilmente openCV en él, ya que es un sistema operativo (LINUX), podemos instalar lo que queramos.
Entonces, esa es una especie de descripción general de Arduino Vs Raspberry Pi, que creo que ustedes deben haber disfrutado. Fue bastante aburrido, por eso he hecho todo lo posible para que sea lo más interesante posible, pero aún así, si lo encuentras aburrido, entonces no puedo hacer nada. :) Entonces, eso es todo sobre Arduino Vs Raspberry Pi, espero que hayan sacado algo de eso.