Take away kit for all groups.
Mankind’s untiring fascination with sophisticated embedded systems isn’t a new story. The good news is that some of these fantasies have already come to fruition in reality. In the years to come, robotic systems will play an integral part in our day to day activities as they come together with humans in making our lives a lot easier in various domains. Such an idea, for long, has been under serious consideration and research. Infact embedded systems is such a field which drives all our modern desires in today’s world. From our handheld devices to huge robotic space shuttles, each and every modern innovation is built around a proper electronic embedded system. Hence it’s very important for an engineer to specialize in this field which comprises complex electronic circuits, flawless electrical designs, and robust and reliable computing firmwares. Hence we, at Distronix, want to give you the opportunity to understand and become fully capable of making your very own intelligent platforms, and in the process take a small glimpse at the amazing world of electronic embedded systems. So let us enter and understand one of the most researched and challenging branches of science, together.
The training is on embedded systems. The knowledge gained from this training can help students in making a few of the following entities, and many more:
- Mechanical structures of:
- Robotic arms.
- Humanoid robots.
- PWM controlled multi-color display unit.
- Autonomous and intelligent high temperature alarm.
- Gesture controlled systems.
- Noise/chaos detecting disaster management system.
- Remote connectivity between any two entities.
- Security and alarm systems.
- Industrial precision control system for machines and robots. And many other imaginative projects one can think of …
- Description of an embedded system with proper block diagram.
- Operation of an 8-bit microprocessor.
- Difference between a microprocessor and microcontroller.
- Description of electrical signals [Analog and Digital].
- Introduction to 8051 Microcontroller architecture.
- Insight into the basic programming knowledge of the 8051 programming language.
- Overview of the Atmel Atmega328 microcontroller architecture.
- Detailed study of the working and I/O configuration(Digital I/O, Analog I/O)
- Introduction to the various types of microcontroller to microcontroller communication techniques (SPI, Serial, USART, I2C).
- Detailed study of microcontroller to microcontroller and microcontroller to computer communication.
- Detailed study of embedded programming language of C and C++.
- Interfacing of various types of input devices with the microcontroller Atmega328.
- Interfacing of various types of output devices with the microcontroller Atmega328.
- Interfacing and interdependent working of the various input and output devices.
Interfacing an AVR microcontroller with external devices:
- Understanding the usage of certain electronic components [diodes, LEDs, resistors, inductors, capacitors, fuses] in electronic circuits.
Study of AVR [w.r.t. ATmega328] microcontrollers:
- Specifications of the microcontroller.
- Pin diagram.
- Working of GPIO pins [using DMM, switches, LEDs, etc.]:
- Digital input & output.
- Analog input [ADC] & output [DAC].
- Usage of internal timers.
- Input sensors:
- Photosensitive devices coupled with external and internal ADC.
- Slide potentiometer coupled with internal ADC.
- 2-axis potentiometer joystick coupled with internal ADC.
- Temperature sensor coupled with internal ADC.
- Microphone coupled with internal ADC.
- Push button switch coupled with internal Digital I/O.
- SPDT slide switch coupled with internal Digital I/O.
- Connectivity and data transfer with a PC via USB [wired].
Motor interface [with direction and/or speed control]:
- 5 step LED bar graph.
- RGB LED[with upto 224 color combinations].
- Piezo electric buzzer [With multi-tone control].
- Understanding the usage of a DMM [Digital Multimeter].
- Operation and understanding of PSUs [Power supply units] and related devices.
- Understanding and basic knowledge of any programming language.
For any technical details, please do not hesitate to contact at:[email protected]
Rahul Sharma | +91 91635 75714 | [email protected]
Rohit Sarkar | +91 80171 87656 | [email protected]