Morning session (9:30 am-1:30 pm)
Introduction to quadcopters : 20 minutes Microcontroller basics: 20 minutes Basics of coding using Arduino IDE: 1 hour 40 minutes Controlling LED using Arduino Blink & Fade programs: 80 minutes
Afternoon session (2:30 pm-6:30 pm)
Understanding transistors (MOSFET): 30 minutes
Basic electronic components: Resistors, Batteries, Capacitors, Motors, Bulb, Switch: 1 hour Learning basic circuits and Multimeter working: 1 hour Controllong motor speed using Bluetooth: 1 hour
Morning session (9:30 am-1:30 pm)
Understanding MPU 6050: 30 minutes Angular data and Angular Rate data: 30 minutes Arduino-MPU6050 connections and coding: 30 minutes Yaw-pitch-roll: 10 minutes Reading joystick data on serial monitor: 20 minutes Learning wifi module NRF24L01 & interfacing with Arduino for wireless readings: 1 hour Basic PID tuning and how it works: 40 minutes
Afternoon session (2:30 pm-6:30 pm)
Balancing quadcopter using sensor readings & PID tuning: 2 hours Using remote controller values with PID values to stabilize & trim the quadcopter readings: 1 hour Flying the quadcopter: 1 hour
This workshop for 2 days will cover the following modules:
1. Introduction to Arduino Nano
2. Controlling Coreless Motor speed using mosfet
3. PID Controller and tuning
4. Transmitter-receiver communication
5. Building and flying quadcopter
We would also have lunch and snacks breaks which would be for 40 minute and 10 minutes respectively. Students are required to get a smartphone and a laptop along as we will be doing arduino coding.