Register





When


3 - 4 July 2015

About

FOSSEE team at IIT Bombay is conducting a two day workshop on Arduino control through Scilab. Scilab is an open source, user friendly, state of the art, computational engine. Arduino is an open source microcontroller board and an electronic prototyping platform, popular in industry. This workshop is devoted to the control of Arduino board from Scilab. The workshop kit will include an Arduino UNO board, a shield containing sensors and actuators, and necessary documentation. Participants will learn to perform embedded system experiments on the Arduino board using Scilab code and also through the GUI based simulation environment, Xcos. The development environment is compatible with Windows and GNU/Linux based operating systems.

Registration



We have closed online registrations and spot registrations due to overwhelming response.
We only have a few seats left for exceptional students, faculty and individuals who would like to take part in this workshop. For availing this facility, please write to us.
Please note that this registration is subject to availability of seats.



Details Regular (Students and Faculty) Corporate
Online registration (last day 1 July 2015) 2000 INR 3500 INR
On the spot Registration 2500 INR 4000 INR

Accommodation

Type Details
Hostel Accommodation Low cost (Rs 300 per day), bare minimum student accommodation on shared basis, can be
reserved by us for you. If you are interested, please click here to pay.
Service apartments To be arranged by the participants themselves.
Limited number of AC rooms are available on single (Rs 2750 + Tax per day)
and double (3500 + Tax per day).
For more details, please contact +91 22-42476900/2.
Hotel Accommodation To be arranged by the participants themselves.
Link for a few nearby hotels are given below:

Metro Residency
Renaissance
The Beatle
Meluha-The Fern
Rodas


Schedule



DAY 1 - Friday, 3 July 2015


Time Session
08:30 - 09:30 Registration
09:30 - 10:00 Inauguration
10:00 - 11:00 Presentation by e-Yantra, eSim & Sandhi
11:00 - 11:30 Tea break
11:30 - 12:30 Introduction to Scilab
12:30 - 13:00 Introduction to Arduino
13:00 -14:00 Lunch
14:00 - 14:30 Presentation on Scilab-Arduino
14:30 - 15:30 Hands-on Session with Spoken Tutorials
15:30 - 16:30 Hands-On Session (LED, LDR)
16:30 - 17:00 Tea break




DAY 2 - Saturday, 4 July 2015


Time Session
10:00 - 11:00 Hands-On Session (Potentiometer, Push button, DC Motor)
11:00 - 11:30 Tea break
11:30 - 13:00 Assignment (experiments with new sensors)
13:00 - 14:00 Lunch
14:00 - 15:00 Breakout groups
15:00 - 16:00 Presentations by breakout groups
16:00 - 16:30 Tea break
16:30 - 17:15 Demonstration of MODBUS and Servomotor
17:15 - 17:30 Discussion and conclusion



Programme

List of Experiments

No Experiments
1. LED Blink
2. RGB LEDs
3. Light intensity measurement
4. DC Motor control
5. Push button
6. Relay
7. Potentiometer
8. Temperature sensor
9. Using different sensors
10. Demos on some industrial applications

Install

Instructions for Microsoft Windows operating system

Arduino Installation on MS Windows: Steps to follow:
  1. Visit the URL, http://www.arduino.cc/en/Main/Software, locate and click link “Windows ZIP file for non admin install” on the right side of the page. This will redirect you to download/donate page. Read the instructions and proceed to download.
  2. Extract the downloaded ZIP file to Desktop. Do not alter any file or directory structure.
  3. The following instructions require an Arduino Uno board. If you don't have one, you can still continue remaining steps of Arduino Installation at Scilab-Arduino workshop venue. You can now continue with Scilab and Scilab-Arduino toolbox installation which doesn't require Arduino Uno board during installation.
    If you have Arduino Uno with you then power it by connecting it to your computer using USB cable.
  4. Click on the Start Menu and open up the “Control Panel”.
  5. In the control panel , navigate to “System and Security”, click on “System” and then choose the “Device Manager”.
  6. Look for “Other Devices” in the “Device Manager” list, expand and locate “Unknown device“.
  7. Right click on the “Unknown Device” and select the “Update Driver Software“ option.
  8. Then choose “Browse my computer for Driver Software” option.
  9. Navigate to the newly extracted Arduino folder on the Desktop and select “drivers” folder.
  10. Windows will now finish the driver installation and Arduino IDE is ready for use.
  11. Open Desktop and navigate to arduino folder(extracted ZIP file) and run arduino.exe. It should show Arduino IDE.
Scilab Installation on MS Windows: Steps to follow:
  1. Visit website and locate ‘Windows XP, Vista, 7, 8’ section.
  2. Now download scilab-5.5.2.exe for 32-bit system, and if you have 64 bits Windows then proceed with scilab-5.5.2_x64.exe for 64-bit system (you need not to download both).
  3. While internet is ON(required for few packages), double click on the executable file to start installation.
  4. Don’t change any default parameters during the installation process.
  5. After successful installation, Scilab shall create a Desktop shortcut icon.
