Kit de inicio de electrónica [cerrado]


15

Actualmente me estoy interesando en comenzar a experimentar con la electrónica, y estoy buscando algún tipo de kit de inicio electrónico para comenzar.

He echado un vistazo al Kit de inicio de Arduino y también al BASIC Stamp , pero me preguntaba si hay otros Kits de inicio interesantes (o incluso mejores) que los que mencioné anteriormente.

PD: De los dos anteriores, personalmente elegiría el Arduino porque usa C, mientras que Basic Stamp usa BASIC

[Actualización]
El momento más votada respuesta desde X-Istencedice que paralaje es el camino a seguir, sin embargo, la respuesta aceptada (e incluso el segundo) de Daok's de interrogación está en total desacuerdo con eso, diciendo que es caro y no vale la pena si' Ya estás en la programación.

¿Alguien quiere elaborar un poco más sobre esto, por favor?


Lo que me impresiona de los productos Parallax, especialmente. El BASIC Stamp es que son maduros y bien pulidos y tienen una documentación fantástica que supone poco conocimiento de la electrónica por parte del lector. Construí un piano MIDI de una sola tecla usando un sensor táctil BS2 y algunos cables / conectores en aproximadamente 3 horas con su documentación. Si ya está familiarizado con la electrónica y otras cosas, el Arduino es excelente porque es más barato, tiene más funciones (interrupciones, más E / S, etc.) pero supone un mayor conocimiento por parte del desarrollador.
J. Polfer el

Respuestas:


7

Creo que, para empezar, descarta rápidamente el BASIC Stamp porque usa una variante de BASIC desarrollada por Parallax conocida como PBASIC.

Habiendo usado tanto el BASIC Stamp como el Arduino, todavía tengo mi kit BASIC Stamp, junto con el libro Stampworks que está disponible gratuitamente en el sitio web de Parallax. Ya no soy dueño de mi Arduino porque lo vendí a otro estudiante que TAMBIÉN sintió que quería escribir en C y no en BASIC.

El sello BASIC es un chip milspec y se ha utilizado en cientos de proyectos de aficionados y también en electrodomésticos.

Por ejemplo, el BASIC Stamp se ha incorporado dentro de un dispositivo que programa las horas en que se debe encender un sistema de rociadores, también se ha utilizado en varios globos de espacio cercano diferentes (muy parecido al proyecto de espacio cercano en el que trabajé nearspace.0x58 .com para más información ).

Descartar este chip versátil y útil porque no tiene un compilador de C es un error. Será más fácil crear un prototipo, más fácil construir rápidamente varios proyectos y no requiere el amplio conocimiento de escribir código C para ejecutarse en una plataforma integrada.

Una vez que haya terminado con el BASIC Stamp, puede pasar al Parallax's SX28. Este es un chip que se puede programar en SX / B (la versión SX de BASIC, usando esas mismas habilidades y casi el mismo código que aprendió para el BASIC Stamp). Los compiladores de C existen para el SX, y también le permiten programarlo completamente en ensamblador (buena plataforma para aprender a ensamblar).

Luego, el siguiente paso es otro dispositivo Parallax llamado Propeller. Esto le brinda 8 núcleos diferentes para ejecutar el código, todo en un dispositivo integrado que le permite realizar múltiples tareas. Tiene que estar escrito en un lenguaje de programación completamente nuevo llamado Spin, pero para cuando te hayas enseñado BASIC y SX / B habrás entendido los increíbles recursos, los manuales y las guías de Parallax, y Spin no será nada.

He trabajado con los productos de Parallax durante mucho tiempo, hace poco comencé a mudarme al Ti MSP430 para un nuevo proyecto en el que estoy trabajando, principalmente para un nuevo desafío y para tener todo lo que necesitaba en un solo chip.

Mi sugerencia absoluta, si aún no lo ha adivinado, vaya con el sello Parallax BASIC. La facilidad con la que puede hacer las cosas que desea hacer, especialmente como principiante, lo convierte en un excelente set de inicio.


la razón por la que dije que preferiría C es porque estoy mucho más versado en C que en Basic; de hecho, no he usado Basic en años
Andreas Grech el

Recoger una copia de seguridad básica, incluso después de haberlo usado en años, es extremadamente fácil. Cuando comencé a jugar con electrónica y microprocesadores, rechacé el BASIC Stamp por usar BASIC como lenguaje de programación, pero finalmente me enamoré de él por su simplicidad y la cantidad de energía que le da al usuario. Creación de prototipos más fácil, códigos de prueba / código más rápidos y, en general, mucho menos preocupación. BASIC se llama así porque es básico, es fácil de aprender y volver a aprender. Especialmente con su primera entrada en la electrónica del sello básico será mejor, que está construido para ser utilizado en el aula, que puede manejar
X-tencia

mucho más abuso que cualquier otro micro con el que he tenido el placer de trabajar. Está destinado a ser utilizado como una herramienta educativa para luego continuar y avanzar una vez que tenga lo básico para la electrónica.
X-Istence

+1. Manos abajo. Una excelente manera de entrar en la electrónica. Si tiene alguna afinidad con Java, Parallax también tiene un chip basado en Java. Enlace gratuito: parallax.com
akf

