Mini-revisión de placas compatibles con Arduino de varias arquitecturas. ¿Cuál es la diferencia entre el Arduino original y su homólogo chino?

La plataforma Arduino es de código abierto y extremadamente popular. Lo producen cientos de fabricantes en todo el mundo y no siempre de forma legal y con alta calidad.

¿Arduino, xDuino o falso?

Fabricante original

La placa Arduino fue desarrollada por una empresa fundada por el italiano Massimo Banzi. Hasta ahora, los Arduinos reales se producen sólo en Italia (Torino) y Estados Unidos (Nueva York). Las tablas se pueden comprar en una tienda italiana o en distribuidores oficiales, cuya lista está publicada en este sitio web. Sólo estas placas tienen derecho a llamarse "Arduino" y son originales.

Fabricantes externos de xDuino

La política de Arduino no prohíbe a terceros fabricantes producir sus propias placas compatibles. La única restricción es que dichas placas no deben llamarse "Arduino", ya que es una marca registrada. Sin embargo, es aceptable utilizar la terminación "duino" en los nombres, por lo que a menudo se hace referencia a estas placas como xDuino. Muchos grandes distribuidores oficiales de Arduino producen y venden sus placas xDuino. Por ejemplo: Redboard de Sparkfun, DFRduino de DFRobot, Seeeduino de Seeed Studio, etc.

En la mayoría de los casos, estas placas no son peores que las originales y son más baratas. Los fabricantes externos son responsables de su calidad en su propio nombre, por lo que fabrican buenas placas.

Amperka es distribuidor oficial de placas Arduino. También producimos nuestro propio hardware, incluidas las placas xDuino:

  • Iskra Neo - análogo de Arduino Leonardo
  • Iskra Mini - análogo de Arduino Mini

producción ilegal

La popularidad de la marca Arduino anima a muchos a producir estas placas e imprimir en ellas ilegalmente el nombre "Arduino" y "Made in Italy". Estos fabricantes afirman que venden placas originales, pero son solo falsificaciones, falsificaciones.

La calidad de estas placas es baja, se fabrican principalmente en China y es imposible identificar a los verdaderos fabricantes, ya que se esconden detrás del nombre Arduino. Hay muchas industrias de este tipo, se abren y cierran, su principal objetivo es realizar un pago y venderlo, utilizando un precio bajo como carta de triunfo.

¿Qué elegir?

Arduino originales

Se convertirá en propietario de una auténtica placa italiana. Puede estar seguro de la calidad de construcción. No hay problemas de compatibilidad ni de controladores. El precio es más alto que el de otros fabricantes xDuino.

Buena calidad, de la que el fabricante es responsable de su reputación. No hay problemas de compatibilidad ni de controladores. El precio es más bajo que el de la placa original italiana. No puedes presumir de tener un Arduino italiano. Falsificaciones

De todas las opciones, el precio más bajo. Comprar una falsificación es una lotería: la calidad puede ser cualquier cosa.

Se ensamblan a partir de componentes baratos y pirateados, por lo que a menudo surgen problemas con las conexiones y los controladores. Puede fallar rápidamente.

Hay casos de bloqueo de chips a nivel de hardware por parte del sistema operativo (protección antipiratería).

¿Cómo distinguir un Arduino original de uno falso?

  • Muchos vendedores en Rusia venden productos falsificados. Peor aún, algunos los venden al precio del original, lo cual resulta completamente confuso.
  • Si solo vas a comprar un Arduino:
  • Pregúntele directamente al vendedor: "¿Tiene un Arduino original o una réplica china?" En la mayoría de los casos, le responderán con sinceridad.

Comprueba si la tienda donde decides comprar Arduino figura como distribuidor oficial. Si no, lo más probable es que esté vendiendo clones chinos.

Presta atención al precio. El Arduino Uno original cuesta 20€ en la tienda oficial. No se pueden vender más baratos según los términos del contrato.

Si ya has adquirido un Arduino, presta atención a las diferencias características.

Entrega - en una caja de marca

Los Arduinos originales (izquierda) se suministran en cajas de cartón de la marca. Interior: tablero, pegatinas, anotaciones y respaldo plástico protector para el tablero. Las falsificaciones chinas suelen venir en una simple bolsa de plástico (derecha).

Color - turquesa

Para fabricar las tablas, los italianos utilizan una mezcla especial de máscaras de varios colores: el resultado es un tono turquesa difícil de transmitir incluso en fotografías. Los fabricantes ilegales no suelen molestarse y utilizan una máscara azul oscuro.

Hay grabado en las almohadillas.

Los tableros originales utilizan una fuente especial que parece impresa de forma natural (izquierda). Esta fuente no está disponible de fábrica en los programas de preproducción, por lo que los chinos sin escrúpulos suelen utilizar en su lugar la “fuente de dibujo” estándar (derecha).

El reverso de la revisión actual de Arduino Uno se ve así.

La calidad y precisión del equipo utilizado para fabricar tableros suele ser menor entre los trabajadores subterráneos, por lo que los textos pequeños y las líneas finas a menudo se borran, se pegan y se emborronan.

Elija placas originales italianas Arduino o xDuino de fabricantes con un nombre, por ejemplo, nuestro Iskra Neo o Iskra Mini. Con ellos te protegerás de sorpresas desagradables y de pérdidas de tiempo.

Sitio web de Arduino+

