BRICS SUMMER TRAINING PROGRAM: ADAVNCE EMBEDDED SYSTEM

SUMMER TRAINING PROGRAM

KANPUR / DELHI-NCR

ADVANCE EMBEDDED SYSTEM

Application in Robotics and Automation


This Program is for Embedded Systems enthusiasts. Topics from Embedded Systems and its Applications in Automation and Robotics will be covered with a greater emphasis on Projects and Practicals starting from scratch.

Apply for this program


Who Can Attend:

All the participants having basic knowledge of programming in any language (C, C++ or JAVA) are eligible for this course. Any prior knowledge of Embedded System is not required to join Embedded System course.

All the courses offered by BRiCS during summers-2015 have limited number of seats and admission in these course is going-on on "First Come First Serve" basis starting from 1st January 2015. Once all seats will filled, no request foradmission will be entertained. Details of available seats will be available here on and after 1st April 2015.



Important:

  • Course announced on: 1st Jan 2016
  • Registration opening: 1st Jan 2016
  • Duration: 5 weeks (3 weeks sessions (54 Hrs)+ 2 weeks project)
  • Course and Material Fee: Rs 9,000/-
  • Kits and Material: AVR Kit and accessories worth Rs2,500/- will be provided to all participants
  • Venue and Batch: Kanpur and Delhi-NCR
  • Accommodation: Click Here
  • Mode of Payment: Online Payment Gateway is integrated with Registration Page. One can simply pay online through Debit Card, Credit Card or Internet Banking. (BRiCS will not accept payment through cash / DD / Cheque).
  • Please read the terms of cancellation and refund before registration.
.
Program Commencement Date:
DELHI-NCR : will be announced
Kanpur : Third week of May and just after UPTU practical exams

Contact at:

Mail us at  This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Dial (miss-call) us at: 80020517009415608843 / 42 / 41
Post at: Facebook


How To Apply:

  • Create a profile at http://register.bricsworld.com/login.php and update all your profile information.
  • Go to register section. Select and apply for the Program of your interest. Pay the Program Fee online using Debit Card, Credit Card or Internet Banking. There are two options of fee payment. One can choose to pay full amount or an amount of Rs.500/- in the beginning and remaining at the time of Program commencement. For any clarification or doubt, please feel free to call us at 8002051700.


Discounts:

  • Click here for complete list of discount


Course Content(will be updated soon):

1.AVR: Installation and configuration of softwares

This includes the introduction of platforms we can use to build embedded systems and how to install and configure them before use



2.basic programming and LED blinking

This is the very first thing that a naive do in the process of learning embedded systems. it is not only to make LEDs ON and OFF, its more than that. The rest of the thing you will do ahead in your journey with electronics, all that come from how well you do at this point.

3.Logical bit operation

This is the same process as you would do in asking a person out, who is sitting in a group of persons, and others will not even notice it.


4.Text on 16X2 LCD Display


You can use Display as your eyes and ears in embedded system. You can use it to display a message or a result. It can also be helpful in debugging your code and to know whether your code is working or not.

5. Scrolling text on LCD Display


Most of the time, it will happen that you can't display full result or message on LCD but yoou will want to see all of them on display. There comes the idea of making texts scroll on the Display and its pretty helpful.

6. Hindi and Big font on LCD Display


LCD is not meant to display only predefined characters. You can design and display your own characters on the LCD

7. DC and Geared Motor

Introduction of Analog-2-Digital-converter

Introduction to analog multiplexer

Introduction to Trmperature sensor

Interfacing Temperature sensor with ADC

Reading temperature value from sensor

Introduction to Accelerometer

Interfacing Accelerometer sensor with ADC

Reading three axis acceleration reading from accelerometer

Application of these sensors to control devices (LEDs / Motors / Relays / Robots)

8. Stepper Motor

 


Introduction of Analog-2-Digital-converter

Introduction to analog multiplexer

Introduction to Trmperature sensor

Interfacing Temperature sensor with ADC

Reading temperature value from sensor

Introduction to Accelerometer

