Green$creen is an open-source project developed for the ETHGlobal Istanbul Hackathon. It focuses on monitoring and analyzing vehicle emissions using sensors such as MQ135 and SHT10, combined with controllers like ESP32. The system provides real-time emission data, calculates a Red Carbon Rating, and securely stores the information on the Ethereum blockchain.
-
Sensor Integration: Green$creen supports popular environmental sensors like MQ135 and SHT10, providing accurate measurements of air quality and temperature.
-
Controller Compatibility: The project is designed to seamlessly work with ESP32 controllers, ensuring efficient data collection and processing.
-
Real-time Monitoring: Green$creen offers real-time monitoring of vehicle emissions, enabling instant analysis and reporting.
-
Ethereum Blockchain Integration: All emission data is securely stored on the Ethereum blockchain, ensuring transparency and immutability.
-
Red Carbon Rating Calculation: The system calculates a Red Carbon Rating based on the emission data, offering a standardized measure of a vehicle's environmental impact.
- Install Arduino IDE for ESP32 development.
- Set up the necessary libraries for MQ135 and SHT10 sensors.
-
Clone the Green$creen repository:
git clone https://github.com/your-username/green$creen.git
-
Open the Arduino IDE and load the Green$creen project.
-
Configure the project with your Ethereum wallet address and other necessary parameters.
-
Upload the code to your ESP32 controller.
-
Connect the MQ135 and SHT10 sensors to the ESP32 controller as per the provided schematics.
-
Power on the system and let it start monitoring vehicle emissions.
-
The data will be securely pushed to the Ethereum blockchain.
-
Access the Red Carbon Rating through the provided interface or query the blockchain.
This project is licensed under the MIT License - see the LICENSE file for details.