Showing posts with label ESP-8266. Show all posts
Showing posts with label ESP-8266. Show all posts

Wednesday, 13 August 2025

Controlling ESP32 GPIO using Firebase

🚀 Ever tried connecting an embedded application to a cloud database?

If not, here's a fun weekend project: Connect your ESP32/ESP8266 to Google Firebase and explore the power of real-time IoT!

I recently worked on a project where I controlled the GPIOs of an ESP32 by reading data directly from a Firebase database using Arduino Firebase client—and it worked like a charm! 🔌✨

With this setup, you can:
✅ Update Firebase from your ESP32 (send sensor data, etc.)
✅ Control your ESP32 remotely by updating Firebase via a mobile or web app
✅ Build an IoT dashboard that reflects real-time data updates

Whether you're building smart home projects or learning about cloud-connected devices, Firebase + ESP32 is a powerful combo.

💡 It’s a great hobby project to understand how embedded systems and cloud platforms can work together.

Give it a try—and let me know if you’d like the link to the tutorial I followed!

Link to the tutorial is as below

https://bokfive.com/getting-started-with-esp32-and-firebase-realtime-database/?srsltid=AfmBOoqpRdJlXAHtQO-PQKYZjYaUst6EPDzp-l1Iz2KjHIjtEd0mYUh0 

#IoT #ESP32 #Firebase #EmbeddedSystems #CloudComputing #Makers #TechHobby #DIYProjects #LinkedInTech


Thursday, 24 October 2019

ONLINE TURBIDITY METER

Hi Friends,

Today I am going to share some information about ONLINE TURBIDITY Meter integrated by me. 

Turbidity is the cloudiness or haziness of a fluid caused by large numbers of individual particles that are generally invisible to the naked eye, similar to smoke in air. The measurement of turbidity is a key test of water quality

Turbidity meter measures the quality of solution measured in NTU which stands for  Nephelometric Turbidity Unit. A clean solution will have 0 NTU whereas a contaminated solution will have greater than Zero value proportional to amount of contamination.

A block diagram of Online turbidity meter is as below:


As seen from the diagram, PIC Micro-controller measures the turbidity sensor value using the inbuilt A/D converter and displays the same on the OLED in NTU units. The same value is transmitted to Google spreadsheet using ESP-8266 01 wifi module which makes the project a variant of IOT application.

The demo of the project is as given in the below video. 



This is basically a proof of  concept. The same can be developed into full fledged device for a cost of as low as Rs.4,000/-. Please feel free to contact me if you are looking for a similar device so that I can arrange one for you. 

Acknowledgement to sources which helped me develop the project:
1. https://circuitdigest.com/microcontroller-projects/how-to-send-email-using-pic16f877a-esp8266
2. https://www.youtube.com/watch?v=gdgCVqtcIw4&feature=youtu.be
3. https://www.electronicwings.com/pic/pic18f4550-watchdog-timer
4. https://www.youtube.com/watch?v=0YWQ4SW_2fo 
5. http://www.nskelectronics.com/
6. https://www.sunrom.com/
7. https://robokits.co.in/