I'm redesigning an undergraduate introductory circuits course. In the course students design and build an analog front end amplifier, pass it through an ADC, and process the data with their computers. Initially we used the raspberry Pi 3B, which had pretty easy integration as we can give them an image which they can download and put onto their sd card and basically plug and play. The device was also pretty robust. Unfortunately, it did not have a shield on the wifi unit, which resulted in a ton of noise on their boards. We moved to the 3b+, which shields the wifi noise, however we discovered that the 3b+ bricks whenever any combination of GND, 5V, or 3.3V pins are shorted, which will happen frequently because they're students. On the 3b these shorts would shut down the device, but would not permanently damage it.
What's a cheap, robust microcontroller that we could use? I'm thinking specifically of the Arduino Uno or Micro. These have the ADC built in, which removes some complexity and cost of the project. Does anyone know what happens if the students short the power supply pins on these devices? How easy are they to brick? Do they have any significant noise sources? How well does arduino work with python (which is the language most of the course materials exist in)? Almost all of the students will power the devices with a USB port, which should have some measure of protection built in.
EDIT: also, any thoughts on the RPI zero w?
Thanks in advance
What's a cheap, robust microcontroller that we could use? I'm thinking specifically of the Arduino Uno or Micro. These have the ADC built in, which removes some complexity and cost of the project. Does anyone know what happens if the students short the power supply pins on these devices? How easy are they to brick? Do they have any significant noise sources? How well does arduino work with python (which is the language most of the course materials exist in)? Almost all of the students will power the devices with a USB port, which should have some measure of protection built in.
EDIT: also, any thoughts on the RPI zero w?
Thanks in advance
Last edited: