Sensor Data Collection and Transmission
This project collects data from various sensors and transmits it to the ThingSpeak platform using the Bolt IoT device. The collected data includes temperature, moisture, and light sensor readings. The project aims to provide real-time environmental data for analysis, monitoring, and visualization.
Features
- Collects sensor data from temperature, moisture, and light sensors.
- Converts raw sensor data into real-world values.
- Transmits data to the ThingSpeak platform for storage and analysis.
- Easy setup and integration with the Bolt IoT device.
- Customizable code for adding more sensors or modifying functionality.
Getting Started
To get started with this project, follow these steps:
- Clone the repository to your local machine.
- Install the required dependencies (Bolt Python library).
- Connect the Bolt IoT device to your hardware setup (temperature, moisture, and light sensors).
- Configure the Bolt IoT device by providing your API key and device ID.
- Run the main Python script to start collecting and transmitting sensor data.
Make sure to update the configuration variables (API_KEY, DEVICE_ID, THINGSPEAK_API_KEY, etc.) in the main.py script according to your setup and ThingSpeak account.
Dependencies
Bolt Python library (Install using pip install boltiot)
Circuit Diagram

ThingSpeak Graphs
Contributing
Contributions to this project are welcome. You can contribute by adding new features, fixing bugs, or improving the documentation. Please follow the standard GitHub workflow for contributing to this project.
License
This project is licensed under the MIT License.
Acknowledgements
- Bolt IoT for providing the IoT platform and hardware.
- ThingSpeak for the data storage and visualization platform.
- Python community for the rich ecosystem of libraries and tools used in this project.