From idea to finished product
By Andrew Lindsay at Reading Geek Night 09/07/2013
Started programming Sinclair ZX80 as a kid
Software developer for over 25 years, now freelance.
Experience of TV, Government, Telecoms, ISP, Transport,
Utilities and Finance.
Instrumentation and Embedded Systems Roles
Java, C, C++, Basic, Pascal, web etc…
Interest in microcontrollers re-ignited with Arduino
Then mbed and ARM processors
Regular at IoT London meetups
IoT London Meetup number 9, June 2012
Vodafone demonstrating K3370 Mobile broadband
dongle and mbed connected to printer to display sms
Already used Arduino with multiple LED Matrix displays to
create network enabled scrolling display
Familiar with mbed technology
Integrate with services that send SMS, e.g. IFTTT
Display Foursquare checkins, weather alerts, Google
Rude messages from friends
Add small thermal printer for hard copy output
React to commands, e.g. Balance check.
Other USB devices, e.g. Bluetooth can be used
Reposition dongle to outside of board
Or provide a cutout so USB socket is at correct angle and
copper pour is not shielding dongle
Use alternative USB socket footprint with plated
Add sound notification of new messages
Silkscreen updates and corrections
Add logos for open hardware and publish CAD files
mbed.org – Prototype platform
mbed.org/handbook/Vodafone – Mobile dongle
www.meetup.com/iotlondon - IoT London Meetup
www.cadsoftusa.com – Supplier of PCB design tools
mayhewlabs.com/webGerber – 3D gerber viewer
www.seeedstudio.com – Fusion PCB service
ifttt.com – Making the internet do things
blog.thiseldo.co.uk/?p=703 – my blog with more info
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.