@akf: Me gustaría señalar que el chip no tiene recolección de basura y es uno de los peores productos que he usado en mi vida. Definitivamente no sugeriría el Javalin para ningún trabajo incrustado serio.
X-Istence

5

Ha habido muchas buenas sugerencias en las respuestas anteriores, pero me gustaría presentarle un enfoque diferente.

Tu escribiste:

Actualmente me estoy interesando en comenzar a experimentar con la electrónica

Eso me parece que no solo estás interesado en la programación de microcontroladores, sino también en la electrónica .

La mejor manera de comenzar con la electrónica es construir circuitos (simples) usted mismo. En mi opinión, hacer tu propia tabla de inicio es ideal porque las tablas de inicio son

  • simple, solo se necesitan unos pocos componentes
  • modular (fuente de alimentación, LED, botones, interfaces)
  • barato
  • disponible gratuitamente como diagrama esquemático

No comenzaría con una tabla de inicio completa, pero por ejemplo con

  • fuente de alimentación y algunos LED o
  • fuente de alimentación y algunos botones.

Más adelante puede agregar RS232, etc.

Para empezar, puede construir todo en un tablón de anuncios, sin necesidad de soldar. Solo asegúrese de obtener un microcontrolador en la carcasa DIL, sin cosas SMD.


Para mí, este enfoque funcionó muy bien: hice algunas cosas con AVR y PIC y nunca tuve un kit de inicio.

Comprar un kit de inicio es bueno si está interesado en la programación de microcontroladores. Si estás más interesado en la electrónica, será mejor prescindir de ella.


3

Dios mío, ¿qué es todo este nuevo discurso sobre microcontroladores?

"Electrónica" solía significar obtener una placa de pruebas y un grupo de componentes discretos (resistencias, transistores, condensadores, diodos, chips lógicos de la serie 74, fotocélulas, LED ...) y divertirse construyendo ... er, puedo ' No recuerdo, pero los osciladores y las radios solían ser básicos. Aprender electrónica solía significar comprender cosas como la ley de Ohm y luego pasar a la impedancia RLC y la teoría del filtro, que son hermosas aplicaciones prácticas de números complejos y análisis de Fourier; Dudo que aprender a programar un microcontrolador lo ayude con eso.

Eso sí, un viejo brumoso me dijo recientemente que podrían obtener un microcontrolador PIC más barato que un 555 temporizador, por lo que tal vez sea un arte moribundo.


2

Descubra lo que le interesa, la ingeniería eléctrica es un campo extremadamente amplio. La pregunta más básica es analógica o digital. Estoy más interesado en lo digital, así que aquí están algunas de sus opciones:

  • Diseño de matriz de puerta programable de campo (FPGA). Estos son chips muy interesantes, aprende un lenguaje de descripción de hardware (HDL), como Verilog o VHDL. A partir de ahí, usa el lenguaje para describir el hardware que desea. Los FPGA son muy versátiles, si quieres un hardware que haga algo específico y muy rápido (en comparación con x86) tal vez esto sea para ti. Recomiendo la placa Digilent Nexsys 2, alrededor de $ 100
  • Comunicaciones inalámbricas. Quizás te interese la radio HAM, o incluso la radio definida por software. Hay muchos aspectos de las comunicaciones digitales inalámbricas, la curva de aprendizaje es bastante alta. Es posible que desee mirar GNU Radio
  • Como dijiste, también hay microcontroladores. Por cierto, no se preocupe por tener que aprender C, el conocimiento de C que necesita para hacer cosas interesantes con un micro no es tanto. Tomé una clase de microcontrolador sin ningún conocimiento de estructuras de datos o punteros. También hay una gran dificultad con micros. El TI MSP430 es probablemente el más complicado de usar, seguido por los chips ATMEL, luego PIC, luego Arduino. Además, si está interesado en micros y FPGA, obtenga el FPGA. Puede configurar el hardware FPGA para que sea un microntrolador. Mira en microblaze y picoblaze para esto.
  • También puede buscar en los procesadores de señal digital, pero esto requiere bastante experiencia teórica. Si no sabe acerca de las transformadas de Fourier, los filtros digitales, etc.

En el lado analógico tengo mucho menos conocimiento. Dos de los campos más populares en analógico son los amplificadores operacionales y los convertidores de analógico a digital. Yo tampoco sé mucho sobre eso. Pero si está interesado en la electrónica analógica, pruebe algunos de los kits de la marca .



0

Aquí hay un par de artículos que pueden serle útiles:

Problemas de migración (comunicación serie básica)

Recursos para comenzar con AVR

Venden placas de arranque para los controladores Atmel ATtiny2313 y ATmegaXX8 AVR, además de algunos kits que usan esos chips (al menos una de esas características es compatible con Arduino).

Puede encontrar información sobre avr-gcc aquí para Linux, OS X, FreeBSD y Windows.

Un entorno al que quizás desee echar un vistazo es Procesamiento .


0

También verificaría el cobertizo Maker de la revista make. Tienen una serie de kits interesantes que cubren una variedad de cosas, incluida la robótica y la electrónica.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.