Categorías: Revisiones Eléctricas, Circuitos microcontroladores
Cantidad de vistas: 15980
Comentarios sobre el artículo: 0

Qué placa Arduino elegir

 

Entre toda la variedad de tableros Arduino, es difícil para un principiante elegir el correcto. Además de los paneles oficiales, como Arduino UNO, Nano, MEGA, también hay tableros compatibles con Arduino, como Digispark, Electronic Troops, Seeeduino, Freeduino, Robocraft y otros. ¿Cuál es su diferencia y qué placa Arduino elegir? ¡Vamos a resolverlo!

Qué placa Arduino elegir

Compatibilidad de escudo y características clave

Quizás esta característica esté a la par con: tamaño de memoria, frecuencia de reloj y tipo de microcontrolador utilizado. Las placas de clonación Arduino se pueden dividir de manera similar a las placas base Arduino UNO, MEGA y otras. El más común es UNO; de hecho, la mayoría de los clones están asociados con él. La compatibilidad con los blindajes se proporciona mediante la disposición de bloques de terminales y el diseño de PCB.

El tamaño de la placa UNO original es de 6.9x5.3 cm, las dimensiones de las placas de terceros pueden variar, pero la ubicación de los bloques de terminales y la distancia entre los conectores deben permanecer iguales. En este caso, la placa será compatible con escudos estándar de cualquier origen.

Arduino uno

Si estamos hablando en el contexto de "arduino", muy probablemente, esta versión es lo que significa. Puede que no haya diferencias entre el original y el clon, es decir una copia completa, y la diferencia puede ser solo el color de la cubierta de la placa y el método de firmware. El convertidor serie USB, en el mismo ONO, está hecho en el microcontrolador, mientras que en el NANO original, en el microcircuito 232 y en el chino, en el CH340, también hay ONO con tales convertidores, más sobre esto más adelante.

Por otro lado, puede haber diferencias en los esquemas de suministro de energía y chips de controladores adicionales, circuitos de protección, circuitos de desacoplamiento, expansores de puertos en registros de desplazamiento, etc., integrados en la placa.

El concepto de compatible con Arduino significa que compatible con Arduino IDE y el lenguaje de programación correspondiente, aunque no es necesariamente compatible con los escudos. Un ejemplo de tal tablero es Lillypad.

Lillypad

La placa es compatible con el lenguaje Arduino, pero no es compatible con los escudos. Si necesitan estar conectados, entonces debe conectarse manualmente a los pines correspondientes. Por cierto, esta placa se centra en dispositivos portátiles, como una opción para la ropa inteligente. Este tablero está hecho por SparkFun.


Resumen del consejo y consejos para su uso

Una gran cantidad de modificaciones y tableros de terceros no es plagio o falso. Esto sucedió porque Arduino tiene una política abierta, que le permite realizar modificaciones en los kits de diseño y ensamblaje, con paquetes gratuitos destinados a áreas especializadas:

  • Robótica

  • Automatización

  • Para entrenamiento, etc.

Los nombres de los tableros generalmente contienen el prefijo Duino, como craftduino o DCduino, y el modelo del tablero puede coincidir con el nombre, como el mismo DCduino UNO, si se complementa, habrá otro prefijo o una palabra completamente diferente que describa funciones adicionales. Además de lo anterior, vale la pena prestar atención a la tensión de alimentación y los niveles lógicos, pueden ser 3.3 y 5 V.

Para empezar, definitivamente debes tomar una tabla común: una Arduino UNO-like o Nano, la primera cuesta alrededor de $ 5, la segunda es un poco más barata: 3-5 dólares.

Si te encuentras con un modelo llamado Duemilanove, este es un análogo completo de UNO. Las diferencias solo están en la forma de comunicación con la computadora, mencioné anteriormente que en UNO está organizado en un microcontrolador adicional: Atmega8u2, Duemilanove se comunica con la computadora a través de FT232RL.

Pasemos a la revisión de la junta. En la foto a continuación, estos son clones completos de arduino, a continuación veremos los tableros actualizados.

Clones completos de Arduino

Iteaduino

Un excelente clon UNO, la principal diferencia es la presencia de contactos adicionales del conector "GVS" (señal de voltaje de tierra). Esto no es exactamente un conector, sino el orden de los cables en el conector. Esta es la cantidad de sensores y otros periféricos que están conectados.

