BMS Doug wrote:
Arduino have Wifi or Ethernet modules available to convert your project to stand alone.
A pre-configured breadboard should be able to handle the necessary adaptions, the circuits are pretty simple and the components fairly cheap. there aren't a lot of different configurations needed.
The Raspio Analogue Zero
will sit on top of a Pi Zero and give you 8 channels of analogue inputs.
The MyPiFi GPIO expander board
gives you 16 channels of I/O which could be 5V tolerant (Dave can you confirm?)
Both of the above boards can be made up on solderless breadboards with very cheap components and easily googled instructions. 8 channel 5v tolerant I/O - MCP2308
£0.84ea (cheaper in multiples)
ADC chips vary in price depending on number of channels and resolution (number of bits) you only need 2 channels at most for any single sensor, An 8 bit ADC will convert the analogue signal into one of 256 discreet digital values, 10 bit gives 1028 discreet values. Arduino use 10 bit ADC but as low as 8 bit should be sufficient for demonstration purposes.
is 2 channel 10 bit ADC £1.46ea (cheaper in multiples)
So, even when sensor from the mentioned kit, connected through simple circuits on a breadboard to the Rpi is one way to go, there are (IMHO) two simpler approaches:
- Arduino board + connectivity shields,
- Rpi board + gpio expansion hats (analog inputs and 5v tolerant gpio's).
I should also mention that we're looking for cheaper solutions, than the one completly self contained Grove Pi provides. Grove is clearly simpler and plug and play, but expensive.
BTW, I'm visiting Southampton in november to meet a friend at the University of Soton. Later on back in Argentina, we will give the IoT lecture to kids from the senior college year, hoping to provide them the tools to experiment and make their own projects. That's why I'm looking forward to find the most electronics agnostic and simplest approach (if you allow me the expression), so students can focus only in the IoT general concepts and eventually the code.