Part of our mission is to provide students and electronics enthusiasts with the foundational tools they need to succeed in the technological world of embedded electronics. As such, we’ve developed a stable curriculum, teaching everything from beginner electronics to advanced wireless communication.
The training will introduce the basics of electronics, circuits, electricity, engineering and computing using Arduino. Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It’s intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
What You Will Learn
Tools and Machines
Introduction to Embedded Systems
- Understanding an embedded system.
- Study of market profile.
Review of Basic Concepts
- Overview of basic electronics and digital electronics.
- Microcontroller vs. Microprocessor
- Common features of Microcontroller.
- Comparison between
- Different types of microcontrollers.
Basic Electronic Components
- Voltage Regulators
Introduction to Arduino
- Pin configuration and architecture.
- Device and platform features.
- Concept of digital and analog ports.
Familiarizing with Arduino Interfacing Board
Introduction to Embedded C and Arduino platform.
First Step to Practical Learning
- Generating different LED patterns.
- Rotation of LEDs
- Relay Race of LEDs.
- Binary Counter.
Giving Inputs to the Controller
- Controlling LEDs with keys.
- Keys as toggle switch.
- Interfacing a piezo Buzzer
- Using a buzzer as an alarm unit.
- Using an Optocoupler
- Isolating control and logic circuit
Interfacing DC motors to Arduino
- H-Bridge Circuit
- Making of power supply and a basic robotic car
- Type of relays.
- Working of a magnetic relay.
- Controlling Electrical appliances with electromagnetic relays.
Interfacing a 8 bit LCD to Arduino
- Fixed one line static message display.
- Running message display.
- Using the LCD Library of Arduino.
Interfacing APR 9600 Voice recording IC
Interfacing DTMF decoder
Interfacing a Matrix Keypad to Arduino
- Working of a matrix keypad
- Using the keypad library to interface with Arduino.
Introduction to Sensors
- Magnetic relay switches.
- Temprature sensors.
- Proximity sensors.
- Other sensors available in the market.
- Using third party libraries for commonly used sensors.
Analog inputs and ADC
Interfacing Servo motors to Arduino
Interfacing Stepper Motors to Arduino
Interfacing of a bluetooth Module
Android controlling Arduino
Interfacing a RF Module
Resources available on Internet
Installing third party libraries.
In order to successfully complete the embedded systems course, student needs to take up at least one project. Following are some of the examples of Arduino based projects:
- Line Follower Robot.
- Bomb diffusion robot.
- Fire fighting Robot
- RF based robot.
- Prototype of Delhi metro rail.
- GSM controlled car with stereo and head lights.
- LED Display board.
- 8×8 LED cube.
- Anti collision robot.
- RF controlled robot.
- RFID based attendance system.
- RFID based home security system
- Intelligent home locking system.
- Intelligent water level management system.
- Home automation using RFID.
- Real time clock based home automation.
- Arduino and android control
- And many others.
What is Arduino?
Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It’s an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board.
Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs. Arduino projects can be stand-alone, or they can communicate with software running on your computer.
There are many other microcontrollers and microcontroller platforms available for physical computing. Parallax Basic Stamp, Netmedia’s BX-24, Phidgets, MIT’s Handyboard, and many others offer similar functionality. All of these tools take the messy details of microcontroller programming and wrap it up in an easy-to-use package. Arduino also simplifies the process of working with microcontrollers, but it offers some advantage for teachers, students, and interested amateurs over other systems.
This training is designed to give a basic foundation to start working with students in this heavily relevant programming and engineering setting.
If you have some specific project ideas you’d like to bring, by all means do so! We’ll do our best to try and help you turn your project ideas into reality.