IoT Short Course Syllabus (6 to 9 Hours) - Nabilphysics/esp32_IoT_short_course_CRUX GitHub Wiki

CRUX Internet of Things (IoT) Short Course - 6 to 9 Hours

Course Plan with LAB Class at CRUX

www.cruxbd.com

Course Teacher : Syed Razwanul Haque Nabil , Founder & CEO, CRUX

Hadrdware : ESP32 Module, Project Board, Related Sensor, Wires , LED, Button , etc Hour : 1

  • What is IoT and its Use ?
  • ESP32 and Its board description , Input-Output , etc
  • CP210X Chip Install (if needed)
  • Download and Install Arduino & ESP32
  • Blinking Code Upload

Hour : 2

  • Programming Options for ESP32
  • Output and Input
  • LED Output and Button Input
  • Serial Communication with PC
  • ESP32 Touch
  • Timer

Hour : 3

  • Control LED with Serial
  • Basic Electronics About ESP32 (Power , Voltage Level, Level Conversion ,etc)
  • OLED
  • WiFI Station, Server , AP, Captive Portal
  • WiFi Scan & connect

Hour : 4

  • ADC read, Potentiometer Read, Temp Read
  • Interrupt
  • Reading Weather Data using API

Hour : 5 , 6

  • MQTT
  • WiFI Manager & Smart Config
  • Making a Complete Project to Control 3 LED using Adafruit IoT
  • Bluetooth Example

Hour : 7, 8, 9 Discussion, Problem Solving , etc Extra : EEPROM, PWM, Motor Control Theory, Servo Control Theory , etc