Scilab Arduino Toolbox installation on MS Windows : Steps to follow:
  1. Download Scilab-Arduino toolbox from given URL to Desktop https://fossee.in/workshop/Scilab-Arduino/toolbox-windows.zip
  2. Browse to Desktop and extract ‘toolbox-windows.zip’ to obtain ‘windows’ folder. You may delete the zip file now.
  3. Locate and launch Scilab either from Start menu or by double clicking on the shortcut icon on Desktop.
  4. In Scilab menu bar, click ‘File’ then select ‘Change current directory ...’ option and browse to to ‘Desktop/windows/macros’ folder. Select ‘Ok’ to confirm.
  5. The PATH of scilab console will now change to ‘macros’ folder. Now on the Scilab console execute ‘builder.sce’ file:
    --> exec builder.sce
    The above step is needed only once during setup of Scilab-Arduino toolbox.
  6. Next, on the same Scilab console execute ‘loader.sce’. This step you have to perform every time you start the Scilab.
    --> exec loader.sce
    This concludes installation of Arduino, Scilab and Scilab-Arduino toolbox on Microsoft Windows.
  7. Please download "Origin.zip" file from https://fossee.in/workshop/Scilab-Arduino/Origin.zip. This file contains all the examples required for the workshop.
Instructions for Ubuntu operating system(might work for other distributions with few modifications)

Arduino Installation on Ubuntu: Steps to follow:
  1. Find out your operating system support for 64 bit instructions. Open the terminal emulator and type:
    uname -m
  2. If above command returns “x86 64”, then your computer has 64 bit operating system.
  3. Visit the URL here in web browser, locate and click the link 'Linux 64 bits(select 'Linux 32 bits' for 32 bit PC)' on the right side of the page. This may redirect you to download/donate page. Read the instructions and proceed with download."
  4. Assuming you have downloaded tar file in ~/Downloads directory, perform the following steps on terminal emulator:
    cd /Downloads
    tar -zxvf arduino-1.0.5-linux64.tgz
    sudo mv arduino-1.0.5 /opt
  5. In the same terminal session, install the required Java Runtime Environment:
    sudo apt-get -y install openjdk-7-jre
    Other GNU distributions can replace apt-get with respective package manager.
  6. Connect Arduino Uno to computer using a USB cable. Execute the following command on terminal to list the serial port number.
    ls -l /dev/ttyACM*
    Note down the serial device filename. For example, generally it could be ttyACM0.
Scilab Installation on Ubuntu: Steps to follow:
  1. Visit here on web browser, locate ‘GNU/Linux’ section and download Scilab(64 or 32 bits) to ~/Desktop.
  2. Extract the downloaded ‘tar.gz’ file to ~/Desktop.
Scilab Arduino Toolbox installation on Ubuntu: Steps to follow:
  1. Download Scilab-Arduino toolbox from given URL to Desktop https://fossee.in/workshop/Scilab-Arduino/toolbox-linux.zip
  2. . Goto Desktop and extract ‘toolbox-linux.zip’ to obtain ‘linux’ directory. You may delete the zip file now.
  3. Open the ‘Terminal Emulator’ and change directory to ‘bin’:
    cd ~/Desktop/scilab-5.5.2/bin
  4. Execute Scilab launcher from ‘bin’ directory:
    ./scilab
  5. In Scilab menu bar, click ‘File’ then select ‘Change current directory ...’ option and browse to to ‘Desktop/linux/macros’ directory. Select ‘Ok’ to confirm.
  6. The PATH of scilab console will change to ‘macros’ directory. Now on the Scilab console execute ‘builder.sce’ file:
    --> exec builder.sce
    The above step is needed only once during setup of Scilab-Arduino toolbox.
  7. Next, on the same Scilab console execute ‘loader.sce’. This step you have to perform every time you start the Scilab.
    --> exec loader.sce
    This concludes installation of Arduino, Scilab and Scilab-Arduino toolbox on GNU/Linux.
  8. Please download "Origin.zip" file from https://fossee.in/workshop/Scilab-Arduino/Origin.zip. This file contains all the examples required for the workshop.

Venue


Organizer


Scilab-Arduino workshop 2015 is organized by FOSSEE. FOSSEE project is part of the National Mission on Education through ICT with the thrust area being "Adaptation and deployment of open source simulation packages equivalent to proprietary software", funded by MHRD, based at the Indian Institute of Technology, Bombay.

Sponsors



The FOSSEE project undertaken by IIT Bombay is funded by Ministry of Human Resource Development , Govt. of India, under National Mission on Education through ICT. The aim of Human Resource Development is education and skill development, which plays a significant role in our country.

Downloads

Questions or comments?


For queries mail us at : scilab-arduino [@] fossee [dot] in