El sitio web (sitio) Arduino+ se creó para ayudar a principiantes y entusiastas profesionales de la radioelectrónica a crear proyectos de diversa complejidad. Una gran cantidad de bibliotecas, pinouts de varias placas y dispositivos, bibliotecas de sensores y sensores. Todo esto incluye no sólo información sobre las placas Arduino, sino también sobre muchísimos microcontroladores y dispositivos.

¿Qué es Arduino?

arduino

arduino- una placa con procesador que permite montar cualquier dispositivo/gadget. Gracias a Arduino, incluso puedes construir tu propia "casa inteligente" con tus propias manos.

Arduino es una plataforma de hardware y software eficaz para diseñar y crear nuevos dispositivos, desarrollada por Arduino Software y es una placa con contactos para conectar componentes adicionales. Las características técnicas del dispositivo dependen del modelo de microcontrolador utilizado. Se trata de compatibilidad con componentes adicionales. Se ha lanzado la última actualización de software 1.8.0. 20 de diciembre de 2016

El entorno de desarrollo integrado de software libre se crea sobre la base de los lenguajes de programación C/C++ y tiene el mismo nombre que el propio dispositivo. La presencia de placas compatibles con Arduino amplía las capacidades de desarrollo del usuario utilizando componentes de hardware y software.

¿Qué puedes crear con Arduino?

Basado en Arduino, puede crear proyectos independientes y conectados a una computadora.

Millones de combinaciones posibles de elementos de programa están limitadas únicamente por la imaginación humana. El dispositivo es capaz de recibir y procesar datos sobre el mundo circundante mediante sensores acoplables y programables.

Puede programar el sistema para que responda rápidamente a un determinado cambio, controle luces, elementos móviles, motores y varios accionamientos. El sistema es adecuado para uso doméstico e industrial.

El mercado de placas adicionales se actualiza constantemente y aparecen nuevos desarrollos innovadores. Esto se ve facilitado por la arquitectura completamente abierta del sistema. El código del programa se escribe en la propia placa, gracias al programador integrado en el procesador. Sin embargo, el proyecto se puede completar desde una computadora utilizando fuentes de datos cableadas o inalámbricas.

Si no están disponibles, puedes adquirir un módulo adicional que añade nuevas funciones. Una gran base de datos abierta de proyectos terminados y dibujos CAD abre oportunidades para que el usuario estudie en profundidad el entorno y genere nuevas ideas para crear su propio dispositivo.

Beneficios de trabajar con Arduino

Como se mencionó anteriormente, Arduino tiene una arquitectura abierta, lo que permite a desarrolladores externos copiar completamente el sistema. A pesar de la alta competencia, Arduino es la herramienta de hardware y software más popular. Esto se logra mediante la simplicidad con la versatilidad. Consideremos la ventaja del sistema sobre sus homólogos de terceros:

  • la placa tiene un programador incorporado que le permite utilizar el sistema sin conectar adicionalmente un decodificador y un compilador;
  • la parte del software está construida sobre la base de C/C++, lo que hace que sea fácil de usar y aprender;
  • disponibilidad de una biblioteca de proyectos prefabricados y dibujos CAD disponibles para uso gratuito;
  • no se requiere soldadura para ensamblar el dispositivo; los componentes se conectan mediante una placa de pruebas, puentes y cables especiales;
  • la posibilidad de funcionamiento autónomo amplía el ámbito de aplicación del dispositivo;
  • disponibilidad de una versión para trabajar con el popular sistema operativo móvil Android;
  • una gran cantidad de módulos adicionales tanto del desarrollador como de terceros fabricantes.

Crear un proyecto con Arduino es un placer. Un sistema amigable, la disponibilidad de proyectos listos para usar y tutoriales en video y un entorno de desarrollo simple le permitirán hacer realidad incluso sus ideas más increíbles.

Trabajar con Arduino IDE: qué y por qué

Para que la placa y su proyecto futuro funcionen, debe escribir y cargar un boceto en Arduino. Sketch es un programa escrito específicamente para Adruno. Para completar este paso necesitarás:

  • arduino;
  • Cable USB tipo A;
  • dispositivo que ejecuta el sistema operativo Windows.

Descargue el entorno de desarrollo gratuito para Arduino desde el sitio web oficial del fabricante. Junto con el programa, se instalarán automáticamente controladores para detectar el dispositivo cuando se conecte a un puerto USB. Si no se detecta Arduino, instale manualmente los componentes necesarios.

El LED verde del circuito debería iluminarse cuando se conecta al USB. Inicie la aplicación y comience a crear su propio boceto. Puede comprobar la funcionalidad y compatibilidad del Arduino con el software utilizando el boceto "LED" incorporado. Iniciar este proceso debería hacer que el LED parpadee.

En el menú Herramientas - Tablero, seleccione el tablero que está utilizando. Lo siguiente es cargar el boceto a Arduino usando el botón "Cargar". La finalización exitosa de esta operación se confirma mediante el LED naranja parpadeante en la placa. Para un estudio detallado, se han creado muchos recursos nacionales y en inglés que explican qué es Arduino y cómo trabajar con él.

El entorno de desarrollo está equipado con un administrador estándar para agregar bibliotecas en forma de código fuente en C++. Esta característica amplía el uso de componentes al agregar nuevas funciones.

Placas y módulos que revelan la funcionalidad de Arduino

