Anuncio
Como la mayoría de los niños, tenía un kit de electrónica que enseñaba lo básico absoluto; podrías construir algo tan avanzado como un dispositivo de radio o código morse. Basta decir que la diversión no duró mucho una vez que construyó los 5 proyectos. Sin embargo, hoy en día, los kits de hardware electrónicos avanzados son asequibles y las posibilidades son infinitas, todo gracias a la maravilla de los microcontroladores.
Los microcontroladores son básicamente computadoras primitivas: el pirateo de hardware nunca ha sido mejor, gracias para ellos, ya que le permite programar circuitos electrónicos complicados en simples, integrables software. Estas plataformas están establecidas, desarrolladas, con comunidades prósperas construidas a su alrededor. Realmente, ahora es un momento increíble para estar vivo si tienes el más mínimo interés en la electrónica.
Echemos un vistazo a 5 de los kits más populares.
Arduino
El Arduino original fue una creación de algunos estudiantes italianos, cansado de los kits de desarrollo caros y fragmentados y la falta de software estandarizado para programarlos. Querían traer piratería electrónica y microcontroladores al mundo, y utilizaron un sistema de programación y desarrollo de código abierto llamado Wiring para hacer realidad ese sueño. El proyecto Arduino en sí mismo sigue siendo de código abierto, lo que significa que puede descargar los planos de una placa y construirla con componentes estándar; De hecho, esto ha dado lugar a unos pocos clones de Arduino que son un poco más baratos.
Como la mayoría de las placas de desarrollo presentadas aquí, tiene varias conexiones de entrada y salida, ambas digitales. y analógico, lo que permite a los usuarios conectar cualquier tipo de sensores y actuadores (como motores) en un rango infinito de dispositivos; combinado con lógica personalizable. El Arduino funciona solo o junto con una computadora u otros dispositivos; admite una variedad de protocolos de comunicaciones.
También puede comprar complementos con forma especial conocidos como "escudos", que se ubican en la parte superior de la placa Arduino principal, duplicando pines y agregando funcionalidad adicional, como el chip wifi Xbee.
Yo mismo tengo un Arduino Uno, y he escrito algunos tutoriales Primeros pasos con Arduino: una mirada más cercana a la placa de circuito y la estructura de un programaLa última vez que te dejé configuró tu Arduino para que funcione con Mac o Windows, y cargué una aplicación de prueba simple que parpadeó en el LED incorporado. Hoy voy a explicar el código ... Lee mas aquí para empezar Programación Arduino para principiantes: Tutorial de proyecto de controlador de semáforo¡Construir un controlador de semáforo Arduino lo ayuda a desarrollar habilidades básicas de codificación! Te ayudamos a comenzar. Lee mas , además de echar un vistazo a un Arduino kit de inicio ¿Qué se incluye en un kit de inicio Arduino? [MakeUseOf explica]Anteriormente introduje el hardware de código abierto Arduino aquí en MakeUseOf, pero necesitarás más que el Arduino real para construir algo a partir de él y comenzar realmente. Los "kits de inicio" de Arduino son ... Lee mas que contiene varios componentes electrónicos, así como otros elementos esenciales. En algún momento, incluso podría intentar abordar un cubo de LED como el que se muestra a continuación, así que esté atento a eso.
LilyPad Arduino
Diseñado específicamente para proyectos de textiles electrónicos portátiles, LilyPad es una versión circular pequeña y plana de Arduino, pero totalmente compatible. Las conexiones y los pines se reducen, pero de lo contrario la funcionalidad principal es bastante similar. Si ha diseñado y probado su proyecto en un Arduino normal y ahora desea continuar con la incrustación en la ropa, esta es su mejor opción.
También hay otras versiones del Arduino disponibles, como el Mega con un chip más rápido, más memoria y más pines de E / S, pero son principalmente los mismos, solo que más pequeños o más grandes. Si está viendo cualquiera de los modelos de Arduino como un dispositivo de aprendizaje principalmente, también le sugiero encarecidamente que visite Kickstarter y ayude a financiar el Proyecto Modkit, un innovador software de programación visual para que los alumnos puedan acceder a C ++.
Netduino
A primera vista, sería perdonado por confundir el Netduino con un Arduino. Muy inspirado por el éxito de su homólogo italiano, el Netduino puede ser visualmente un clon, pero internamente es una plataforma de código diferente. Construido para el Orientado a objetos de Microsoft.Neto C# lenguaje y muy centrado en Windows, Netduino permite una programación de mayor nivel de lo que es posible con el Arduino, donde esencialmente trabajas con C ++.
La programación de Netduino requiere Visual Studio y Windows, aunque hay soporte experimental para el proyecto de código abierto C #, Mono.
Desafortunadamente, no hay tanto apoyo o comunidad por ahí trabajando con estas cosas, por lo que encontrar tutoriales y proyectos prefabricados será difícil. Solo considere si usted realmente amo C #, ya conozco una gran cantidad de productos electrónicos y solo quiero atascarme con Visual Studio.
BeagleBone & Raspberry Pi
Finalmente en nuestra lista, un paso adelante de los microcontroladores tipo Arduino, el Hueso Beagle y Raspberry Pi son dispositivos Linux integrados, aunque Raspberry Pi ha captado la mayor parte de la atención de los medios por su precio realmente bajo de $ 25 y su rápida adopción en entornos educativos en todo el mundo. Ambos son capaces de tener distribuciones completas de Linux instaladas en ellos, e incluso se afirma que el Raspberry Pi puede reproducir video 1080P (incluso hay un Versión específica de frambuesa de XBMC Linux compilado).
Ambos utilizan tarjetas SD en lugar de discos duros voluminosos, y aunque el Beagle Bone es técnicamente superior en términos de procesador, la Raspberry Pi tiene una cantidad mucho mayor de proyectos y desarrollo en curso eso.
¿Por qué elegir Linux embebido sobre un microcontrolador? Los chicos de BeagleBone lo dicen mejor:
Mientras que la codificación basada en plantillas de sistemas como el Arduino hace que sea fácil copiar y pegar proyectos simples y un número limitado de proyectos más complejos bibliotecas que no tienen mucha interacción, 20 años de desarrollo de Linux han generado un amplio conjunto de software altamente interoperable que puede ser utilizado y colaborado, sin sacrificar la simplicidad de hacer algo como alternar un LED o cambiar o leer un análogo o Sensor basado en I2C.
Yo diría que poner en marcha su primer proyecto de electrónica con estos sistemas será bastante más difícil que con un Arduino, pero finalmente tendrás mucho más poder y posibilidades
¿Tiene un Raspberry Pi, un Beaglebone o alguno de los otros dispositivos enumerados aquí? Háganos saber en los comentarios sobre cualquier proyecto increíble que haya realizado. ¿Estás pensando en conseguir uno y quizás podamos ayudarte a decidir?
James tiene una licenciatura en Inteligencia Artificial y está certificado por CompTIA A + y Network +. Es el desarrollador principal de MakeUseOf, y pasa su tiempo libre jugando VR paintball y juegos de mesa. Ha estado construyendo computadoras desde que era un niño.