5 razones para no usar un Arduino genuino en su próximo proyecto

  • Joseph Goodman
  • 0
  • 3189
  • 619
Anuncio

El nombre Arduino se ha convertido en sinónimo de tecnología DIY. Muchas personas comenzaron su viaje hacia la electrónica y la robótica con uno. Aquí en MakeUseOf hemos cubierto ampliamente su uso, desde una guía para principiantes para que comiences Comenzando con Arduino: Una guía para principiantes Comenzando con Arduino: Una guía para principiantes Arduino es una plataforma de creación de prototipos de electrónica de código abierto basada en un sistema flexible y fácil de usar. utilizar hardware y software Está destinado a artistas, diseñadores, aficionados y cualquier persona interesada en crear objetos o entornos interactivos. a proyectos más complejos como un Laser Turret Pew Pew! ¡Cómo construir una torreta láser con un banco Arduino Pew Pew! Cómo construir una torreta láser con un Arduino ¿Estás aburrido? También podría construir una torreta láser. .

No hay duda de la influencia que han tenido estas juntas, pero queda una pregunta: si usa una placa Arduino genuina en su proyecto? Talvez no. Este es el por qué.

1. Hay mejores alternativas

En aras de la claridad, necesitamos hacer una distinción. Hay productos Arduino producidos oficialmente y productos de terceros que se denominan Arduino ya que se basan en el diseño de código abierto oficial de Arduino. Son funcionalmente idénticos, excepto por el nombre comercial de Arduino, aunque los tableros de clonación suelen ser mucho más baratos.

Comencemos con un par de puntos prácticos. A pesar de su amplio uso en la escena Maker, en la mayoría de los casos, una placa de marca Arduino se reemplaza fácilmente. Somos grandes admiradores de la placa NodeMCU, y por una buena razón.

Crédito de imagen: alvarolb a través de community.thinger.io

Donde casi todas las placas Arduino carecen de conectividad a bordo, NodeMCU tiene Wi-Fi como cortesía estándar de su ESP8266 chip. Donde el tamaño similar Arduino Nano tiene una velocidad de reloj de hasta 16 MHz, el NodeMCU cuenta con velocidades de hasta 160 MHz. NodeMCU es capaz de ejecutar un servidor Node.js a bordo, lo que le ahorra la miseria de C ++. Las razones continúan, pero nuestra mini revisión de video a continuación explica todos los detalles.

Si la conectividad no es lo que está buscando, no busque más allá del actual rey de la colina: el Teensy 3.2. Estas pequeñas placas tienen aproximadamente el mismo precio de $ 20 que un Arduino Nano, y las superan en casi todos los sentidos. Cuando se prueba la velocidad bruta contra un Arduino Due y Mega, el Teensy gana cada vez.

El Teensy 3.5 agrega solo $ 5 dólares a la factura y se jacta 40 pines de E / S sin dejar de ser pequeño - Teensy, si quieres.

Crédito de imagen: Teensy 3.5 de www.pjrc.com

Si bien estas dos placas no reemplazarán a las placas Arduino en todas las situaciones, sí nos dan que pensar. Incluso si sabe exactamente qué placa Arduino usaría para un proyecto, hay una buena razón para no comprar una de Arduino: precio.

2. Hay alternativas más baratas

El Proyecto Arduino se describe a sí mismo como hardware de código abierto. Esto significa que cualquiera puede construirlos y venderlos siempre que no utilicen la marca Arduino y no acrediten a Arduino en consecuencia..

Esto inevitablemente significa que alguien, en algún lugar, podrá construirlos por más barato que los proveedores oficiales de Arduino. Por el precio de un solo Arduino Uno oficial, puede comprar cuatro clones que no solo hacen el mismo trabajo, sino que usan el mismo chip Atmega328.

Cuando un Nano clonado cuesta una décima parte del precio de uno oficial, realmente necesitas apoyar el proyecto Arduino para considerar comprar oficial.

Sin embargo, hay otra opción que evita esta pregunta. No tiene que preocuparse por quién está construyendo su tablero si lo hace usted mismo.

3. Arduino casero

Dado que el hardware de Arduino es de código abierto, puede obtener los diseños completos de las placas y construir el suyo desde cero..

Es cierto que esto no es tan conveniente como comprar uno y tendrá dificultades para hacer una placa completamente funcional por más barato que un clon, aunque con el cambio en el precio de ciertos componentes y economías de escala, es un proyecto de fin de semana barato.

Este método es especialmente útil si necesita agregar control a un aspecto pequeño de su proyecto y no necesita la funcionalidad completa de una placa Arduino: puede elegir las características que necesita para ahorrar espacio y dinero.

4. Buscando pines en todos los lugares equivocados

