10 Cosas que debes saber antes de elegir la placa ideal para nuestros proyectos

10 Cosas que debes saber antes de elegir la placa ideal para nuestros proyectos
Es muy común que a la hora de comenzar una nuevo proyecto tengamos dudas sobre cuál placa Open Hardware (Arduino, Netduino, Raspberry, Galileo, etc) es la mejor. La respuesta es muy sencilla : Toda placa que se adapte a nuestras necesidades exactamente. Esta respuesta le va a sonar ambigua y hasta sonsa a muchos, así que paso a detallar lo que quiero expresar con la misma.

Si Usted va encender y a apagar un Led siempre a una frecuencia fija, tal vez ni siquiera necesite una placa con algún tipo de microcontrolador para ello, bastando para ello un simple circuito integrado timer 555, y es que hasta con transistores de reciclaje lo puede hacer.

Si por el contrario el Led va a variar su frecuencia de destello o simplemente va a encender o apagar en función de una señal de estímulo proporcionada tal vez por algún tipo de sensor, entonces ya comenzamos a pensar en circuitos más "inteligentes" que nos permitan lograr nuestros objetivos con mayor facilidad.

Por ejemplo, usar una placa raspberry pi para encender y apagar un Led es el equivalente a tratar de matar a una cucaracha con una granada. Obviamente que se va a cumplir el objetivo, pero a un costo innecesario.

El hecho de que nos sintamos "cómodos" desarrollando con una placa en particular, no significa que necesariamente tenemos que tratar de hacer todos nuestros proyectos y desarrollos con una placa en particular. Estaríamos en muchos aspectos sobre o sub utilizando una placa para una aplicación determinada.

No es nada fuera de lugar estudiar y utilizar diversas placas de acuerdo a las exigencias de nuestro proyecto.

Basado en lo antes expuesto sugiero una modesta lista de aspectos a tener en cuenta al tratar de tomar la decisión más acertada sobre que Hardware utilizar :

1. Complejidad de las funciones u operaciones que va a realizar el circuito.

2. Tamaño del programa necesario para poder hacer lo que queremos que haga el Hardware.

3. Temperatura y ventilación disponibles en el lugar donde va a funcionar nuestro Hardware.

4. Si el equipo va necesitar comunicarse, que tipo utilizará (Serial, Ethernet, Bluetooth, etc).

5. Cantidad de líneas o pines de I/O vamos a necesitar.

6. Necesidad de leer señales analógicas.

7. Velocidad de respuesta ante una señal de estímulo.

8. Consumo eléctrico, sobre todo si el circuito va ser alimentado a batería.

9. Espacio disponible para colocar el Hardware terminado.

10. Considerar si el equipo va requerir actualizaciones de Hardware o Software más adelante.


Como siempre me gustaría aprender de vuestros comentarios, si usted considera que falta alguno importante, no dude en comentar y así compartirlo con todos los lectores de este artículo. 

No hay comentarios.:

Publicar un comentario