SYLLABUS
SYLLABUS
Theory:
- What is an electrical circuit? (Voltage, Current, Resistance)
- Components: Resistors, Diodes, Transistors, ICs
- Microcontroller vs. Microprocessor (Arduino vs. Raspberry Pi)
- Activity: Build a simple LED circuit on a breadboard.
Theory:
- What is Arduino? (Types: Uno, Nano, Mega)
- Arduino IDE setup & "Blink" sketch
- ‘setup ()’ vs ‘loop()’ functions
- Analog vs. Digital signals (PWM explained)
- Activity: Upload "Blink" code and modify delay times.
Theory:
- Prefboard vs. PCB (Design considerations)
- Common sensors: Ultrasonic, IR, LDR, DHT11
- Activity: Interface an LDR to measure light intensity.
Daily Breakdown:
DAY PROJECT KEY CONCEPTS LEARNED
4 BLUETOOTH CONTROLLED HC-05 module, Motor drivers (L298N)
CAR
5 ULTRASONIC CAR HC-05 module, Motor drivers (L298N)
6 MOTION CONTROLLED LIGHT PIR Motion Sensor (HC-SR501)
7 ECG AD8232 ECG Module, LCD (I2R)
CONNECTION
8 GAS LEAKAGE DETECTION MQ02 CONNECTION
Theory:
- ESP32 vs. Arduino (Wi-Fi/BLE capabilities)
- Dual-core processing & deep sleep
- Activity: Connect ESP32 to Wi-Fi (Blynk example).
Day 10–13: ESP32 Projects (IoT Focus)
DAY PROJECTS KEY CONCEPTS LEARNED
10 IOT HOME AUTOMATIOIN MQTT, Blynk/IFTTT integration
11 IR HOME AUTOMATION MQTT, Blynk/IFTTT integration
12 RFID DOOR LOCK SPI COMMUNICATION, SECURITY
13 SMART PARKING SYSTEM ULTRASONIC + IoT DASHBOARD
Teaching Methodology:
1. Daily Flow:
- 1hr Theory → 2hrs Hands-On → 30mins Q&A
2. Assessment:
- Day 5/10/15: Mini-hackathons (e.g., "Build a sensor fusion project").
3. Tools:
- Simulators: Tinkercad (for beginners)
- IDE: Arduino IDE/VS Code + PlatformIO
Additional Notes:
- Day 14+ (Optional):
- PCB design (EasyEDA)
- 3D-printing enclosures for projects