Thursday 25 August 2011

Workshop on Arduino.


Workshop details
• Introduction
• Learning Objective
• Expected Audiences
• Workflow in workshop
• Take away
• Duration of Workshop

Introduction
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.
Arduino can sense the environment by receiving input
from a variety of sensors and can affect its surroundings by
controlling lights, motors, and other actuators. The microcontroller
on the board is programmed using the Arduino programming
language(based on Wiring) and the Arduino development
environment (based on Processing). Arduino projects can be
stand-alone or they can communicate with software on running
on a computer (e.g. VB6, .NET, Processing,).

Learning Objective 
1.  Introduction to the open source hardware community of
      development
2.  Knowledge about Arduino Hardware
3.  Programming in the latest version of Arduino software for Arduino kit
4.  Utilisation of Arduino development board to create own mini
projects like home automation, clap sensor circuit, water level
monitor, etc.
5.  Interfacing to real time objects like communicating from mobile to
computer connected in LAN
6. The knowledge of designing a microcontroller based system is the
core background of the workshop

Expected Audiences
Arduino is developed in ease of creating a hardware without
having complete knowledge of electronics. Most functions
involved in coding is taken care by predefined library in the
software. It is a ready to go for designing hardware. Hence the
following people counts greater number in audience.
o Students
o Artists / Designers
o Professionals
o Professors / Lecturers

Workflow in workshop 
Our Arduino workshop covers various topics starting from basic electronics
there will many modules which are all required. For simple understanding few
modules are listed below so as to get a simple overview about the flow of workshop
• Introduction
     What is Arduino?
     Why Arduino?
     Driver installation
• Programming & Burning
    Coding in wiring language
    Compiling in Arduino latest version v-0018
    Uploading to Arduino Duemilanove kit
• Interfacing
    LED display
    Push button to array of LED
   Communicating to and from computer
   GSM,GPS and Zigbee interfacing
   GLCD,LCD display

During the workshop along with the theory part coding part is also present.
Attendees will participate in series of exercises. During the practical session the
attendees are provided hardware where in they can test it on real time. Information
about various possibilities of implementation using the provided Arduino board is
explained through demonstrations at the last session of workshop. Based on the
interest of the attendees they can start their development in corresponding field. Few
of the demos are listed below.
• Displaying of image in an Graphical LCD
• Sending message to mobile from Arduino
• Zigbee based wireless data transmission
• Audio playing from Arduino
• Interfacing to external audio recorder device
• Blackberry track ball interface to processing
• Gyro sensor / Accelerometer
• Alcoholic sensor
• Basic robot
• Ethernet Shield
• Real time projects – bhatka bhatka
• Real time projects – Silence Project

Take Away
The Arduino workshop is conducted on
Duemilanove which is the latest version of Arduino boards.
The attendees are provided Duemilanove board and few
basic components. Attendees will be doing lab exercises
making use of the hardware. The take away components
is listed below
    Duemilanove board (ATMEGA328)
    Switches
    LEDs
    LDR
   Connecting wires

Terms and Norms 
 Number of sessions – 4
 Number of days – 2
  Date: 22,23 September 2011
 Timings – 9:15 am to 4:15 pm
 The participants are encouraged to bring laptops