Las placas Arduino varían en cuanto a la velocidad del procesador, la capacidad de la memoria y las arquitecturas compatibles. Se pueden distinguir los siguientes modelos:

  • . Una buena solución para usuarios novatos y proyectos sencillos. Soporta Windows, Linux y MacOS. El microprocesador incorporado funciona a una frecuencia de 16 MHz y tiene 32 KB de memoria interna. Incluido en los kits de inicio;
  • arduino yun. Kit con puerto Ethernet incorporado y módulo WiFi. Optimizado para trabajar con la familia Linux. Adecuado para trabajar con proyectos industriales y de aficionados;
  • ADK Arduino. El dispositivo está optimizado para funcionar con la plataforma Android. La buena compatibilidad y un paquete de software único le permiten crear un proyecto controlado desde un teléfono móvil;
  • Arduino debido. Una versión mejorada que se ejecuta en un potente procesador ARM de 32 bits con una frecuencia de reloj de 84 MHz. La placa tiene 96 KB de SRAM y 512 KB de memoria flash.
  • . Una de las placas con conector USB más pequeñas, pero muy útiles y populares.

Esta no es toda la línea de tableros. Hay otras modificaciones creadas para servir a una variedad de propósitos. Antes de comprar una placa, debe pensar de antemano en su proyecto futuro e identificar las características técnicas requeridas. Los módulos adicionales que se conectan a las ranuras PIN de la placa central le permiten liberar completamente el potencial de Arduino. Los módulos de expansión más interesantes y populares, también conocidos como escudos:

  • palanca de mando 3D. Una especie de stick 3D programable que puede convertirse en una forma de controlar un mecanismo o robot diseñado;
  • módulo Bluetooth. Le permite controlar el mecanismo o intercambiar datos a través de Bluetooth;
  • Escudo EasyVR 3.0. Desarrollo utilizado para reconocer comandos de voz;
  • Espruino Pico. Un controlador que le permite ejecutar scripts Java, ampliando las opciones de uso de la placa;
  • Escudo GPRS. Una extensión que te permite recibir y enviar datos de voz, SMS y GPRS;
  • Escudo del motor. Un módulo enchufable que le permite controlar mediante programación dos motores;
  • Banco de energía. Batería para módulos compactos portátiles de 2000 MAh.

Habiendo considerado la lista anterior, ya ha imaginado muchas opciones para usar módulos adicionales. Esta no es la lista completa, sino solo los dispositivos populares y comunes. Existe una variedad de lectores de tarjetas, acelerómetros, transmisores y módulos enchufables para diversas áreas de la vida. Andruino está empezando a utilizarse con eficacia incluso en medicina.

Un precio bajo, la disponibilidad de módulos y una base de datos abierta ayudarán a hacer realidad la idea. El proyecto terminado puede ser independiente o portátil. La presencia de baterías portátiles y fuentes de transmisión inalámbrica de datos contribuye a la creación de una red ampliada de placas y computadoras.

El lenguaje de programación disponible tiene la capacidad de instalar componentes y bibliotecas adicionales. Los módulos añaden la capacidad de trabajar con Java. ¡Compra un kit Arduino para principiantes y haz realidad tus ideas! Tu imaginación no tiene límites y Arduino te permitirá realizarla.

¡Buenos días a todos!

Quiero dedicar esta reseña a un maravilloso dispositivo electrónico que permite crear todo tipo de gadgets a partir de sí mismo. Hablemos de la tarifa Arduino Uno.

Por el momento tenemos arduino Existe toda una línea de placas electrónicas. Sin embargo, fue el ArduinoUno . Esto se debe al hecho de que uno Ocupa una posición intermedia entre las demás placas de la serie, tanto en tamaño físico como en la complejidad de su arquitectura externa.

Muchos aficionados a la radioelectrónica, la radiotecnia y la robótica aprecian ArduinoUno y utilizarlo como base en su amplia variedad de proyectos.

Por supuesto, para realizar desarrollos serios basados ​​en el tablero. arduino Es muy recomendable adquirir un tablero de empresa. arduino . Pero para los principiantes que recién comienzan a sumergirse en el mundo de la electrónica, no es necesario comprar inmediatamente un dispositivo original costoso. A efectos de “probar”, un clon chino sería perfecto Arduino Uno.

Fue con el propósito de "probar" que ordené a eBay tu primer pago ArduinoUno . Una característica distintiva de este tablero chino es su color negro (la mayoría de estos tableros son azules). La elección de este producto no fue casual. Antes de comprar cualquier placa específica, estuve muy interesado en varios foros y otros recursos de Internet en las opiniones de personas que conocen bien el campo. arduino . Al final, seguí las recomendaciones de la mayoría de los profesionales y elegí el producto reseñado aquí.

Ahora repasemos brevemente la apariencia del tablero e intentemos encontrar las diferencias entre este análogo chino y el oficial. Arduino Uno.

Como se mencionó anteriormente, el análogo chino tiene color negro y el modelo oficial - azul. Esta diferencia, por supuesto, no juega ningún papel importante, porque la estabilidad y la calidad de su funcionamiento no dependen del color del tablero.

Una característica inmediatamente notable del análogo chino es Imagen blanca de una letra latina impresa en el tablero. S y las palabras "SainSmart" " El tablero original muestra el logo oficial de la empresa y la inscripción “ ARDUINO"


Eso sí, como en el caso anterior, esta diferencia entre el análogo chino y el modelo oficial no tiene ningún efecto en el funcionamiento de la placa. arduino La placa que compré tiene quizás sólo un inconveniente. Enchufes (llamados pines) diseñados para conectarse a la placa. todo tipo de piezas y dispositivos soldado al tablero mismo torcidamente


