NEXUS is a two day workshop conceptualized around Wireless Communication by IIR. The participants will learn about the emerging technologies like Wireless Communication, Swarm Robotics, and Microcontroller Programming in this workshop. Along with this the participants will also be able to build an Autonomous Grid-solving Robot. This two day workshop will cover various practical activities along with the theoretical concepts covered throughout the sessions. The activities will be performed with the programmable research platform specially designed by IIR. This platform includes a wireless communication module, microcontroller based board, programming tools, sensors, actuators. We believe the practical activities will enrich the Embedded C programming, PC hardware interfacing skills of the participants. Attending this workshop will drive your instinct to deliver in the domain of robotics, wireless communication.
The workshop will cover following topics in two days:
- AVR series Microcontrollers
- Motor drivers
- Wireless communication
- Working with CC2500 Wireless Transceiver module
The cost of the workshop includes:
- Programmable Robotics platform (iBoard AVR mini)
- Post workshop hand outs and training material
- Training fee
- Participation certificate
This will be accompanied by a detailed manual of the Programmable robotics platform. This platform is useful in building various applications like Swarm Robots, PC control robots, Grid solving robot, line following robot.
The workshop is conducted for two consecutive days in 4 sessions, each session being 4 hour long. Each session time is equally distributed in theory accompanied by practical activities.
Insight on the different topics covered in the workshop:
- AVR series Microcontrollers:
- What is a Microcontroller?
- Different microcontrollers available.
- Why AVR?
- Features of ATmega8.
This session will give introduce about different microcontrollers used in the industry. The upside of AVR series microcontrollers and different features offered by this family of microcontrollers.
- Embedded C programming.
- Using programmers notpad.
- Working with Makefiles.
Programming in embedded C will be the objective for this session. The tools like Programmers Notepad, Makefiles will be introduced in detail. A due attention will be given to good programming practices. The practical activities will include writing programs for on-board peripherals like switches, LEDs.
- Line detection sensors
- Junction detecting sensors
- Temperature sensors
- Sound sensors
- Touch sensors
The capability of any system depends on the quality of sensors. Activities will include calibration and interfacing of these sensors with ATmega8. Building autonomous robots that follows line and detects junctions in a grid.
- DC geared motors
- Stepper motors
- RC Servo Motors
Details of various types of motors and actuators will be studied. Special attention will be imparted to DC and stepper motors. Other unconventional modes of actuation like Pneumatics and artificial muscles will be discussed in brief. Hands on sessions will include controlled driving of DC motors in different drive configurations.
- Electromechanical: Relays
- Solid-state drivers: H-bridge, IC drivers
Principles of motor drivers including electromechanical and solid-sate drivers will be covered. Concepts of fly-back diodes, snubbers and other different strategies to reduce interference will also be studied.
- Different options for Wireless Communication
- Specifications of CC2500 module
- Different modes of operation of CC2500
- Configuring CC2500 module
- Interfacing CC2500 with ATmega8
This session will emphasis on the need of wireless communication, different ways to satisfy this need. One way to establish wireless communication using CC250 will be introduced in detail. Activities will include interfacing CC2500 to ATmega8 and Computer, configuring it to operate in different modes, transmitting and receiving multi-byte data between microcontroller and computer.
The Kit includes:
- The Controller board
- Built around widely used ATmega8 microcontroller
- 18 on-board digital I/O pins
- To connect sensors
- To connect motor driver
- 2 general purpose switches and LEDs
- RS232 level shifter for direct communication with Computer.
- An IR sensor array
- For line detection
- For junction detection
- Laser cut, powder coated MS chassis.
- 2 geared DC motors.