This repository contains various IoT-based projects built using NodeMCU, Arduino, and other microcontrollers. These projects demonstrate the integration of hardware and software to create innovative solutions in the Internet of Things (IoT) domain.
- A robot controlled via Bluetooth using an Arduino-based system.
- Features:
- Wireless communication through a mobile app.
- Real-time directional control of the robot.
- A project showcasing the usage of the DHT22 temperature and humidity sensor.
- Reads real-time temperature and humidity data.
- Extends the DHT22 project by integrating with ThingSpeak, a cloud-based IoT platform.
- Features:
- Real-time data logging.
- Visualization of temperature and humidity on the cloud dashboard.
- A robot that follows a predefined path marked by a black line on a white surface.
- Features:
- Infrared (IR) sensors for line detection.
- Autonomous movement along the track.
- Demonstrates how to interface an OLED display with NodeMCU/Arduino.
- Features:
- Displaying static and dynamic text/images.
- Combines the OLED display with the DHT22 sensor.
- Features:
- Real-time temperature and humidity readings displayed on the OLED screen.
- A project for demonstrating cloud IoT integration using ThingSpeak.
- Features:
- Uploading sensor data to the ThingSpeak platform.
- Remote monitoring and visualization.
This repository also contains:
- Sample images of the NodeMCU OLED interface.
- Visuals of projects like OLED display configurations and printing names on OLED.
- Hardware:
- NodeMCU/Arduino
- DHT22 Sensor
- OLED Display
- Bluetooth Module (for Bluetooth Robot)
- Motors and IR Sensors (for Line Follower Robot)
- Software:
- Arduino IDE
- ThingSpeak Account (for cloud-based projects)
- Required libraries (DHT, OLED libraries, etc.)
- Clone the repository:
git clone https://github.com/samarasimhapeyala/IoT-Projects.git
- Open the respective project folder.
- Upload the provided code to your NodeMCU/Arduino using the Arduino IDE.
- Follow the instructions in the code comments to set up hardware connections.
- Run the project and explore its functionality!
This repository is a collection of beginner-friendly to intermediate IoT projects. It's designed to help enthusiasts learn and build their own IoT applications with NodeMCU and Arduino.
This project is licensed under the MIT License. Feel free to use, modify, and share!
Happy tinkering! 😊