lvl.up
DESCRIPTION
TRANSCRIPT
So you want toconnect your stuff to the internet!
Good News is
Bad news is
Unlike open source software, open source hardware still need money
More skills is needed
Replicator? Not there yet.
While this won’t happen.
This is a very real danger(the house not the girl)
Commercialization means
Help is available!
● http://www.seeedstudio.com/depot/● http://www.cytron.com.my/● http://myduino.com/● http://my.element14.com/
Online shop
http://www.ladyada.net/library/pcb/manufacturers.html
Online manufacturing(?)
● http://hackaday.com/● https://learn.sparkfun.com/● http://makezine.com/● http://learn.adafruit.com/● http://tutorial.cytron.com.my/● http://www.instructables.com/ (Not just arduino, but have other DIY which is as cool)
Online resource for learning
Lets start
Microcontroller!
● Read input from sensor● Output to somewhere.● programmable
Why not a computer
● GPIO Limit○ Smaller voltage○ Fewer pins
● Did I tell you it sucked at reading analog
How about cell phone?
● You can’t easily add more sensor easily● To add sensor to phone you
○ a microcontroller to ○ USB interface (ftdi)○ Sensor○ Maybe battery
Many available
● Arduino● raspberry pi● pcduino● beaglebone● PIC ● etc
Arduino….
● This is the one I work on a lot, Sorry :-(
The arduino
These are arduino too!
Specification is released
You can make it on a breadboard!
Have a nice community
Easy to use software
Easy to experiment
What not so cool
● Not the most powerful around● Only limited to C/C++● Some of the recent design not so open
Example project
● http://blog.safecast.org/● https://www.ardusat.org/● http://reprap.
org/wiki/Arduino_Mega_Pololu_Shield● etc
Lets Talk Component
Where to get components!
Online shop! Go to the earlier slide
p.s pasar road is good too, the experience varies from people to people
You can get premade component
There is also shield to make prototyping easy
Some Pre-assembled one.
To use pre-assembled component
1. Find if someone already use it!2. If not start here. Read data sheet3. Understand what you have4. Find out any extra component needed5. Now connect it
The internet part
● You essentially have interface to the world● Provide
○ API to read/write○ used by device○ UI to explore data
● 2 main one○ Xively○ thingspeak, it’s open source!
Xively
This is my project
Get the software part here
● https://gist.github.com/sweemeng/9663343● https://xively.com/feeds/1068165020
What next
● Go on and explore!● Make stuff, anything!
○ Except killer robot that attack human● I did not do a lot of stuff. But there is a lot
more people done!●
Idea
● Maybe we can map out pollution in KL ;-)● A christmas light that light up with more
facebook like?● Get more inspiration on learning page