El próximo no significará mucho para algunos de ustedes y enfurecerá a otros. Cualquiera que haya usado un Arduino Uno habrá notado la extraña brecha entre los pines 7 y 8.

Este espacio mide 0.16 pulgadas (4.06 mm) mientras que cualquier otro pasador tiene un espacio de 0.1 pulgadas (2.54 mm). ¿La razón de esta rareza? Según esta publicación en los foros oficiales de un usuario invitado que afirma ser el cofundador de Arduino, Massimo Banzi, todo fue un error en la producción temprana.

Aunque aparentemente menor, esto tiene algunas ramificaciones muy específicas. Cada escudo, complemento o accesorio diseñado para funcionar con el Uno debe seguir este espaciado de pasador tonto o no ser compatible con él. Este error se mantuvo no solo en el Uno, sino en todas las placas Arduino de tamaño completo, ya que conserva la compatibilidad. Nunca ha sido, y probablemente nunca será, rectificado.

Para un proyecto basado en un ethos de fabricante de código abierto, tener su línea más popular de productos ni siquiera se conecta a una placa de prueba sin comprar un escudo de prototipos específico o encabezados de desplazamiento torpes es alucinante. Afortunadamente, las tablas más nuevas y pequeñas como la Micro, Nano, y el MKR1000 no tengo este problema.

5. IDE ¡Ay de mí!

Dependiendo de su experiencia con el software de codificación de código abierto, puede o no estar de acuerdo con esta declaración: el Arduino IDE, aunque funcional, es horrible de usar.

Algunos de ustedes pueden encontrar esa afirmación severa dado que está nivelada en una pieza de software de código abierto, pero cualquiera que haya pasado algún tiempo con ella estará familiarizado con sus peculiaridades. El formateo del código es casi inexistente. No hay finalización de código. El marco C / C ++ del lenguaje Arduino no es exactamente el más amigable para los programadores novatos, y a menos que esté planeando un futuro usando estos idiomas, posiblemente no sean los mejores para aprender (estos son mucho más fáciles de aprender. Aprenda para principiantes Los 6 lenguajes de programación más fáciles de aprender para principiantes Aprender a programar consiste en encontrar el idioma correcto tanto como en el proceso de edificación. Estos son los seis lenguajes de programación más fáciles para principiantes)..

Probablemente la mejor manera de solucionar este problema es usar el complemento Visual Micro para Microsoft Visual Studio (VS). Si bien la versión pro tiene un precio decente, la versión gratuita permite agregar bibliotecas Arduino.

Esto le permite usar todas las características de calidad de vida que trae VS, y usar el IDE de Arduino simplemente para cargar el código en su placa. Se podría argumentar que un editor de texto IDE con todas las funciones complicado frente a IDE: ¿Cuál es mejor para los programadores? Editores de texto vs. IDE: ¿Cuál es mejor para los programadores? Elegir entre un IDE avanzado y un editor de texto más simple puede ser difícil. Ofrecemos información para ayudarlo a tomar esa decisión. es excesivo para Arduino, y que el editor de texto simple como la funcionalidad del Arduino IDE está perfectamente bien. Personalmente, habiendo cambiado, me parece que la idea de volver al Arduino IDE no es un arranque.

Pero aún así, dado que hicieron su plataforma de código abierto, deberíamos querer usar los productos oficiales de Arduino, ¿no? Talvez no.

Guardando gracias

Este artículo ha sido intencionalmente duro para Arduino, y estoy seguro de que muchos estarán en desacuerdo con algunos de los puntos planteados. Una cosa que no se puede negar es que para todas estas fallas, Arduino ha sido y sigue siendo una fuerza impulsora importante en la escena de la electrónica de bricolaje.

En definitiva, se trata de preferencias personales. Puede evitar estas consideraciones creando sus propios tableros o comprando clones. Puede seguir con productos oficiales para apoyar a la empresa y sus distribuidores. A la larga, mientras te diviertas y aprendas cosas nuevas, ¿importa??

Si está buscando un Arduino, ya sea un tablero genuino o un clon, asegúrese de consultar primero nuestra guía de compra de tableros Guía de compra de Arduino: ¿Qué tablero debe comprar? Guía de compra de Arduino: ¿Qué placa debería obtener? Hay tantos tipos diferentes de placas Arduino por ahí, que te perdonarían por estar confundido. ¿Cuál deberías comprar para tu proyecto? Permítanos ayudarlo con esta guía de compra de Arduino! .

¿Qué piensa sobre algunos de estos temas? ¿Estamos totalmente fuera de lugar aquí? ¿Tienes tus propios problemas con Arduino que no pudimos cubrir? Háganos saber en la sección de comentarios!

Crédito de imagen: Sergey Panychev a través de Shutterstock.com




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.