Interfacing Accelerometer sensor with ADC

Reading three axis acceleration reading from accelerometer

Application of these sensors to control devices (LEDs / Motors / Relays / Robots)

9. Servo Motor

Introduction of Analog-2-Digital-converter

Introduction to analog multiplexer

Introduction to Gas-sensor

Working principle of gas Sensor


Interfacing Gas Sensor with AD

10.Brush-less DC Motor


Introduction to UART communication

UART communication with embedded system

Introduction to UART Interrupt

11.SPI and UART Communication

When it comes to electronic system, we need to communicate with different type of systems. All systems do not work on the same principal and voltage levels. Then we need a means to establish communcation b/w that two different device. At this point A no of Protocols comes into play. SPI and UART is two of them.

12.UART: Bluetooth


Bluetooth is the most popular and easy to use in communicating wirelessly at short ranges and can be useful to send commands or messages wirelessly in our embedded system

13.UART: Android Sensor

Sometimes its better to use Android Mobile's sensor for taking input data from outside world. At this place we can use UART Protocol to transfer some data from android phone to microcontroller in our system

14.UART: Android Internet



Introducing to Bluetooth module

Interfacing Bluetooth with embedded system

Communication between CPU and Embedded System

Communication between Android device and Embedded System

Interfacing phone’s internet with Embedded System

Controlling Devices (home appliances) over internet

15.USRT: gesture controlled robot


We can build a gesture controlled robot by using android mobile's accelerometer and to sent the data from phone to Microcontroller we will use UART protocol

16.INT: External Interrupt and Timer / Counter


Interrupts are very useful tool in microcontroller that we can exploit to make our system very efficient energy saving. It helps processor to do some work only when needed so that Processor's exploitation can be reduced to minimum

17.INT/TIMER: TV Remote

Interrupts and Timers are very useful in decoding digital signals like knowing which button was pressed on the TV Remote. it will enable us to design systems which can be controlled with the help of remotes. For example, You can use this technique to build home automation system which can be controlled by a remote.

18.ADC: analog to digital converter




In real world, signals exist in continuous form and electronic systems need digital data to work. So we need a means to convert these signals to digitized form. This can be done by Analog to Digital Converter.

19. ADC : Temperature sensor


Temperature sensor can be used to detect ambient environment, reading Room temperature or detecting sudden change in temperature of a body or system

20. ADC: Touch Screen





As you know Touch Screen is widely used component in electronic system as an input device. You can build a number of interfacing devices to use for yourself like a typing Keypad, Robot Controller, ON-OFF button and more.

21. ADC: IR-sensor



The simplest Infrared or IR Sensor has a number of applications like detecting surfaces (black or white), object detection, barrier formation. These are very useful aspects of a sensor for household and toy applications.

22. ROBOT: Line follower robot





Line follower is an autonomous robot which follows either black line in white or white line in black area. Robot must be able to detect particular line and keep following it. For special situations such as cross overs where robot can have more than one path which can be followed, predefined path must be followed by the robot.

23. Relay: controlling home appliances



Many devices can't be driven directly by Microcontrollers Output current or voltage. So we need a Controller which can drive our device by following Microcontroller's Signal.Relay is an example of this type of controller.

24. OPTO-ISOLATOR: isolating the risk

 




Imagine your electronic circuit is faulty at some point which can cause harm to your Microcontrolller or Components in your system. To prevent this from happening you can isolate them using OPTP-ISOLATOR. Opto isolator prevents damage to your system and let you drive it at the same time.

25. Traic : Controlling AC appliances




Details Will be updated soon

26.Shift Register: Extending the I/O pins



Shift Register is the most valuable interfacing device to a Microcontroller. You can handle devices, more than I/O pins on Microcontroller at once. It is like an extension board for microcontroller. Think of a situation where you design an LED display with 200 LEDs. Here you can't handle all those LEDs only with Microcontroller. here Shift register helps you in doing that.

27. 14X7 LED Display




In this project you will learn how to handle a number of shift registers simultaneously.