Pero en el peine estándar, los contactos se ubican de manera diferente, aunque definitivamente no tendrá suficientes contactos de alimentación (Vcc y Gnd), tendrá que retorcer los cables o usar una placa de prueba sin soldadura para la conexión.Los desarrolladores de Iteaduino imaginaron esto y resolvieron el problema duplicando contactos como "papá" en la secuencia correcta.

Iteaduino

Si no encontró un tablero de este tipo, tendrá que comprar un escudo, pero trabajar con él no es tan conveniente, especialmente para un principiante, es mejor cuando hay menos piezas.

Tales tableros pueden reducir el tamaño y el peso del producto final al reducir el número de escudos.


Arduino Ethernet

Otra placa diferente a la capacidad de conectarse a la red por cable e instalar una tarjeta micro SD. Aunque hay un escudo de Ethernet, pero de nuevo, aumentará el volumen ocupado por la placa en la caja y el peso del producto. Tarifa compatible con escudospero carece de una interfaz USB.

Arduino Ethernet

Para el firmware, debe comprar adicionalmente un convertidor USB-UART como este, por ejemplo, su peine encaja igual en una placa Arduino Ethernet.

Convertidor USB-UART

Leonardo y Esplora

El modelo Arduino es para aquellos que necesitan muchas entradas analógicas para leer sensores analógicos, hay 12 de ellos aquí, frente a 6 en la placa UNO.

Esto sucedió debido al uso de Atmega32u4, no Atmega328, ya que en la mayoría de las placas están conectadas a pines, los de UNO eran digitales: 4, 6, 8, 9, 10, 12.

Tal cableado le permite usarlos como antes, lo que le da compatibilidad con tarjetas de expansión o conectar fuentes de señal analógica. Las salidas PWM aquí no son 6, sino 7.

Leonardo

La necesidad de un convertidor USB-UART ha desaparecido, Atmega32u4 tiene soporte de hardware USB integrado. Es posible que se requiera un módulo PoE opcional para la operación. Dichas placas son excelentes para crear controladores para una PC, es compatible con USB HID y pueden actuar como mouse, teclado o gamepad, con el enlace y los detalles correspondientes.

Leonardo es interesante porque, con las mismas dimensiones y compatibilidad con UNO, tiene más funciones en términos de trabajo con PWM y señal analógica.

En base a esto, Esplora está hecho; de hecho, es un tablero de joystick compatible con el código Arudin y la capacidad de programar y crear un dispositivo único. En la foto a continuación, ve una placa con una pantalla adicional (no está incluida en el kit), se asemeja a una consola portátil.

Arduino MEGA

MEGA y DEBIDO

Si va a hacer un sistema de automatización para toda la casa u otro proyecto voluminoso, no tendrá suficientes conclusiones para conectar todos los sensores y actuadores. El controlador Atmega2560 vendrá al rescate, y la placa Arduino con el mismo nombre, hay 54 entradas y salidas digitales y 16 analógicas. Esto es más de 2 veces más que los que examinamos anteriormente. Se le venden los escudos grandes correspondientes.

Los escudos UNO son condicionalmente compatibles. Solo es necesario en las bibliotecas corregir la ubicación de los pines, porque su numeración es diferente.

Escudos UNO

Si necesita aún más funciones, debe cambiar la arquitectura. Arduino DUE está construido no en la familia AVR8 MK, sino en ARM CORTEX-M3. Este es un controlador de 32 bits. 54 canales digitales y 12 analógicos ayudarán a realizar un gran proyecto. 4 interfaces UART, SPI, Twin-Wire, JTAG. 512 kb flash, 96 SRAM, 32 bits: todo esto es necesario para la ejecución a alta velocidad de programas complejos.

Permítame recordarle que atmegi 328 tiene solo 32 KB de memoria flash y 2 KB de SRAM


ATENCION

Voltaje de nivel de potencia y lógica: 3.3 V, si desea matar DUE, aplique 5 V a él.



Los arduins mas pequeños

