0% found this document useful (0 votes)
44 views4 pages

10 Days Training Curriculum 1

Uploaded by

techbharish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views4 pages

10 Days Training Curriculum 1

Uploaded by

techbharish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

10 DAYS TRAINING CURRICULUM

Day 1: Introduction to Arduino & Basic Electronics

• Goal: Familiarize students with the Arduino platform, components, and basic electronics.

• Topics:

o What is Arduino? Overview of hardware and software.

o Introduction to basic electronics concepts (voltage, current, resistors, LEDs, etc.).

o Setting up the Arduino IDE and installing necessary libraries.

o Understanding the structure of a simple Arduino program.

• Activity: Blinking an LED using Arduino.

o Teach digitalWrite() function and basic pin mapping.

Day 2: Inputs and Outputs – Push Buttons and LEDs

• Goal: Understand how to connect input devices (like buttons) to control outputs (LEDs).

• Topics:

o Digital Input: Reading the state of a push button.

o Controlling an LED with a button press.

o Using digitalRead() and conditional statements (if/else).

o Concepts of pull-up and pull-down resistors.

• Activity: Make a button-controlled LED.

o Extend to create a basic switch circuit with Arduino.

Day 3: Introduction to Analog Inputs – Potentiometer & AnalogRead

• Goal: Understand analog inputs and how to use them to control output.

• Topics:

o Introduction to analog signals and the difference between analog and digital.

o Using a potentiometer as an analog input device.

o Understanding analogRead() function.

o Controlling LED brightness using PWM (analogWrite()).

• Activity: Adjusting LED brightness using a potentiometer.

Day 4: Sensors – Light Sensor (LDR) and Temperature Sensor


• Goal: Learn how to integrate sensors with Arduino to capture environmental data.

• Topics:

o Light sensor (LDR) basics and connecting it to Arduino.

o Temperature sensor (like LM35 or DHT11) basics.

o Using map() function to scale sensor readings.

o Processing analog data from sensors.

• Activity: Build a simple light-sensitive or temperature-sensitive LED control system.

Day 5: Introduction to Bluetooth Modules

• Goal: Explore wireless communication using Bluetooth modules (e.g., HC-05 or HC-06).

• Topics:

o Overview of Bluetooth communication and how it works with Arduino.

o Setting up a Bluetooth module (HC-05/HC-06).

o Serial communication using Serial.begin() and Serial.print().

o Pairing Bluetooth devices and sending data from a phone.

• Activity: Control an LED using a smartphone via Bluetooth.

Day 6: Working with Output Devices – LCD Display (16x2)

• Goal: Display sensor data and messages using an LCD display.

• Topics:

o Introduction to 16x2 LCD and how to wire it with Arduino.

o Using the LiquidCrystal library.

o Displaying text and numbers on the LCD.

o lcd.print() and lcd.clear() functions.

• Activity: Display sensor readings (like temperature or light levels) on the LCD display.

Day 7: Combining Sensors and Bluetooth – Real-Time Data Monitoring

• Goal: Combine sensors and Bluetooth modules for remote data monitoring.

• Topics:

o Reading sensor data (light/temperature) and sending it to a smartphone via


Bluetooth.
o Developing a simple app interface using MIT App Inventor (optional).

o Using Serial.write() to send sensor data wirelessly.

• Activity: Create a real-time environmental monitoring system where sensor data is displayed
on a smartphone.

Day 8: Introduction to Motor Control (Servo and DC Motor)

• Goal: Understand how to control motors using Arduino.

• Topics:

o Introduction to servo motors and their control using Servo.h library.

o Controlling the position of a servo motor.

o Introduction to DC motors and motor drivers (L293D, H-bridge).

o Basic motor control (on/off, direction, speed control using PWM).

• Activity: Build a simple servo-controlled system (e.g., moving a robotic arm or controlling a
DC fan).

Day 9: Advanced Bluetooth Control – Sending Commands to Arduino

• Goal: Create more complex systems using Bluetooth to control multiple devices.

• Topics:

o Sending multiple commands to control different components (LEDs, motors, etc.).

o Using if conditions to execute different actions based on received Bluetooth


commands.

o Implementing more complex Bluetooth-based projects.

• Activity: Develop a remote-controlled vehicle using Bluetooth, controlling both direction and
speed.

Day 10: Final Project – Smart Automation System

• Goal: Apply all learned concepts to build a mini automation system.

• Topics:

o Integrating sensors (e.g., motion sensor, temperature sensor) with output devices
(LCD, LEDs, motors).

o Automating responses based on sensor data.

o Sending data to Bluetooth devices and controlling the system remotely.


o Discuss possible enhancements and future projects (IoT, advanced sensor
integration).

• Activity: Build a smart home system that uses sensors and Bluetooth for remote control
(e.g., temperature-controlled fan, light automation).

Additional Notes:

• Assessment: Each day can conclude with a quiz or small coding challenges to ensure that
students understand the day's concepts.

• Homework: Encourage students to modify the day's project, e.g., changing thresholds,
adding extra sensors, or making the code more efficient.

• Group Activities: Pair students for collaboration on more complex tasks to enhance problem-
solving and teamwork.

This curriculum ensures that students gradually build skills from beginner to advanced levels,
applying what they learn in practical and exciting projects.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy