I wanted to setup a Raspberry Pi4 which actively monitors conditions with the following sensors through an app which I am creating:
- Waterproof Sensor: https://core-electronics.com.au/catalog/product/view/id/1919/
- Temperature and Relative Humidity Sensor: https://core-electronics.com.au/catalog/product/view/id/476/
- UV Sensor: https://core-electronics.com.au/catalog/product/view/id/32365/
- Soil Moisture Sensor: https://core-electronics.com.au/catalog/product/view/id/565/
Would I require a breadboard? Also, would you recommend me using Raspberry Pi or Arduino
A breadboard for those devices isn’t needed, you could get away using jumper wires.
The two parts that use JST cables (last two) come with cables.
A set of M-M and F-F wires ought to be just fine for experiementing.
Something to be aware of with those sensors is that they are analogue so you will need an analogue to digital converter to get them to talk to the Raspberry Pi.
I would suggest using a capacitive moisture sensor instead. Those ones like what you’ve got last very little due to catalytic rust.
This is one example of capacitive sensor: https://core-electronics.com.au/adafruit-stemma-soil-sensor-i2c-capacitive-moisture-sensor.html