Invent-O-Pi
Workshop on Design and Development of
Raspberry Pi based systems.
The Raspberry Pi: A new sensation in the world of electronics. This ultra low cost and smallest form factor
Linux based computer is expected to revolutionize the computing world. Pi can be used to play games or
control robots or act as a media centre with AirPlay. The board is a great educational tool. While it was
originally designed for being employed in schools to teach programing, today it is part of countless
engineering projects.
About Raspberry Pi
This is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the
intention of stimulating the teaching of basic computer science in schools. The Raspberry Pi has
a Broadcom BCM2835 system on a chip (SoC), which includes an ARM11 700 MHz processor, Video Core IV
GPU, 512MB of RAM. It uses an SD card for booting and long-term storage.
At Inventrom we have always looked at sharing new and advanced technologies with engineers in industries
and in colleges alike. This led us to creation of the Invent-O-Pi workshop.
Starting from January 2013 Inventrom has conducted workshop on Raspberry Pi for engineers from TCS
(TATA Consultancy Services), PSL(Persistence Systems Limited), NETZSCH, Chowgules and at conference
like NULLCON, VLSI Society of India Symposium and BAR Camp.
But we believe one of our biggest achievements is we have trained more than 600 engineering students
as part of this workshop.
During this two day workshop the participants learn about Embedded Linux Programing and Peripheral
Interfacing for a Raspberry Pi platform.
They will also perform various basic hands on experiments on the GPIO pins (general purpose I/O. You will
learn about interfacing sensor as well as controlling a Robot over the Internet.
About the Workshop
We believe that one can relate to and understand a technology better; only
when one is able to witness the transformation of theoretical knowledge into
real world working models. Our brain is motivated to think and invent through
the course of practical experimentation. Keeping this in mind, we have designed
the workshop to amalgamate basic theory sessions and understand the
advanced applications through hands on practical sessions.
Our agenda for the workshop:
DAY 1
Session 1
Theory, 45 minutes
Getting started with basics
Introduction to Raspberry Pi
Hardware Description & Interfacing
Components
Setting up
ARM 11 Microcontroller
Session 2
Theory and Practical, 1 hour 15 minutes
Accessing the Pi
A little bit about Linux Operating System.
Installing the OS on SD card for Pi
Logging in to Raspberry Pi- Linux LX-Terminal
SSH: Secure Shell Network
Executing commands over SSH
Session 3
Practical, 1 hour
The power of Shell: Command Line
Secure Copy or SCP
Getting to know the command Line
Debian Linux Basic & Useful commands
Editing system files, changing system hostname, changing log-In Info
Installing software on Debian Installing VNC server
VNC Server: GUI of Pi on your smartphone
Little bit fun: Controlling music and movies on your Pi via Smartphone
Lunch Break
Feast & Siesta , 1 hour
Because we need to recharge our batteries too!
Session 4
Practical, 90 minutes
Playing with Python
Introduction
Hello World
Arithmetic
Conditions
Loops
Functions
Running python on Raspberry Pi
Tea Break
Time for Tea, Time to refresh! 15 minutes
Session 5
Practice, 1 hour 15 minutes
Fun with GPIOs : Part 1 - Output Devises
GPIO in Python
Board Mode and BCM Mode
Circuit connections
Python Dev and Time Libraries
Let there be light: Glowing the LED
Interfacing Buzzers with Pi
Pulse Width Modulation: PWM
DAY 2
Session 6
Practical, 1Hour 30 minutes
Fun with GPIOs: Part 2 Input Devises
Interfacing a switch
Understanding Circuitry: Pull up and pull down resistors
Switch Counter
Interfacing Digital Sensors
o Proximity Sensor
o Fire Sensor
Interfacing an Analogue Sensor (ADC Conversion)
o LDR
Session 7
Practical, 1 hour 30 minutes
Fun with GPIOs: Part 3
Interfacing DC Motors
Scratch: The graphical Programing
WebIO Pi: Introduction to Internet of things
Wiring Pi : Programing in C for GPIO or
Raspberry Pi
Interfacing a camera module (Demo)
Lunch Break
Feast & Siesta , 1 hour
Because we need to recharge our
batteries too!
Session 8
Theory cum practice, 120 minuets
Time to create some awesomeness (Projects)
Making your own jukebox
Robot Control: Building an Internet Controlled Robot
Building your own FM transmitter
Automated E-Mails (Subject to availability of Internet Connection)
Introduction to Internet of things (Subject to availability of Internet Connection)
o Building a door that can send E-Mails when opened.
Note: Hands on session with Raspberry Pi to be conducted over SSH
SSH is secure shell which runs on windows over a client putty. This allows a user to get a
command line interface of Raspberry Pi or any Unix based system on his/her windows system
as if it is directly connected. Thus a single Pi can be shared by multiple users over a network.
The SSH tunnel thus established allows a complete hardware access to the user through the
local network. This ensures that every participant to gets a hands on experience.
SSH on a windows device
Putty
SSH tunnel in action @ Inventrom Labs
Pre requisites for the attendees
Basic Knowledge of Programming: If- else conditional, while, for, do while loops, functions.
Most importantly we hope to see a passion for Arm Microcontroller, embedded systems,
willingness to learn, and an inquisitive mind.
What do participants get to take home?
Every participant will get a kit containing the following items:
The following will be shared via cloud storage:
o All the necessary software required for programming of Raspberry Pi, essential tutorials
and PDFs for each participant.
o All the necessary documentation, header files and help files.
o Tutorial and other relevant videos.
o Sample Editable Codes.
Certificate of Participation for each participant..
For more pictures of the workshop click here
About us
We are an electronic technology company with primary focus on robotics and wireless devices.
Our main focus is on the R&D of technology that can inspire to invent. We are a team of young
engineers who have a passion for all stuff that is geek and related to technology.
The most commendable accolade for our research is the grant of patent No. 2581/MUM/2012
(Provisional) by Government of India for the Zazu wireless programmer designed and
developed by us. Besides this, our highest selling product of all times is the Technoboard, a
Atmega 32 based development board along with the Wissap Wireless sensor node. We are
also working currently on our Industrial Product The Carry Bot.
We have to our credit an experience of four years in conducting workshops for engineering
students and working professionals alike. We have successfully conducted workshops for our
corporate clients such as TCS (Tata Consultancy Services), Chowgules, NETZSCH,
PSL(Persistent Systems Ltd.) etc. We have also conducted workshops at conferences such as
Nullcon, VLSI Society of India Symposium, BARCamp Goa etc. We always love to
teach engineering students and hence have conducted workshops in institutions such as IIT
Roorkee, BITS Pilani, BITS Goa, BITS Hyderabad, and many other engineering colleges and
have continuously received overwhelmingly positive response from the students, hobbyist and
researchers alike by means of feedback and testimonials.
As a part of our CSR, we also have been conducting beginner sessions for school kids on
Robotics and Technology by going to various schools free of cost to spread the knowledge of
the same. We hope that this will amuse and inspire them to work hard and complete their
education successfully.
For more information and to organise a workshop at your institute feel free to write to
us at contactus@[Link]
Pranav Pai Vernekar
Founder, Inventrom
(+91) 9742184221
ppv@[Link]
BB Pin: 284DF257
Dattaprasad Naik
In charge for Learn (Workshops and
Lectures), Inventrom
(+91) 9823995908
[Link]@[Link]
Postal Address:
Inventrom,
10, Gaspar Apts, near Peoples High School,
Fonthainhas, Mala,
Panjim Goa,
403001
We look forward to meeting you at the workshop
-Team Inventrom
Visit us
[Link]
Like us
[Link]/inventrom
Follow us
[Link]/inventrom