EcoRover is a low-cost mobile IoT prototype developed for environmental risk mapping in open and semi-outdoor smart-campus areas. The platform moves along predefined routes and records measurements at georeferenced points, allowing nearby zones to be compared instead of relying on a single fixed monitoring node. The rover is built on a small robotic cart and integrates environmental, particle, light, acoustic, position, and proximity sensing. A BME680 module records temperature, relative humidity, atmospheric pressure, and relative air-quality variations associated with volatile compounds. A PMS3003 sensor measures suspended particulate matter, while a TEMT6000 sensor and a KY-038 module register light intensity and local sound level, respectively. A NEO-6M GPS module is used only for open-area georeferencing, and the platform also includes an HC-SR04 ultrasonic sensor for obstacle detection, an APDS9960 module for proximity and gesture interaction, and a SEN0121 analog sensor as an additional environmental input. Local feedback is provided through an LCD display, LEDs, and buzzers. A servo-driven sensing head helps orient selected sensors toward the area being monitored. Measurements are transmitted through MQTT to a ThingSpeak channel, where time plots, gauges, and location-based visualizations support data review. Environmental risk is estimated using a simple rule-based index: each variable is compared with predefined reference ranges and classified into low, moderate, or high concern levels. The dashboard then combines these indicators to highlight zones where particulate concentration, relative air quality, noise, or lighting conditions should be reviewed. EcoRover is proposed as a practical smart-campus monitoring tool and as an educational platform for IoT, sensing, mobile robotics, and environmental data visualization.