¿Qué tipo de kits de microcontroladores recomendaría que donara a una escuela: Raspberry Pi o Arduino?

Mucho más importante que el microcontrolador real que elija donar a una escuela, o cualquier equipo que elija donar, sería el tiempo real que podría donar trabajando con los estudiantes para ayudarlos a aprender al respecto y ayudar a los maestros a ayudar a los estudiantes también. Hay una gran cantidad de tecnología que se dona a las escuelas con las mejores intenciones que termina siendo subutilizada por una variedad de razones. Recuerdo que en el pasado hubo un impulso para tener computadoras en cada aula. Y habría una computadora en cada salón de clases. Y se quedaría allí todo el año y ni los maestros ni los estudiantes lo usarían.

Dicho esto, recomiendo encarecidamente el Arduino, ya que es muy fácil de comenzar, compatible con casi todas las computadoras para programación y lo suficientemente potente como para realizar proyectos realmente geniales. Solo tenga en cuenta que, junto con el Arduino, es muy útil tener algún tipo de presupuesto o inventario bien abastecido de sensores, motores, placas de interfaz y herramientas.

Independientemente de lo que termine siendo utilizado en la industria dentro de 10 años, las habilidades que los estudiantes aprenden al interactuar con cualquier microprocesador se transferirán de una forma u otra.

Parece que el objetivo de su ejercicio propuesto es introducir la computación física, por lo que comenzaría con el Arduino, que tiene una interfaz de E / S mucho más robusta que el RPi, y también una variedad más amplia de kits de hardware adicionales .

He leído comentarios despectivos de profesionales de sistemas integrados sobre el cableado / procesamiento como un lenguaje de juguete, pero admite instalaciones de sistemas integrados “reales”, como interrupciones, hilos, co-rutinas, etc. – solo necesita leer El código fuente para entender cómo acceder a ellos.

Hablando por experiencia personal, los mejores ejercicios de aprendizaje son aquellos en los que sus estudiantes estarían realmente interesados ​​en hacer, lo que al menos para los niños puede ser antisocial; hacer ruidos extraños / perturbadores, “bromas”, piratear herramientas, etc. No te estreses por esto, deja que se diviertan, obtengan un sentido de dominio sobre las herramientas y luego presenta algo desafiante para tus mejores estudiantes.

Un plan de lecciones estructurado es útil para poner a los estudiantes al día; Los tutoriales existentes de Arduino que he visto en la Web tienden a ser esfuerzos limitados centrados en un proyecto específico. Sé de un buen libro impreso, desafortunadamente, está en alemán: Inicio

Arduino y Raspberry Pi fueron presentados para que las personas sin conocimientos de informática o electrónica también puedan trabajar con facilidad. Y se introdujo especialmente para los estudiantes de la escuela solo inicialmente y fue más tarde cuando los graduados y los profesionales que trabajan comenzaron a trabajar en él.

Pero teniendo en cuenta el costo y la facilidad de accesibilidad, Arduino califica sobre Raspberry Pi. Los niños pueden construir circuitos simples y programar su propio microcontrolador Arduino para leer entradas y producir salidas. Los niños pronto se encontrarán controlando luces intermitentes LED, interruptores, sonidos, botones, vibraciones e incluso robots, todo con la ayuda de su microcontrolador Arduino. La mayor ventaja de Arduino es su estructura lista para usar. Simplemente conéctelo al puerto USB de su computadora y listo. Y vea los resultados casi de inmediato.

La Raspberry Pi tendrá más programación (Python) y los periféricos externos serán costosos y bastante complejos en comparación con Arduino. El objetivo principal de la placa Arduino es interactuar con sensores y dispositivos, por lo que es ideal para proyectos de hardware en los que simplemente desea que las cosas respondan a varias lecturas de sensores y entradas manuales. Puede que no parezca mucho, pero en realidad es un sistema muy sofisticado que le permite administrar mejor sus dispositivos.

El Arduino make Starter Kit lo guía a través de los conceptos básicos del uso del Arduino de manera práctica. Aprenderá a través de la construcción de varios proyectos creativos.

https://www.arduino.cc/en/Main/A

Si desea aprender a jugar con Arduino, vaya al enlace que se encuentra a continuación que tiene el tutorial completo desde cero hasta un proyecto de alto nivel.

https://www.arduino.cc/en/Guide/

Por lo tanto, recomendaría donar el kit Arduino teniendo en cuenta el costo, la accesibilidad, el consumo de energía y la facilidad de aprendizaje.

Iniciativa impresionante!
Para los estudiantes de quinto grado para decir décimo grado, definitivamente recomendaré arduino como un kit completo. Arduino tiene diferentes niveles de cosas que se pueden hacer con él, disponibles directamente en el campo de juegos de Arduino Arduino Playground – Ideas.
Con respecto a Rpi, a menos que sus estudiantes tengan buenas opciones de conectividad a Internet y periféricos adicionales, como por ejemplo el módulo de cámara (todo lo cual solo aumenta el costo de la actividad), no lo recomendaré. Como sería una lección / programa / actividad introductoria, manténgalo en algo que requiera una molestia mínima. Arduino es plug and play y se adapta perfectamente a esta causa.

Para los estudiantes de 11 ° y 12 ° grado, recomendaré las plataformas de lanzamiento de la serie TIVA C. La codificación aumenta un nivel y ayuda a los estudiantes a comprender el quid de los protocolos de diseño de hardware SPI / SSI, I2C, CAN, etc.

Con respecto al enfoque de Python, sería genial si se sigue el mismo enfoque dividiendo a los estudiantes de la clase 5 a 1 y 11 y 12. Enseñe Processing.org a los estudiantes del grupo más joven y luego la escritura de guiones basada en Python para varios protocolos de comunicación en una etapa superior.
(Por cierto, he visto muchas cosas geniales basadas en el entorno arduino, incluso en trabajos de laboratorio avanzados que sirven como parte importante de un gran diseño general).
Espero que esto ayude.
La mejor de las suertes.
De nuevo diré, ¡gran iniciativa!

La PREGUNTA CLAVE es sobre cuáles de ellos pueden enseñar los maestros. ¿Han recibido los maestros alguna capacitación en alguna de las dos? Si es así, compre el que tienen entrenamiento, o perderá su dinero.

Si los teaschers aún no tienen capacitación o experiencia, considere el que tiene el mejor ecosistema EDUCATIVO, y ese es el Raspberry Pi por varios años luz. Ya existen materiales de capacitación (incluyendo lecciones completas), el road show de PiCademy pronto estará recorriendo los Estados Unidos para enseñar a los maestros. Todo esto se puede encontrar en el sitio web de la Fundación Raspberry Pi https://www.raspberrypi.org/

Entiendo (sin haber llegado muy lejos todavía) que R-Pi es sencillo, Arduino tiene la ventaja de la E / S analógica. El “entorno de programación” Scratch puede valer la pena mirar para el final más joven: enseñar conceptos de una manera más visual, menos obviamente matemática.