Skip to content

This repo consists of codes for Nodemcu, arduino based IoT projects

License

Notifications You must be signed in to change notification settings

samarasimhapeyala/IoT-Projects

Repository files navigation

🚀 IoT-Projects

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.


📁 Project List

1. Bluetooth Controlled Robot

  • A robot controlled via Bluetooth using an Arduino-based system.
  • Features:
    • Wireless communication through a mobile app.
    • Real-time directional control of the robot.

2. DHT22

  • A project showcasing the usage of the DHT22 temperature and humidity sensor.
  • Reads real-time temperature and humidity data.

3. DHT22_ThinkSpeak

  • 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.

4. Line Follower Robot

  • 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.

5. OLED

  • Demonstrates how to interface an OLED display with NodeMCU/Arduino.
  • Features:
    • Displaying static and dynamic text/images.

6. OLED_DHT22

  • Combines the OLED display with the DHT22 sensor.
  • Features:
    • Real-time temperature and humidity readings displayed on the OLED screen.

7. Thingspeak

  • A project for demonstrating cloud IoT integration using ThingSpeak.
  • Features:
    • Uploading sensor data to the ThingSpeak platform.
    • Remote monitoring and visualization.

📷 Images

This repository also contains:

  • Sample images of the NodeMCU OLED interface.
  • Visuals of projects like OLED display configurations and printing names on OLED.

🔧 Requirements

  • 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.)

🛠 How to Use

  1. Clone the repository:
    git clone https://github.com/samarasimhapeyala/IoT-Projects.git
    
  2. Open the respective project folder.
  3. Upload the provided code to your NodeMCU/Arduino using the Arduino IDE.
  4. Follow the instructions in the code comments to set up hardware connections.
  5. Run the project and explore its functionality!

💡 About

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.


📜 License

This project is licensed under the MIT License. Feel free to use, modify, and share!

Happy tinkering! 😊

About

This repo consists of codes for Nodemcu, arduino based IoT projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages