Skip to content

This repository contains resources, including circuit diagrams, code, and project files from the IoTics AIoT Workshop, focusing on integrating Artificial Intelligence (AI) with the Internet of Things (IoT). It features hands-on projects exploring sensor integration, cloud services, machine learning, and robotics.

License

Notifications You must be signed in to change notification settings

Jjateen/AIOT-Workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIOT Workshop

Welcome to the IoTics AIoT Workshop repository! This repository contains all the resources, including circuit diagrams, code, and project files, used in our comprehensive AIoT (Artificial Intelligence of Things) workshop. Each session introduces participants to essential hardware components, cloud services, and machine learning concepts, guiding them to create IoT applications with embedded AI features.

LOGO

Sessions Overview

Session-0: Workshop Introduction

  • Resources: Session-0.pptx
  • Overview: This session introduces the workshop objectives, schedule, required tools, and IoTics Club team members. Participants will also get an introduction to IoT concepts and build a simple project using Wokwi, an online simulator.
  • Objective: Familiarize participants with the workshop framework, introduce the IoTics Club team, and provide a hands-on introduction to IoT with a practical project in Wokwi.

Session-1: Using HCSR04 and Buzzer with Arduino + IoT Cloud Integration

  • Resources:
  • Content:
    • Setting up and programming an Arduino with an HCSR04 ultrasonic sensor and a buzzer.
    • Integrating the Arduino setup with IoT cloud services like Blynk and Adafruit IO.
  • Objective: Learn to create a basic IoT device, understand sensor-cloud connectivity, and visualize sensor data on cloud platforms.

Session-2: Building an Obstacle Avoiding Robot + Camera Integration

  • Resources:
  • Content:
    • Programming an Arduino-based obstacle-avoiding robot using the HCSR04 sensor.
    • Enhancing the robot with ESP32-CAM for remote viewing capabilities.
  • Objective: Develop a simple autonomous robot and learn to integrate a camera module for video streaming.

Session-3: Introduction to Machine Learning and Sensor Data Modeling


Session-4: Advanced ML Concepts and Surveillance Bot

  • Resources:
  • Content:
    • Exploring deeper concepts in ML, including Artificial Neural Networks (ANN) and Convolutional Neural Networks (CNN).
    • Using MediaPipe for hand tracking and building a surveillance bot with object detection capabilities.
  • Objective: Develop practical AI applications with ML for computer vision, focusing on surveillance and gesture recognition.

Session-5: Object Detection with CamVisioTech Mk1

  • Resources:
  • Content:
    • Implementing object detection with Haar Cascade classifiers.
    • Building CamVisioTech Mk1, a Wi-Fi-enabled camera with object recognition capabilities.
  • Objective: Learn to implement real-time object detection and build a camera application for smart surveillance.

Session-6: Assignment Session

  • Resources: README.md
  • Content: Wrap-up session with assignments that consolidate skills from previous sessions.
  • Objective: Encourage hands-on practice and independent project development to solidify workshop learnings.

License

This project is licensed under the terms of the MIT license.


We hope you find this workshop resourceful and engaging as you explore the world of IoT and AI!

About

This repository contains resources, including circuit diagrams, code, and project files from the IoTics AIoT Workshop, focusing on integrating Artificial Intelligence (AI) with the Internet of Things (IoT). It features hands-on projects exploring sensor integration, cloud services, machine learning, and robotics.

Topics

Resources

License

Stars

Watchers

Forks