. Quizás este sea un matrimonio aislado. Pero incluso si esto no es un defecto aislado, sino en serie, entonces no hay necesidad de preocuparse, porque los enchufes soldados torcidamente no crearán ningún problema notable al usar la placa. ArduinoUno Además de los enchufes (pines) discutidos anteriormente en el tablero ArduinoUno Hay dos nidos más que se diferencian del resto por su tamaño. Uno de los enchufes (negro) está destinado a conectar una batería. arduino Independiente (es decir, sin conectarlo a una computadora o computadora portátil), así que usé una batería. El clon chino funcionó muy bien. de una corona de nueve voltios, lo cual fue bueno, porque antes de comprar se esperaba que la placa comenzara a funcionar mal cuando funcionaba con batería.

El segundo enchufe grande de la placa está destinado a conectar la placa. arduino a una computadora o computadora portátil. La conexión se realiza mediante USB -cable que viene con la propia placa. También hubo algunas preocupaciones con respecto al cable antes de comprarlo. Mientras usa la placa, el cable que conecta arduino con una computadora, se dobla fuerte y repetidamente en diferentes direcciones. Se temía que el cable fallara rápidamente debido a las constantes torceduras. Sin embargo, también en este caso los miedos fueron en vano, ya que el cable sigue funcionando perfectamente después de muchos meses de uso.


En cuanto al funcionamiento real de la placa, puedo decir lo siguiente. clon chino ArduinoUno se adapta bien a las tareas que le asigna el desarrollador. Esta placa funciona de manera estable (sin fallas ni congelaciones) incluso en proyectos en los que casi todos los enchufes (pines) están ocupados. Lo mismo se aplica a la complejidad del código del programa que se ejecuta en la placa. El análogo chino ejecuta perfectamente tanto código muy simple (solo unas pocas líneas) como código muy complejo (cientos y, a veces, incluso miles de líneas).

También cabe mencionar cuestiones puramente organizativas. El paquete tardó bastante (unas cuatro semanas), pero llegó antes de la fecha de entrega establecida para los paquetes. Desafortunadamente, ahora la entrega de este producto no es gratuita, lo que, por supuesto, es una de las desventajas de este producto. El tablero estaba bastante bien empaquetado, en una doble capa de cinta de burbujas. El vendedor también, a pesar de que el envío fue gratuito, proporcionó el número de seguimiento del paquete, lo que me dio la oportunidad de rastrearlo.

Para resumir todo lo escrito anteriormente, puedo decir que este producto chino es un excelente análogo de una placa electrónica. ArduinoUno , porque contiene todas las ventajas de la placa original. arduino y casi no contiene ningún defecto, y los defectos que existen no tienen ningún efecto perceptible en el funcionamiento de la placa. Y, por supuesto, el precio. El costo del análogo es varias veces menor que el de la placa original. Por lo tanto, estará justificado comprar una placa de este tipo si desea crear varios dispositivos electrónicos.

Hay muchos tipos de placas Arudino: Nano, Mini, Uno, Leonardo, Mega, Lilypad... Es difícil para un principiante comprender su diversidad. En este artículo hablaré sobre los tipos de placas Arduino. Al final del artículo hay enlaces a vendedores que he verificado donde puedes comprar una placa Arduino. Haga clic en para saltar rápidamente a la tabla con enlaces.

Las principales diferencias entre las placas Arduino:

Los Arduinos se diferencian entre sí:

  • tamaño
  • numero de pines
  • capacidad de memoria

Tamaño del tablero, afecta principalmente la facilidad de trabajar con él. La placa más común, Arduino Uno (y su versión actualizada, Arduino Leonardo), tiene un tamaño de aproximadamente 6x5 cm. Esto le permite prescindir de una lupa al crear un prototipo en una placa y obtener dispositivos de trabajo bastante compactos. Arduino Nano es muy compacto. Su tamaño es de sólo 4,4x1,9 cm, pero su funcionalidad no se diferencia de las tablas grandes. Además, el Arduino Nano se acopla perfectamente a la placa gracias a los pines macho. En un intento por hacer las placas aún más pequeñas, se han utilizado versiones de Arduino Micro (un clon de Arduino Uno, lanzado en una placa de 4,8x1,77 cm) y Arduino Mini (configuración mínima: no hay conector USB para alimentación y carga de firmware). el firmware se carga a través de un adaptador especial) fueron lanzados. Dato curioso: arduino mini es mucho más pequeño que micro, mientras que micro tiene casi el mismo tamaño que nano. Entonces, el nombre de los modelos de placa es solo el nombre del modelo de placa. no refleja el tamaño real También hay un enorme Arduino Mega de 10,2 * 5,3 centímetros. Obtuvo este tamaño por una razón: hay hasta 70 pines en el tablero.

Número de pines Determina la cantidad de periféricos externos que puedes conectar a la placa: LEDs, servos, varios sensores, módulos, botones y mucho más. Las placas tienen salidas digitales y analógicas. Los pines digitales solo pueden tomar 2 valores: ALTO y BAJO. HIGH corresponde a la presencia de corriente en la salida, LOW a la ausencia. Si quería encender el LED, cambiaba la salida al estado ALTO. Apareció voltaje en el pin y el LED se encendió. Se emitió LOW y el LED se apagó. Los pines digitales también pueden leer valores, de manera similar, solo 2 estados. Si se aplica una tensión de ~+5V a la salida desde el exterior (por ejemplo, desde un botón), el controlador considera el valor ALTO. El voltaje inferior a 5 voltios se definirá como BAJO.
Los pines analógicos le permiten leer el valor del voltaje aplicado en el rango de 0 a 1024. Donde 0 es 0 voltios, 1024 es 5 voltios. El rango de medición se puede cambiar aplicando un voltaje de referencia a un pin AREF especial. Al mismo tiempo, cualquier salida analógica se puede utilizar como digital. Pero lo digital no se puede utilizar como analógico.

Las salidas digitales también pueden admitir: un modo de funcionamiento especial para controlar el brillo del LED o la velocidad de rotación del motor. Sin embargo, aquí todo es simple: nano, mini y uno tienen seis pines con soporte PWM. Leonardo y micro están equipados con siete pines PWM, y sólo el gigante Arduino Mega 2560 toma la delantera con catorce pines PWM.

Capacidad de memoria, a primera vista, un parámetro muy importante. Sin embargo, no trate la placa como una computadora. No necesitas mucha RAM y mucho menos memoria permanente. No entraré en detalles sobre esto. Porque el Arduino Nano "más pobre" en este sentido tiene solo 32 kilobytes de memoria permanente y 2 kilobytes de RAM, pero cuando el programa que escribiste para el microcontrolador ya no cabe en estos 32 kilobytes de memoria permanente, ya tendrás un excelente comprensión de todo usted mismo y no necesitará este artículo. En serio: 32 kilobytes es simplemente una enorme cantidad de memoria para un programa de microcontrolador.

Capacidad de memoria no volátil, un parámetro más interesante. La memoria no volátil, como su nombre lo indica, almacena datos independientemente de la disponibilidad de energía. En este caso, los valores de las variables de su programa se guardan en la RAM, que se borra cuando se reinicia el controlador. Además de la memoria no volátil para almacenar el programa en sí, se asigna un área de memoria separada (también conocida como EEPROM), que le permite guardar valores de variables directamente desde el programa del controlador en una celda especial. Luego, después de reiniciar, el dispositivo podrá restaurar el estado en el que se encontraba antes de apagarlo. La mayoría de los controladores sólo le permiten almacenar 1 kilobyte de datos. Además del pequeño volumen, también existe un límite en el número de operaciones de escritura. Se pueden escribir un total de 10.000 datos en una celda (los datos se pueden leer cualquier número de veces). 10.000, a primera vista no es tan poco. La grabación se realiza en celdas de 1 byte. En total, tenemos 1.000 células. Por ejemplo, si sondea un determinado sensor solo una vez por minuto y guarda su valor en la memoria y cada vez en una nueva celda, el dispositivo funcionará (((100,000 * 1,000)/60)/24)/365 = 190 años. Sin embargo, la mayoría de las veces es necesario escribir datos en una celda (por ejemplo, la cantidad de segundos). Y luego el recurso se reduce a 2,5 meses de funcionamiento continuo, y esto es para grabar una vez por minuto. Si surge la tarea de actualizar el valor una vez por segundo, en solo 27 horas la EEPROM se dañará. Por lo tanto, la memoria no volátil se utiliza para guardar configuraciones y otros valores que rara vez se actualizan. Y es más conveniente escribir las lecturas del sensor o un registro del funcionamiento del dispositivo en una tarjeta SD (por cierto, tengo información sobre cómo conectar una tarjeta SD a Arduino).

Elegir una tabla

La placa más popular es Arduino Uno. Tiene sentido comparar todos los demás tableros con él. Esta es una tabla pequeña. A lo largo de los bordes de la placa hay 14 entradas/salidas digitales y 6 analógicas.

El tablero de 6,9 ​​x 5,3 cm es el más adecuado para crear prototipos rápidos. Su tamaño no demasiado grande y sus cómodos conectores para conectar cables desde la placa lo hacen muy conveniente para principiantes. Los llamados Shields, en el 99% de los casos, se crean específicamente para su instalación en la placa Arduino Uno. Ahora se está generalizando otra placa, Arduino Leonardo, que es una continuación ideológica de la ONU. Tiene pequeñas diferencias en el propósito de algunos pines especiales y se conecta a la computadora con un cable micro USB mucho más compacto. La mayoría de los escudos de UNO también son adecuados para Leonardo, pero puede haber sorpresas desagradables debido a inconsistencias en algunos pines.

Esta es realmente la mejor opción para una placa Arduino. Si está comprando una placa por primera vez y solo quiere probarla, su elección es Arduino Uno o Leonardo. Por cierto, esta es precisamente la razón por la que la mayoría de los kits prefabricados están equipados con una placa UNO. Te contaré más sobre cómo seleccionar un juego ya preparado al final del artículo.

