5 kits de hardware baratos y divertidos que puedes usar para hacer máquinas maravillosas
Como la mayoría de los niños, tenía un kit de electrónica que enseñaba lo básico; usted podría construir algo tan avanzado como un dispositivo de radio o código morse. Basta con 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 de electrónica avanzada 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 a ellos, ya que le permite programar circuitos electrónicos complicados en un software simple e integrable. Estas plataformas están establecidas, desarrolladas, con comunidades prósperas construidas alrededor de ellas. Realmente, en este momento es un momento increíble para estar vivo si tiene el menor interés en la electrónica..
Echemos un vistazo a 5 de los kits más populares alrededor.
Arduino
El Arduino original fue una creación de algunos estudiantes italianos, cansado de los kits de desarrollo costosos y fragmentados y de la falta de software estandarizado para su programación. Querían llevar al mundo piratas informáticos y microcontroladores, y utilizaron un sistema de desarrollo y programación de código abierto existente llamado Wiring para realizar ese sueño. El propio proyecto Arduino sigue siendo totalmente de código abierto, lo que significa que puede descargar los planes para un tablero y construirlo con componentes estándar; De hecho, esto ha llevado a algunos clones de Arduino que son un poco más baratos..
Como la mayoría de las placas de desarrollo que se presentan aquí, tiene una serie de conexiones de entrada y salida, tanto digitales como analógicas, que permiten a los usuarios conectar cualquier tipo de sensores y actuadores (como motores) en una gama infinita de dispositivos; Combinado con lógica personalizable. El Arduino funciona solo o en conjunto con una computadora u otros dispositivos; admite una variedad de protocolos de comunicaciones.
También puedes comprar complementos especialmente diseñados como “escudos”, que se encuentran en la parte superior de la placa Arduino principal, duplicando pines y agregando funcionalidad adicional, como el chip wifi Xbee.
Soy dueño de 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 programa Primeros pasos con la Arduino: una mirada más de cerca a la placa de circuito y la estructura de un Programa La última vez que lo dejé, configuró su Arduino para que funcionara con Mac o Windows, y después de haber cargado una aplicación de prueba simple que parpadeó el LED de a bordo. Hoy voy a explicar el código ... Lea más aquí para comenzar Arduino Programming For Beginners: el controlador del semáforo Arduino Programming para los principiantes: el controlador del semáforo La semana pasada, aprendimos sobre la estructura básica de un programa Arduino y Una mirada más cercana al ejemplo de 'parpadear'. Esperemos que haya aprovechado la oportunidad para experimentar con el código, ajustando los tiempos. Esta vez,… Leer más, además de echar un vistazo a un kit de inicio Arduino ¿Qué está incluido en un kit de inicio Arduino? [MakeUseOf Explica] ¿Qué se incluye en un kit de inicio Arduino? [Explica MakeUseOf] Anteriormente presenté el hardware de código abierto Arduino aquí en MakeUseOf, pero va a necesitar algo más que el Arduino real para construir algo a partir de él y comenzar realmente. Los "kits de inicio" de Arduino son ... Leer más que contiene varios componentes electrónicos, así como otros elementos esenciales. En algún momento, incluso podría intentar atacar un cubo de LED como el que se muestra a continuación, así que esté atento..
LilyPad Arduino
Diseñado específicamente para proyectos de e-textil portátiles, el LilyPad es una versión circular pequeña y plana de Arduino, pero totalmente compatible. Las conexiones y los pines se reducen, pero, por lo demás, la funcionalidad del núcleo es bastante similar. Si ha diseñado y probado su proyecto en un Arduino regular y ahora desea pasar a la incorporación en la ropa, este es su mejor opción..
También hay otras versiones de Arduino disponibles, como la Mega con un chip más rápido, más memoria y más pines de E / S, pero son principalmente iguales, solo que más pequeños o más grandes. Si considera que cualquiera de los modelos Arduino es principalmente un dispositivo de aprendizaje, le sugiero encarecidamente que vaya a Kickstarter y ayude a financiar el proyecto Modkit, un software de programación visual innovador para que los estudiantes puedan ingresar a C++.
Netduino
A primera vista, se le perdonaría 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 Objeto de Microsoft orientado .Red C# Con un lenguaje muy centrado en Windows, Netduino permite una programación de mayor nivel que lo que es posible con Arduino, en el que esencialmente trabaja con C++.
La programación de Netduino requiere Visual Studio y Windows, aunque existe un soporte experimental para el proyecto de código abierto C #, Mono.
Desafortunadamente, no hay tanto apoyo o comunidad que trabaje con estas cosas, por lo que encontrar tutoriales y proyectos pre-hechos será difícil. Solo considera si tu realmente amo a c #, Ya sabes mucho de electrónica y solo quieres quedarte atrapado en Visual Studio.
BeagleBone & Raspberry Pi
Finalmente en nuestra lista, un paso adelante de los microcontroladores de tipo Arduino, el Beagle Bone y el Raspberry Pi son dispositivos Linux integrados, aunque el Raspberry Pi ha ganado la atención de los medios por su precio realmente bajo de $ 25 y su rápida adopción en entornos educativos el mundo. Ambos son capaces de tener instaladas distribuciones de Linux completas, e incluso se afirma que la Raspberry Pi puede reproducir video 1080P (incluso hay una versión específica de Raspberry de XBMC Linux compilada).
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 desarrollos en marcha..
¿Por qué elegir Linux incorporado sobre un microcontrolador? Los chicos de BeagleBone lo dicen mejor:
Si bien la codificación basada en plantillas de sistemas como Arduino facilita la tarea de copiar y pegar proyectos simples y un número limitado de bibliotecas más complejas 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 encender un LED o un interruptor o leer un sensor analógico o basado en I2C.
Yo diría que conseguir que su primer proyecto de electrónica despegue con estos sistemas va a ser mucho más difícil que con un Arduino, pero en última instancia, tendrá más poder y posibilidades..
¿Tienes una Raspberry Pi, una Beaglebone o cualquiera de los otros dispositivos enumerados aquí? Háganos saber en los comentarios sobre cualquier proyecto impresionante que haya realizado. ¿Piensas en conseguir uno y quizás podamos ayudarte a decidir??