FirebaseMicrocontroller is an Internet of Things (IoT) project designed to send DHT11 sensor data to Google Firestore in real-time. This project uses the ESP8266 and ESP32 microcontrollers, which allow even non-technical users to gather and visualize sensor data effortlessly.
- Real-Time Data Transfer: Send DHT11 sensor data to Firestore without delay.
- User-Friendly Setup: Simple instructions to get started, no coding needed.
- Compatible with ESP8266 & ESP32: Works on both popular microcontroller platforms.
- Cloud Storage: Store data safely and access it from anywhere.
- Microcontroller: ESP8266 or ESP32
- Network: Wi-Fi connection for online data transfer
- Account: Google account for accessing Firestore
To get started with FirebaseMicrocontroller, follow these simple steps.
Go to the Releases page to download the latest version of the software.
Find the latest release. Click the download link for the software that matches your microcontroller (ESP8266 or ESP32).
- Connect your ESP8266 or ESP32 to your computer using a USB cable.
- Install necessary drivers if prompted by your computer.
- Upload the code from the downloaded package to your microcontroller. You can use the Arduino IDE for this step.
Open the code files in the Arduino IDE. Look for the section where you need to enter your Wi-Fi credentials and Firestore details. Input your Wi-Fi network name and password, as well as your Firebase project credentials.
- Wi-Fi details: Update the SSIDandPASSWORDfields in the code.
- Firebase setup: Follow the Firebase setup guide available in the documentation to get your credentials.
After you have made these changes, click the "Upload" button in the Arduino IDE. This will upload the code to your microcontroller. If everything is correct, your microcontroller will connect to the Wi-Fi network and begin sending data to Firestore.
Once the microcontroller runs, open your Firestore dashboard. You should see your sensor data displaying in real-time.
You can download the latest version of FirebaseMicrocontroller from our Releases page.
- Choose the latest release from the list.
- Download the software for your specific microcontroller.
- Follow the installation steps to set it up quickly and easily.
If you encounter issues while setting up FirebaseMicrocontroller, check these common problems:
- Connection Issues: Ensure that your Wi-Fi credentials are correct.
- Uploading Code Errors: Verify the correct board type is selected in the Arduino IDE.
- Firestore Access Problems: Make sure you have set up your Firebase project correctly, including enabling Firestore.
For further assistance, feel free to reach out. Open an issue in the GitHub repository or check community forums for help from other users.
By following these instructions, you will be up and running with FirebaseMicrocontroller in no time. Enjoy your journey into the world of IoT!