Para aquellos que se preocupan por la movilidad, hay una serie de tableros oficiales y uno muy entretenido compatible con Arduino. Son adecuados para aquellos que desean diseñar un dispositivo oculto o portátil (portátil). Echemos un vistazo más de cerca a ellos.


Nano

La versión actual es Arduino Nano v3.0. De los más pequeños, es más conveniente, se utiliza un cable USB Mini-b para el firmware, pero las copias chinas a menudo usan un conector micro-USB, que es muy común para conectar un teléfono inteligente a una computadora o cargarlo.

Arduino Nano v3.0

Por el número y el propósito de los pines, es similar a UNO, pero no es compatible con los escudos. Por cierto, para nano hay escudos especializados (los chinos están haciendo todo lo que puedas imaginar). La mayoría de las veces, las copias chinas usan CH340G para comunicarse con una computadora a través de USB, personalmente no instalé automáticamente el controlador en Windows 8.1, el problema se resolvió después de 2 minutos de buscar en Google el nombre del chip, luego todo salió como un reloj.

Arduino micro
Arduino micro

Un poco más que nano. Micro y nano son excelentes para colocar en una placa de prueba, casi siempre esto hace que el montaje y la instalación del circuito sean más convenientes.De lo contrario, todo es similar a la diferencia anterior solo en el diseño del tablero.


Arduino mini: no funciona a través de USB

La placa más pequeña, similar en funcionalidad a "unk" y "nanks" es una "mini". Es curioso que el tablero más pequeño, a juzgar por el nombre, sea más que "nano". Resultó lo contrario. Se lograron ahorros de tamaño al eliminar el nodo de comunicación para usb (rs232, ch340g y similares) y el conector en sí. Para hacer esto, hay almohadillas de contacto para conectarse a través de una interfaz en serie.

El firmware se lleva a cabo utilizando adaptadores USB-serial (usb-uart). Si va a participar en microcontroladores, vale la pena comprarlo, donde puede ser muy útil.

Arduino mini

Se puede suministrar con almohadillas de contacto soldadas, o simplemente se incluye en el kit, para la autoinstalación.


El Arduino más pequeño de Attiny.

Un desarrollo interesante de Digispark. Su factor de forma se asemeja a una unidad flash USB, no necesita un cable para su firmware, se inserta en el puerto USB de la computadora.

A su disposición hay solo 6 pines (3 PWM y 4 analógicos, I2C), 8 KB de memoria flash para programas, 512 bytes de ROM y RAM, 2 KB de memoria, como de costumbre, ocupada por el gestor de arranque, de modo que solo tiene disponibles 6 KB.

El Arduino más pequeño de Attiny.

Cuando parpadea, se usan 2 pines digitales (P3, P4) en USB, pero puede usarlos después de parpadear, cuando está desconectado de la computadora. Presta atención al pinout: está escrito en la parte posterior del tablero, en la imagen de la derecha. Para trabajar con él, debe configurar un IDE.

Algunas características más:

1. el pin P5 es "RESET", si se le aplica un cero lógico, la placa se reiniciará, es A0, es decir En la primera entrada analógica, la señal se puede leer en los rangos de más de 1,2 V, ya que todo lo que se muestra a continuación se percibe como "cero" y se está reiniciando. Un pin dudoso en general, pero si piensa en cómo usarlo y si la señal medida llega a cero, entonces no todo es tan malo.

2. Olvídate de monitorear el puerto, Serial está ausente como tal, por lo que la placa no puede ser depurada de la computadora. Esto se puede evitar, si dedica más tiempo al diseño, bien o utiliza dispositivos de medición externos: lámparas de control, multímetros, osciloscopios.

Placa de circuito ensamblada Arduino Uno

Conclusión

Espero que este artículo te haya ayudado a decidir sobre la elección de la junta. Traté de considerar la gama más amplia posible de arduino en un pequeño volumen de texto, no tiene sentido examinar cada tablero en detalle, porque son casi iguales, con la excepción de varias adiciones.

Ver también en i.electricianexp.com:

  • Conectando y programando Arduino para principiantes
  • 19 escudos para Arduino para todas las ocasiones
  • Tipos y disposición de microcontroladores AVR
  • Microcontroladores programables en JavaScript: cuál elegir, características ...
  • ¿Qué son las pantallas Nextion y cómo trabajar con ellas?

  •