28. Propeller display





Propeller Display is a rotating display system in which you can display texts, designs or animations using some LEDs and a microcontroller. It is like a magic.

29. LED Cube



LED cube is somewhat like 3D display. You make a cube using some LEDs and can display or animate anything on that display.

30.128X16 Big LED Display





This is another project of handling a number of shift registers at once to display something on a array of LEDs.

31.7-Segment DIsplay




Details Will be updated soon

32. RTC: Real Time Clock



You ever wondered why, when you switch-off your Laptop and after a long time, when you again switch it on, it displays the right time and Date. This is because, when you switch-off your device, RTC keeps runing with the help of a power supply and when you wake it up, It will ask RTC for time and display it. In real time systems or any time based system, it is very difficult to keep track of time. That's why RTC was invented.

33. DTMF: Mobile controlled robot/apliances



Remember, when you call your telecom company for any service avtivation/deactivation, they ask you you to press some buttons and then know it which button you've pressed. Is it magic? No, This Technology of knowing pressed buttons is called DTMF.

34.Ultrasonic Sensor





Ultrasonic sensors are used to detect an object and its distance from the sound source

35. PWM: control the speed




Pulse Width Modulation is a technique that we generally use to control or vary speed of a motor or dim the lights.

36. Memory Management



Memory management is the act of managing computer memory at the system level. The essential requirement of memory management is to provide ways to dynamically allocate portions of memory to programs at their request, and free it for reuse when no longer needed.

37. Code Optimization



Code optimization is a set of methods of code modification to improve code quality and efficiency. A program may be optimized so that it becomes of a smaller size, consumes less memory, executes more rapidly, or performs fewer input/output operations.

38. Fuse-bit operations




Fuse bits decide critical operational behavior of Microcontroller. For example, after developing a product you want to prevent it from reading codes, then you can do it by setting fuse bbits. After that no one will be able to read code from your Microcontroller.

39. Voice controlled appliances




Voice Controlled appliances include robots, bulbs, fans etc. You can think this system as "Jarvis" (IronMan's AI).

40.Accelerometer





Details will be updated Soon


41. USBASP




Details Will be updated soon

42.RTC: Real time alarm




Fuse bits decide critical operational behavior of Microcontroller. For example, after developing a product you want to prevent it from reading codes, then you can do it by setting fuse bbits. After that no one will be able to read code from your Microcontroller.

43. RTC: Real Time Notification




Voice Controlled appliances include robots, bulbs, fans etc. You can think this system as "Jarvis" (IronMan's AI).

44.DTMF:Dialled number display system




Fuse bits decide critical operational behavior of Microcontroller. For example, after developing a product you want to prevent it from reading codes, then you can do it by setting fuse bbits. After that no one will be able to read code from your Microcontroller.

45. DTMF: Notice board




Voice Controlled appliances include robots, bulbs, fans etc. You can think this system as "Jarvis" (IronMan's AI).

46. DTMF: Password Lock




Fuse bits decide critical operational behavior of Microcontroller. For example, after developing a product you want to prevent it from reading codes, then you can do it by setting fuse bbits. After that no one will be able to read code from your Microcontroller.

47. RTC: Automation




Voice Controlled appliances include robots, bulbs, fans etc. You can think this system as "Jarvis" (IronMan's AI).

48. RTC: Digital Clock




Fuse bits decide critical operational behavior of Microcontroller. For example, after developing a product you want to prevent it from reading codes, then you can do it by setting fuse bbits. After that no one will be able to read code from your Microcontroller.

49. I2C Communication




Voice Controlled appliances include robots, bulbs, fans etc. You can think this system as "Jarvis" (IronMan's AI).

50. LDR: Automation




Fuse bits decide critical operational behavior of Microcontroller. For example, after developing a product you want to prevent it from reading codes, then you can do it by setting fuse bbits. After that no one will be able to read code from your Microcontroller.

51. WiFi: Browser based automation




Voice Controlled appliances include robots, bulbs, fans etc. You can think this system as "Jarvis" (IronMan's AI).