An IoT-Based Soil Nutrient Detection, Monitoring, and Crop Recommendation System for Smart Agriculture in Uganda | Synapse