Una variedad bastante interesante es Arduino Nano. Este tablero tiene un tamaño de solo 4,4 cm x 1,9 cm, pero es totalmente compatible con Leonardo en funcionalidad. Incluso venden adaptadores especiales para conectar escudos de UNO a Nano. Las placas son idénticas en número de pines, capacidad de memoria y rendimiento. Nano, gracias a su tamaño en miniatura, es cómodo de usar en un dispositivo ya preparado para ahorrar espacio en un estuche estrecho. Arduino Nano está equipado con pines en lugar de orificios para conectar cables de conexión. Esto agrega molestias a la creación de prototipos (la placa debe montarse en una placa de pruebas y ocupa espacio, pero ayuda a la hora de transferir el prototipo a un dispositivo real. Simplemente puede soldar cables a los pines del controlador.

Arduino Mega es la placa más grande de la familia Arduino. Más memoria, una gran cantidad de pines (¡70!). Esta placa está diseñada para dispositivos complejos a los que planea conectar una amplia variedad de periféricos. De hecho, el nombre correcto de la placa es Arduino Mega 2560. Pero como Arduino Mega (sin números en el nombre) se considera actualmente obsoleto, en realidad es imposible comprarlo y, para abreviar, la placa simplemente se llama Arduino Mega. Pero en realidad, la placa resulta inútil a la hora de crear un prototipo. y en el dispositivo terminado. En el prototipo, el mayor obstáculo es su enorme tamaño, y para el dispositivo terminado, quizás la cantidad de pines pueda ser útil, pero puede obtener fácilmente pines adicionales en cualquier otra placa usando o, si no hay suficientes pines con PWM, puedes usar. La única ventaja importante de Mega sobre otras placas es la cantidad de memoria para cargar programas. Una vez necesitaba mostrar una gran cantidad de información gráfica en un teletipo y el programa ocupaba casi 100 KB. El proyecto iba a tomar un par de días y no quería reescribir el algoritmo para almacenar información en una tarjeta SD. Aquí es donde Mega vino en mi ayuda.

Dónde comprar placa Arduino

Arduino fue desarrollado originalmente por ingenieros italianos. Se considera que el autor de la idea es Massimo Banzi. Fue la placa fabricada en Italia la que se consideró el Arduino original. Más tarde, hubo una división en el equipo de desarrollo y las placas originales se producen tanto en Italia como en Estados Unidos. Sin embargo, inicialmente los dibujos de Arduino comenzaron a distribuirse bajo licencia gratuita. Esto significa que cualquiera puede producir placas que reproduzcan exactamente el diseño del original. Los derechos de autor se extienden únicamente al nombre de Arduino. Es por eso que existe una gran cantidad de modificaciones y versiones alternativas de la placa de otros fabricantes. Por supuesto, China, como verdadero centro de producción electrónica, ofrece actualmente una gran cantidad de placas compatibles con Arduino. Personalmente, recomiendo no pagar de más miles de rublos por el original, sino prestar atención a una copia del tablero a un precio asequible. En serio, la placa Arduino Mini más barata, la original de fábrica en Italia, cuesta 1.400 rublos en Rusia, mientras que un clon chino se puede pedir por 2 dólares con envío gratis. La forma más cómoda de comprar tablas es en la popular plataforma online Aliexpress. Al final del artículo, he recopilado enlaces para que usted pueda pedir placas y varios sensores que yo mismo encargué y quedé convencido de su calidad. Allí también encontrará enlaces para solicitar kits ya preparados para comenzar a explorar el mundo de Arduino. Si por alguna razón tiene la intención de comprar una placa original, vaya al sitio web de Amperka. Definitivamente hay tableros originales allí.

En pocas palabras

Si eres principiante, compra Arduino Leonardo sin dudarlo.
Si ya tienes varios prototipos y planeas convertirlos en dispositivos terminados, echa un vistazo al Arduino Nano.
Si se ha estado rascando la cabeza, pero aún no ha descubierto cómo meter todo el hardware del dispositivo en un estuche estrecho, use el Arduino Mini ultracompacto.

Una pequeña tabla comparativa de las principales características:

PagarTamaño, cmNúmero de pines (digital/analógico)Volumen de memoria permanente, KBCantidad de RAM, KBCantidad de memoria no volátil para almacenar valores de variables, KBFrecuencia de reloj, MHz
4,4×1,914 / 8 30 2 1 16
arduino mini1,8×3,314 / 8 16 1 0,5 16
6,9×5,314 / 6 32 2 1 16
6,6×5,220 / 12 32 2,5 1 16
11×5.254 / 16 128 8 4 16

placas arduino

NombreEstado

El Arduino original fue diseñado para una tarea específica y la hizo a la perfección. Con el éxito de la primera placa Arduino original, la empresa decidió crear más proyectos, algunos de ellos para aplicaciones muy específicas. Además, dado que el diseño original de Arduino tenía licencia abierta, varias empresas e individuos han desarrollado sus propias placas de expansión compatibles con Arduino o, siguiendo principios de código abierto, han propuesto sus propias modificaciones a Arduino. Arduino inició un programa de certificación para garantizar la compatibilidad con placas que utilizan diferentes procesadores, e Intel Galileo fue el primero en recibir dicha certificación. Cualquiera puede crear su propio dispositivo compatible con Arduino, pero el nombre y el logotipo de Arduino están reservados como marca comercial. Por lo tanto, encontrará muchos tableros con nombres que terminan en "uino", lo que implica compatibilidad.

Arduino ha hecho que el diseño de la placa sea de código abierto, pero aún fabrican las placas ellos mismos. Estos tableros se conocen como tableros oficiales. Otras empresas también fabrican placas compatibles con Arduino.

ArduinoUno


Es una placa Arduino estándar y quizás la más común. Se basa en el chip Atmel ATmega328, que tiene a bordo 32 KB de memoria flash, 2 KB de SRAM y 1 KB de memoria EEPROM. En la periferia cuenta con 14 canales de entrada/salida discretos (digitales) y 6 canales de entrada/salida analógica; estos son dispositivos muy versátiles y útiles que permiten cubrir la mayoría de tareas amateur en el campo de la tecnología de microcontroladores. El chip ATmega16u2 integrado controla la comunicación en serie. Esta placa controladora es una de las más baratas y utilizadas. Al planificar un nuevo proyecto, si no está familiarizado con la plataforma Arduino, le recomiendo comenzar con Uno.

arduino leonardo

Plataforma un poco diferente de Uno. Basado en el ATmega32u4, este microcontrolador tiene capacidades USB avanzadas y, por lo tanto, no requiere un microchip separado para la comunicación serie USB como el Uno. Esto significa menos costo; Menos chips equivalen a una solución más barata. Esto también significa que un desarrollador puede utilizar el microcontrolador como un dispositivo USB nativo, lo que aumenta la flexibilidad a la hora de comunicarse con una computadora. Leonardo puede emular eficazmente el teclado y el mouse a través de USB HID.

Ethernet Arduino

Plataforma Arduino Ethernet basada en ATmega 328 tomada de Uno , puede conectarse a la red Ethernet ,funcionalidad necesaria en muchos proyectos. Físicamente, plataforma Ethernet Arduino tiene las mismas entradas/salidas de 14 dígitos que arduino Uno, con la excepción de que 4 se utilizan para controlar el módulo. Ethernet y microlector incorporado DAKOTA DEL SUR tarjetas, lo que limita el número de pines disponibles.

Es interesante notar que Ethernet Arduino tiene un módulo adicional POE (Alimentación a través de Ethernet ). Esta opción permite Ethernet Arduino alimentado directamente desde la red eléctrica Ethernet , sin necesidad de fuente de alimentación externa, siempre que la alimentación POE conectado en el otro extremo del cable Ethernet Sin POE Arduino debe alimentarse mediante una fuente de alimentación externa.

Otra diferencia con otras tablas. arduino - esta es la ausencia de un conector USB . Porque el conector ocupa bastante espacio Ethernet , pero el dispositivo admite comunicaciones a través de pines normales.



ArduinoMega 2560


Es sólo un poco más largo que el Arduino Uno, pero tiene muchos más canales de E/S. Tiene un total de 54 líneas de E/S digitales y 16 entradas analógicas. También cuenta con una gran cantidad de memoria flash: 256 KB, lo que permite almacenar programas más grandes que el Uno. También cuenta con una considerable SRAM y EEPROM: 8 KB y 4 KB, respectivamente. También cuenta con 4 puertos UART de hardware, lo que la convierte en una plataforma ideal para comunicarse con múltiples dispositivos en paralelo.

Las placas Arduino Mega se utilizan donde se necesita una gran cantidad de entradas y salidas.



arduino mini

El Arduino Mini es un pequeño dispositivo utilizado en proyectos que requieren el máximo ahorro de espacio. Contiene 14 entradas/salidas digitales y 4 pines de entrada analógica. (Hay cuatro más disponibles, pero no se han lanzado). El dispositivo está tan miniaturizado que no tiene conector USB, ni regulador de potencia, ni siquiera un peine para conectar periféricos. La programación se realiza mediante USB externo o RS232 mediante adaptador serie TTL.



Microarduino


corresponde completamente a su nombre; Esta es una de las placas más pequeñas de la línea Arduino. A pesar de su pequeño tamaño, todavía cuenta con una gran cantidad de pines de entrada y salida; Dispone de 20 canales de E/S digitales, de los cuales 7 se pueden utilizar como salidas PWM. También dispone de 12 entradas analógicas. El micro no está diseñado para extenderse con escudos conectados, pero tiene una disposición de clavijas en forma de peine que es conveniente colocarlo directamente en la placa de pruebas.



Arduino debido

El controlador Arduino Due se diferencia de todos los Arduinos en que no se basa en un AVR, sino en un chip Atmel SAM3X8E con arquitectura ARM Cortex-M3. Este microcontrolador avanzado funciona a 84 MHz y es un dispositivo completo de 32 bits. Dispone de un gran número de entradas/salidas discretas y analógicas: 54 canales digitales (12 de los cuales pueden usarse como PWM) y 12 analógicos. entradas. La placa tiene 4 UART, un puerto SPI, una interfaz Twin-Wire y también incluye un puerto JTAG.

El Arduino Due tiene requisitos de energía más altos y se alimenta a 3,3 V. Tenga cuidado de no aplicar 5 V a ninguno de los. conclusiones: de lo contrario, puedes quemar el tablero. Al elegir un protector de expansión para Due, asegúrese de que admita alimentación de 3,3 V.

El Arduino Due es un Arduino increíblemente potente. Due tiene a bordo 512 KB de memoria flash y un total de 96 KB de SRAM. Puede manejar los programas más grandes a alta velocidad. Si necesita procesos informáticos potentes, este Arduino es para usted.

Arduino

LilyPad Arduino es un dispositivo bastante interesante. Se sale de los estereotipos habituales sobre un Arduino normal, porque tiene una forma redonda en lugar de rectangular. En segundo lugar, no admite conexiones mecánicas a escudos. Está destinado a pequeños dispositivos independientes. La forma redonda exige que los conectores estén distribuidos uniformemente alrededor de la circunferencia y su pequeño tamaño (2 pulgadas de diámetro) lo hace ideal para dispositivos portátiles. Este dispositivo es fácil de ocultar y varios fabricantes han desarrollado dispositivos específicos para LilyPad: pantallas, sensores de luz e incluso cajas de baterías que se pueden coser en tela. Para que el LilyPad fuera lo más pequeño y ligero posible, se hicieron algunos sacrificios. El LilyPad no tiene un regulador de voltaje a bordo, por lo que deberá proporcionar al menos 2,7 voltios y no más de 5,5 voltios para alimentarlo; de lo contrario, será nada de nada.

ArduinoPro

El controlador Arduino Pro se anuncia en dos versiones, basadas en ATmega168 y ATmega328. La versión 168 funciona a 3,3 V con una velocidad de reloj de 8 MHz yLa versión 328 funciona a 5 V y 16 MHz. Ambas versiones disponen de 14 entradas/salidas digitales y 6 entradas analógicas. El controlador tiene un conector de alimentación de batería JST, un interruptor para seleccionar entre modos de alimentación y espacio asignado para un módulo de alimentación si es necesario. La placa no tiene un puerto USB, sino que utiliza un cable FTDI paraprogramación.

Arduino Pro se diferencia de la mayoría de los otros Arduinos en que es Como placa de desarrollo independiente separada, también se puede utilizar para ampliar la funcionalidad de otros controladores como escudo. Se produce sin puertos y los peines habituales. Todas las entradas y salidas digitales y analógicas están ubicadas a lo largo de los bordes de la placa, manteniendo el diseño de orificios estándar de Arduino, listas para soldar peines o cables según sea necesario. En lugar de usarse para crear prototipos de nuevos proyectos, Arduino Pro está dirigido más al ensamblaje final en productos terminados. Arduino Pro no fue desarrollado por Arduino, sino que fue desarrollado y lanzado por SparkFun Electronics.

robot arduino

Arduino Robot es, en pocas palabras, Arduino sobre ruedas. Consta de dos placas controladoras: una controla los motores a bordo y la otra procesa las señales de los sensores. El controlador de control da instrucciones al tablero de control del motor sobre qué hacer.

La placa de control está controlada por el chip ATmega32u4, con flash de 32 KB, 2,5 KB Memoria SRAM y EEPROM de 1 KB. También cuenta con un dispositivo externo I2C EEPROM, que proporciona más espacio de almacenamiento. A bordo hay una brújula, un altavoz, tres LED, un teclado de cinco botones y una pantalla LCD. También tiene tres pines de soldadura para dispositivos I2C externos. También tiene canales de E/S separados, con cinco E/S digitales, seis PWM y cuatro entradas analógicas. Se deja espacio para ocho entradas analógicas (para sensores de distancia,sensores ultrasónicos u otros) y seis entradas/salidas discretas para otros dispositivos (cuatro de las cuales se pueden utilizar para entrada analógica).

La placa del motor es completamente independiente, basada en ATmega32u4, es decir, en el mismo chip que el tablero de control. La placa del motor contiene dos motores con ruedas, alimentados por separado, cinco sensores IR, puertos I2C y SPI. También contiene un paquete de baterías en el que se insertan cuatro pilas AA y también contiene un enchufe para recargar las baterías a bordo. La placa también se puede alimentar desde el conector USB, pero en esta configuración, por motivos de seguridad, los motores están desactivados.

Arduino Explora

Arduino Esplora es un dispositivo bastante extraño. La mayoría de las placas Arduino están diseñadas para estar fijas sobre una mesa o panel, pero Esplora está diseñada para sostenerse con la mano. Basado en ATmega32u4, no es geométricamente compatible con blindajes y no tiene contactos integrados para entradas y salidas. En cambio, se ve y se siente como un gamepad en tus manos; tiene un cursor de pulgar en forma de cuatro botones discretos, un joystick analógico y también un potenciómetro lineal. Como respuesta se proporcionan un zumbador y un LED de tres colores. Esplora también cuenta con los siguientes sensores: tiene micrófono incorporado, sensor de temperatura, conector LCD y acelerómetro de tres ejes. Esplora tiene 32 KB de memoria flash; El gestor de arranque utiliza 4 KB. También hay 2,5 KB de SRAM y 1 KB de memoria EEPROM. Para compatibilidad de Esplora con otros controladores, hay 4 conectores TinkerKit: con dos entradas y dos salidas.

La plataforma Arduino Yun está basada en el chip ATmega32u4, pero también tiene el Atheros AR9331 en la misma placa. El procesador Atheros tiene una distribución Linux completa basada en OpenWRT, un sistema operativo común en los enrutadores inalámbricos Linux. La placa Arduino Yun tiene Ethernet y WiFi integrados, así como una ranura micro-SD. Yun se diferencia de otros Arduinos y escudos en que tiene una importante funcionalidad de red; Arduino puede enviar comandos a OpenWRT y continuar procesando su boceto. Ambos procesadores funcionan de forma independiente; la biblioteca de comunicación existente facilita la comunicación entre los dos procesadores.

Arduino Tre

Está previsto que Arduino Tre entre en producción, pero promete convertirse en un monstruo fenomenal en el campo de los controladores aficionados. Hasta ese momento, el Arduino más rápido era el Due, un microcontrolador compatible con ARM. Tre, creado por Arduino y BeagleBoard, combina el poder de una computadora completa con la flexibilidad de E/S de las plataformas Arduino. El Tre tendrá un procesador Cortex-A8 llamado Sitara AM335X con una frecuencia de 1 GHz. Este procesador tiene acceso a 512 MB de RAM y cuenta con un puerto HDMI capaz de visualizar Full HD (1920 x 1080). Todo este poder está acoplado a una interfaz de desarrollador impulsada por Atmel ATmega32u4 que utiliza el entorno de programación Arduino favorito de los fanáticos.

Arduino Cero

Arduino Zero es un nuevo Arduino basado en el chip microcontrolador Atmel SAM D21. Tiene 256 KB de memoria flash, 32 KB de RAM y funciona a 48 MHz. Arduino Zero está diseñado para satisfacer las necesidades futuras de la comunidad de desarrollo al ofrecer un diseño que es lo suficientemente potente, confiable y flexible para usarse en proyectos de robótica y portátiles.




Arriba