AI.EcoSense is an open-source project designed to simplify garden care using Arduino Nano 33 BLE Sense and Raspberry Pi. The system automates plant watering, monitors environmental conditions, and provides real-time data visualization through a Dockerized environment.
| Component | Specification |
|---|---|
| Operating System | Raspbian 12 (bookworm) |
| Main Controllers | • Raspberry Pi 4 |
| • Arduino Nano 33 BLE Sense rev2 | |
| Communication | NINA-B306 Bluetooth Module |
| Sensors | • HS3003 (Temperature & Humidity) |
| • LPS22HB (Barometric Pressure) | |
| • Soil Moisture Sensors (8595193516237) |
- Real-time temperature and humidity monitoring (HS3003)
- Barometric pressure tracking (LPS22HB)
- Soil moisture measurement
- Water level monitoring
- Automated watering system based on soil moisture
- BLE wireless communication
- Docker-based deployment
- Data visualization through Grafana dashboards
- InfluxDB for time-series data storage
- Grafana for data visualization
- Custom BLE gateway service
- Containerized deployment with Docker
- Set up the hardware components
- Deploy Docker services on Raspberry Pi
- Configure the BLE gateway
- Import Grafana dashboards
Contributions are welcome! Please feel free to submit issues and pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.