Background
I have been looking at different microcontrollers lately, comparing them, seeing what suits my needs most. I am a computer science student wanting to have a go at my own personal project. I am interested in collecting data from different bodies of water and believe that dropping microcontrollers with multiple sensors attached would be the best way about this.
Hardware
Microcontroller -
The microcontroller I have been looking at today is the 16-bit PIC24FJ64GB410 (http://www.microchip.com/wwwproducts/en/PIC24FJ64GB410), this seems like a solid MCU with 4 SPI's, 6 UART's and 3 I2C's digital communication peripherals.
Sensors -
The sensors I am thinking of using for this device will measure the temperature, salinity (salt concentration), turbidity (cloudiness) and pressure. I have looked at the Temperature Sensor – MCP9808-E/MS and the Salinity Sensor – ML66m.
Question
I came here for some knowledge into this area as I have not messed around with microcontrollers in a long while. What is peoples thoughts on this, am I heading in the right direction?