Training Program:-
Bright Sparks: TheBeginner’s Guide to Circuits
Bright Sparks: The Beginner’s Guide to Circuits
This curriculum
introduces students to basic electronics and microcontrollers using block-based
coding platforms, through a series of progressive, hands-on projects. Each
month focuses on a core concept with integrated mini-projects.
Program Overview:
- Duration: 3 Months
- Sessions: Weekly 3 hours sessions
- Kits: Arduino UNO, LEDs, Resistors, DC BO Motor, Sensors (LDR, LM393, DHT11, HC-SR04, Sound Detector), 16x2 LCD Display, OLED Display, Buzzer, Breadboard, Jumper Wires, Batteries, Switches
- Software: TinkerCad, Arduino IDE
- Assessment Method: Weekly Kahoot Quiz, Month-end Projects
Key Outcomes:
- Scientific thinking and observation
- Foundational science, math and engineering through reasoning and measurement
- Introduction to programming through block-coding
- Basic electronics
- Problem-solving and teamwork
- Improve hand-eye coordination and problem-solving skills
Month 1: Computer
Basics and Introduction to Electricity & Simple Circuits
·
Concepts: Computer Hardware and
Usage; Introduction to TinkerCad; Voltage, Current, Basic components (battery,
wires, LED, resistors, switch, Breadboard)
·
Activities:
o
Build a Paper
Circuit
o
Resistors and
color code
o
Build a simple LED circuit on TinkerCad and then recreate
it in Breadboard
o
Explore how a switch controls a circuit
o
Introduce LDR Sensor
o
Experiment with series and parallel connections
·
Project: DIY flashlight or
night-lamp using LEDs; Light-detection night-light (LED
turns on in darkness); Switch Controlled Traffic Light
Month 2: Introduction to
Microcontrollers and Block Coding in TinkerCad
·
Concepts: What is a
microcontroller, how it is programmed (introduction to block coding using TinkerCad
Circuits).
·
Activities:
o
Explore Arduino UNO with block coding
o
Learn to upload a simple “Blink” (LED blinking)
program on TinkerCad
o
Control LEDs with switches using Arduino
o
Control brightness of LED using LDR with Arduino
·
Project: Interactive traffic
light (LED sequence controlled via microcontroller and block code).
Month 3: Sensors & Actuators, Input/Output
·
Concepts: Introduction to sensors,
potentiometer, motors, buzzers; input/output basics.
·
Activities:
o
Introduce sensors for detecting distance and sound
o
Observe how sensor inputs affect circuit behavior with
block coding
o
Observe how actuators are controlled with block coding
o
Write Block
Code to combine sensors and actuators and control them using Arduino
·
Project: Clap Switch; Change Brightness of LED using Pot; Speed Regulated fan
using Pot; Parking Sensor with buzzer
Bright Sparks: Building Smart Machines
This curriculum introduces students to basic electronics and microcontrollers using block-based coding platforms, through a series of progressive, hands-on projects. Each month focuses on a core concept with integrated mini-projects.
- Program Overview:
· Duration: 4 Months (16 Weeks)
· Sessions: Weekly 3 hours sessions
· Kits: Otto Robot Body, Arduino Nano, Arduino Nano Shield, Ultrasonic Sensor, Bluetooth Module, Sound Sensor, Touch Sensor, Servo Motors, Batteries, Jumper Cables, Screw Driver
· Software: TinkerCad, Otto Blocky, Arduino IDE
· Assessment Approach: Weekly Kahoot Quiz, Month-end Projects, Capstone Projects
- Enhanced Learning Outcomes:
·Hands-On Assembly: Students build their own Otto robot, understanding every component
· Progressive Programming: From drag-and-drop blocks to advanced Arduino coding
· Real-World Applications: Otto becomes a platform for practical problem-solving
· Creative Expression: Students personalize their Otto with custom movements and behaviors
- Technical Integration:
· Dual Programming Platforms: Otto Blockly, Arduino IDE
· Mobile App Integration: Students control Otto via smartphone apps
· Sensor Integration: Multiple sensors for comprehensive STEM learning
·3D Printing Connection: Understanding of digital manufacturing and design
- Assessment & Documentation:
· Portfolio Development: Students document their Otto's evolution and capabilities
· Peer Learning: Students share Otto programs and troubleshoot together
· Parent Engagement: Otto goes home for demonstrationsand family interaction
· Skills Certification: Completion certificates recognising specific competencies achieved
- Month 1: Otto Assembly & Circuit Foundations
Theme: Building Your Robot Partner
- Week 1: Otto Introduction & Computer Hardware
· Concepts: Otto DIY robot introduction, computer hardware basics, microcontroller concepts
· Otto Integration: Unboxing and identifying all Otto components (Arduino Nano, servos, sensors, 3D printed parts)
· Hands-On: Otto part sorting and identification game
· Programming: TinkerCAD simulator setup and basic interface exploration
· Assessment: Parts identification quiz on Kahoot
- Week 2: Otto Servo Assembly & Basic Movement
· Concepts: Servo motors, mechanical assembly, 90-degree alignment principles
· Otto Integration: Assembling Otto's lower body with proper servo alignment
· Hands-On: Physical assembly of Otto legs and feet with servo motors
· Programming: Basic servo control using TinkerCAD blocks
· Assessment: Assembly verification and servo movement test
- Week 3: Otto Head Assembly & Electronics Integration
· Concepts: Ultrasonic sensors, Arduino Nano placement, basic wiring
· Otto Integration: Complete Otto body assembly with head and electronics
· Hands-On: Installing Arduino Nano, ultrasonic sensor mounting, basic wiring
· Programming: First Otto blink program upload via Arduino IDE
· Assessment: Complete assembly verification and first program test
- Week 4 :Otto First Steps & Motor Control
· Concepts: PWM control, motor speed variation, sensor input processing
· Otto Integration: Making Otto walk and controlling movement speed
· Hands-On: Otto walking calibration and speed control experiments
· Programming: Block coding for Otto movements and speed control
· Assessment: Otto walking demonstration
- Month 2: Otto Programming & Logic Systems
Theme: Teaching Your Robot to Think
- Week 5: Otto Logic Programming & Decision Making
· Concepts: If-then logic, conditional statements, sensor-based decisions
· Otto Integration: Otto autonomous obstacle avoidance using ultrasonic sensor
· Hands-On: Programming Otto to stop and turn when detecting obstacles
· Programming: Otto Blockly conditional blocks and sensor integration
· Assessment: Otto obstacle course navigation challenge
- Week 6: Otto Sound Systems & Musical Programming
· Concepts: Piezo buzzer control, tone generation, musical sequences
· Otto Integration: Making Otto sing and dance simultaneously
· Hands-On: Programming Otto to play "Happy Birthday" and dance
· Programming: Sound programming blocks and musical sequence creation
· Assessment: Otto musical performance demonstration
- Week 7 : Otto Advanced Movements & Dance Routines
· Concepts: Complex servo coordination, dance sequences, precise timing
· Otto Integration: Creating custom Otto dance routines and movements
· Hands-On: Programming Otto dance moves and creating original choreography
· Programming: Advanced movement blocks and sequence programming
· Assessment: Original Otto dance performance contest
- Week 8: Otto Sound Detection & Response System
· Concepts: Sound sensors, microphone modules, audio threshold programming, noise level detection
· Otto Integration: Otto responding to claps, music beats, and environmental sounds with movements and actions
· Hands-On: Installing sound sensor module, programming clap detection, creating musical response patterns
· Programming: Analog sound sensor reading, pattern recognition basics, audio-triggered conditional statements
· Assessment: Otto sound-controlled performance and clap-pattern recognition demonstration
- Month 3: Otto Sensors & Advanced Applications
Theme: Smart Robot Systems
- Week 9: Otto Bluetooth Integration & Remote Control
· Concepts: Bluetooth communication, smartphone apps, wireless control
· Otto Integration: Remote controlling
Otto via smartphone app
· Hands-On: Setting up Otto DIY app and Bluetooth pairing process
· Programming: Bluetooth command
processing and app integration
· Assessment: Remote Otto control
demonstration and challenges
- Week 10: Otto Smart Parking System
· Concepts: Distance measurement, proximity alerts, parking assistance technology
· Otto Integration: Otto as an intelligent parking assistant robot
· Hands-On: Programming Otto to guide parking with sounds and movements
· Programming: Ultrasonic sensor programming for precise distance measurement
· Assessment: Otto parking assistant demonstration
- Week 11: Otto Touch Control System
· Concepts: Digital sensors, button inputs, touch detection, state machines, pull-up/pull-down resistors
· Otto Integration: Otto with touch sensors for interactive control, games, and user communication
· Hands-On: Installing touch sensors on Otto, programming Simon Says game, creating touch-response behaviors
· Programming: Digital input programming, state-based control systems, sequence detection algorithms
· Assessment: Otto interactive touch game demonstration and creative touch-control showcase
- Week 12: Otto Interactive Pet System
· Concepts: Interactive behaviors, touch response, pet-like artificial intelligence
· Otto Integration: Otto behaving as an interactive robotic pet companion
· Hands-On: Programming Otto with pet-like behaviors and emotional responses
· Programming: Touch sensor integration and behavioral programming
· Assessment: Otto interactive pet demonstration and behavior showcase
- Month 4: Otto Capstone Projects
& Mastery
Theme: Advanced RoboticsApplications
- Week 13: Otto Capstone Planning & Team Formation
· Concepts: Project planning, team collaboration, design thinking methodology
· Otto Integration: Advanced Otto project conceptualization and planning
· Hands-On: Project proposal development and team planning sessions
· Programming: Advanced Otto programming techniques review and practice
· Assessment: Project proposal presentation and peer feedback
- Week 14: Otto Soccer Bot Development
· Concepts: Sports robotics,
ball detection, competitive programming strategies
· Otto Integration: Otto modified for
soccer and sports activities
· Hands-On: Building Otto soccer capabilities and game programming
· Programming: Game logic programming and competitive behavioral algorithms
· Assessment: Otto soccer match demonstration and tournament
- Week 15: Otto Sentry System
· Concepts: Security systems, patrol routes, automated alert mechanisms
· Otto Integration: Otto as an automated security patrol robot
· Hands-On: Programming Otto
security patrol routes and alert systems
· Programming: Complex patrol algorithms and security protocol programming
· Assessment: Otto security
system demonstration and effectiveness test
- Week 16: Otto Capstone Presentations & Showcase
· Concepts: Presentation skills, project documentation, peer review processes
· Otto Integration: Complete Otto project demonstrations and exhibitions
· Hands-On: Final project presentations and peer evaluations
· Programming: Final code review, documentation, and knowledge sharing
· Assessment: Capstone project evaluation, certificates, and celebration
STEM Curriculum: Getting Started with ESP32 for Robotics and IoT
STEM Curriculum: Getting Started with ESP32 for Robotics and IoT (Class 6-12 / Ages 11-17)
This curriculum is designed to progressively introduce students to Robotics and fundamentals of IoT using the ESP32 microcontroller. Each month features a hands-on robotics project,
increasing in complexity, culminating in a capstone autonomous IoT robot.
- STRUCTURE:
· Duration: 3 Months/12 Weeks – 24 Hours Total
· Sessions: 1 per week – 2 hours per session
· Kits: ESP32, Wheels, Motors, Robot Chassis, Jumper Wires, Bread Board, Batteries, Switch,
· Software: ArduinoIDE
·Assessment Approach: Weekly
Kahoot Quiz for concept retention, Month-end Projects, Capstone Project and its presentation
Key Outcomes:
· Mastery of ESP32 basics: setup, coding, electronics
· Understanding of Embedded C programming and Python
· Introduction to Mechatronics
· Problem-solving, documentation and Teamwork
· Proficiency in sensor integration and feedback control
· Wireless control and communication (Bluetooth/Wi-Fi)
· IoT data collection, cloud integration, remote control
· Capstone experience in building an autonomous, internet-connected robot
· Presentation Skills
· Eco-focused integration
- Month 1: Foundations of Robotics with ESP32
- Iroduction to ESP32 & Arduino Basics
- Basic Electronics & Actuators
- Programming Basics
- Project 1: Two-Wheel Drive Robot
- Month 2: Interactive & Smart Robotics
- Smart Sensors
- Enhancing Robot Control
- Project Building Workshop
- Project 2: Obstacle-Avoiding Robot
- Month 3: IoT & Autonomous Robotics (Advanced)
- IoT Concepts with ESP32
- Remote Data Transmission
- IoT Applications in Robotics
- Project 3 (Capstone): Autonomous IoT Robot
Sample Robotic Projects by Complexity
- Month 1 : Two-Wheel Drive Robot
- Month 2: Obstacle-Avoiding Robot
- Month 3: Autonomous IoT Robot (Capstone)
Advanced Curriculum for Embedded C Programming
Advanced Curriculum for Embedded C Programming along with enhancement of Fundamental Understanding of Electronics with Introduction to PCB Designing
This Advanced Curriculum introduces students to the core principles of electronics, PCB design, and Embedded C Programming through a structured three-phase approach.
Phase 1:
Students explore the fundamentals of electricity and learn about essential
electronic components that form the basis of a circuit.
Phase 2:
Students gain practical knowledge of circuit assembly — understanding best
practices, common mistakes to avoid, and how to neatly organize and position
components on a circuit board in line with industry standards.
Phase 3:
Students learn to program the circuit developed in Phase 2 using Embedded C, transforming it into a fully functional prototype.
This structure ensures that theory is immediately applied to practice, making the course highly effective and time-efficient.
Program Duration: 13 Sessions – 30 Hours Total
Hardware Kit: All core electronic components, such as, resistors, capacitors, ESP32-S3, LTE and GPS modules, etc. required by the students for this training program will be provided by Indian Hobby Center as part of a complete take-home kit. The kit excludes tools and machinery such as soldering iron, multimeter, etc.
Phase 1: Fundamentals of Electronics
Session 1: Introduction to Electricity: Voltage vs Current
·
Definition of Voltage (V) and Current
(I)
·
Water Pipe Analogy
·
Units and Measuring Tools
·
Types of Current: AC vs DC
Resistance: Concept, Role, and Applications
·
What is Resistance?
·
Ohm’s Law (V=IR)
·
Resistor Color Codes
·
Measuring Resistance with Multimeter
·
Role in Circuit Design (LED
Protection)
Capacitance: Working, Types & Uses
·
What is a Capacitor?
·
How it Stores Energy (Charging
& Discharging)
·
Types of Capacitors
·
Use in Filtering, Flash
Circuits, Timing
Session 2
Inductance: Coils, Magnetic Fields & Use Cases
·
What is an Inductor?
·
Magnetic Field Around Coil
·
Energy Storage in Magnetic Form
·
Use in Transformers, Motors, Filters
Diodes: Function, Rectification, and Use in Circuits
·
One-Way Current Flow
·
Types (Rectifier, Zener, LED)
·
Circuit Symbol & Real
Component
·
Diode as Rectifier
·
Diode in Power Supplies
Diode in Transistor Design (PNP/NPN overview)
·
P-N Junction Review
·
Base-Emitter-Collector
Configuration
·
Current Control via Diode-like
Behavior
Session 3
Transistor as a Switch & Amplifier, Role in ICs
·
Transistor as a Switch &
Amplifier
·
Logic Gates using Transistors
·
Miniaturization in ICs
·
CMOS Tech: NMOS & PMOS
·
Use in Microcontrollers
Relay: Mechanical Switching, Working, Types
·
What is a Relay?
·
Electromagnetic Coil Action
·
Normally Open (NO) vs Normally
Closed (NC)
·
Use in Home Automation &
Robotics
Relay vs MOSFET: Functionality & Use Comparison
·
What is a MOSFET?
·
Relay vs MOSFET Comparison Table
·
Switching Speed, Size,
Durability
·
Application Mapping
Session 4
Series vs Parallel Circuits
·
Series Connection – One Path
·
Parallel Connection – Multiple
Paths
·
Voltage/Current Differences in each
Battery Technologies: LiPo, Li-ion, Ni-Cd, Lead-Acid
·
Intro to Battery Parameters (mAh,
Voltage, C-Rating)
·
LiPo Battery Characteristics
·
Li-ion: Rechargeable Tech
·
Ni-Cd and Memory Effect
·
Lead Acid: Use in UPS, Auto
·
Comparison Chart + Safety Tips
Phase 2: Introduction to PCB
Designing
Session 5
Electronics Fundamentals for PCB Design
• Review of signals, current loops, return paths
• Transistor basics, MOSFET drivers
• Power converters: Buck/Boost + LDO
• Decoupling capacitors: ESR, placement rules
• Understanding datasheets & reference designs
ESP32-S3 Hardware Design
• ESP32-S3 block diagram & boot configuration pins
• External Flash/RAM considerations
• Antenna paths & RF layout clearance
• Power rails & decoupling selection
• USB interface & programming headers
Session 6
A7670E 4G LTE Module & GPS Integration
• UART communication & power requirements
• SIM card socket routing rules
• RF section: PI network, antenna tuning, feedline impedance
• GPS L1 signal routing considerations
• EMI + ESD protection on RF ports
• Placement & ground stitching for RF modules
Sensors and Mixed-Signal Layout
• Temperature/Humidity Sensor (SHT31/HTU21) – I2C routing
• Vibration Sensor (Accelerometer/IMU) – analog vs digital noise
domain
• Grounding schemes (Star, Split, Stitching)
• Avoiding ground loops in mixed-signal boards
Session 7
Power System and Battery Management
• Battery selection + Li-Ion protection circuits
• Charging ICs + reverse polarity + surge protection
• Buck regulator layout: Switch node routing, thermal paths
• LDO placement hierarchy
PCB Stackup & Routing
• When to use 2-layer vs 4-layer
• Controlled impedance traces for RF
• Differential pair routing
• Return current path strategy
• Via stitching & shielding strategies
Session 8
PCB Bring-Up & Debugging
• Visual inspection and pre-power testing
• First power-up safety procedure
• Serial test commands for A7670E + ESP32-S3
• Connectivity + Sensor data validation
• Field test: GPS lock & LTE data push
Phase 3: Embedded C Programming
Session 9
Introduction to C/C++
·
Introduction to C++
·
Structure of C++ Program
·
Compilation and Execution Process
· Setup of C++ Environment on laptop
Preprocessor Directives
· #define
· #include
· #ifdef
· #ifndef
Data Types & Operators
· Basic Data Types
· Type Modifiers
· Operators (Arithmetic, Logical,
Bitwise, Relational, Assignment, Conditional)
Session 10 : Control Flow
· if-else
· switch-case
· for
· while
· do-while
· break
· continue
· goto
Functions
· Function Declaration &
Definition
· Call by Value vs Reference
Arrays & Strings
· Single and Multidimensional
Arrays
· String Handling Functions
Session 11: Pointers
· Pointer Basics
· Pointer Arithmetic
· Pointers with Arrays
· Pointers with Functions
Structures & Unions
· Defining and Using Structures
· Recursion
· Nested Structures
· Unions
Session 12: Interfacing Hardware Modules
· GSM
· GPS
· Bluetooth
· WiFi
· Sensor Module (Temp/Humiditiy/Accelerometer/Gyro)
Recap of all modules and Certification Test
Session 13
· Recap of All Modules for Reinforcement
· Certification Test (Theory) -MCQ
· Certification Test (Practical) -
Hands-On Demonstration Showcase
· Certificate Distribution
Program Schedule:
1. Phase 1: Fundamentals of Electronics - 2 Hours
2. Phase 1: Fundamentals of Electronics- .2 Hours
3. Phase 1: Fundamentals of
Electronics- 2 Hours
4. Phase 1: Fundamentals of Electronics- 2 Hours
5. Phase 2: Introduction to PCB Designing- 2 Hours
6. Phase 2: Introduction to PCB Designing -2 Hours
7. Phase 2: Introduction to PCBDesigning- 2 Hours
8. Phase 2: Introduction to PCB Designing - 2 Hours
9. Phase 3: Embedded C Programming - 2 Hours
10. Phase 3: Embedded C Programming- 2 Hours
11. Phase 3: Embedded C Programming - 2 Hours
12. Phase 3: Embedded C Programming - 2 Hours
13. Recap of all Modules + Certification Test - 6 Hours