Arduino Hacking 101: Importing the Universe

Open Hardware
Location: D139/140
Average rating: ****.
(4.11, 9 ratings)

So, you have learned the essentials of the Arduino platform, its software package, and completed a few tutorials – learned some basic electronics in the process, including blinking the inevitable LED. Now what?

This session aims to give you the tools to import the real world into the programming scope of your trusty $30 microcontroller, by covering the technology fundamentals and Arduino integration essentials of a wide variety of sensors and actuators, including:

  • Ultrasonic and IR rangefinders
  • Force sensing resistors (FSR), flex bending sensors, positional feedback
  • Photocells, IR Reflectors, IR Line finders, PIR motion sensors
  • Tilt sensors
  • Sensing magnets (Hall effect)
  • Sensing sound
  • Location (GPS, Compass, accelerometers)
  • Humidity and smoke sensors
  • Floor mat switches
  • …and more

In the actuator space we will examine the following:

  • Stepper motors
  • Servos
  • Linear actuators
  • Relays
  • Buzzers
  • Roving on 4 wheels

Interfacing with digital input and control devices, such as joysticks, softpot linear and circular sliders, switches and toggle buttons, rotary dials and IR Remotes, will also be demonstrated.

The aim is to give attendees a fundamental understanding of how all these components operate, and of how to operationally interface with them from the Arduino programming environment in practical sensing and control applications. We will demonstrate these parts in operational designs, live where appropriate, and provide references, purchasing advice and sample part numbers to get you started using them in your own projects.

We will round up your arsenal of design techniques with alternative power schemes (solar panels, battery packs, USB, etc) and a few mobility options to increase the variety of alternative choices at your disposal.

This session is suitable for Arduino hackers that have completed basic projects in the environment, or micro-controller users with good understanding of similar other platforms.

Photo of Federico Lucifredi

Federico Lucifredi

Red Hat

Federico Lucifredi is the Product Management Director for Ceph Storage at Red Hat and a co-author of O’Reilly’s “Peccary Book” on AWS System Administration. Previously, he was the Ubuntu Server product manager at Canonical, where he oversaw a broad portfolio and the rise of Ubuntu Server to the rank of most popular OS on Amazon AWS. A software engineer-turned-manager at the Novell corporation, he was part of the SUSE Linux team, overseeing the update lifecycle and delivery stack of a $150 million maintenance business. A CIO and a network software architect at advanced technology and embedded Linux startups, Federico was also a lecturer for over 200 students in Boston University’s graduate and undergraduate programs, and simultaneously a consultant for MIT implementing fluid-dynamics simulations in Java.

He is a frequent speaker at user group and conference events, notably the Linux Foundation’s Open Source Summit, the O’Reilly Open Source Convention, The OpenStack Summit, LinuxWorld, and the leading SCALE and LCA Community conferences. Federico is a recognized expert in computing performance issues and consults with Standard and Poor’s clients in Free and Open Source Software technical and strategic issues. He participated in the FSF’s GPL v3 drafting process in the large corporation panel, and maintained the man suite, the primary documentation-delivery tool under Linux. Federico is a graduate of Boston College and Harvard University, and holds an ACE from MIT’s Sloan School. His writing has been published on Linux Journal and Linux Magazine, he pens the recurring “Performance Tuning Dojo” column for Admin Magazine and writes for O’Reilly Media on topics ranging from Cloud Computing to Open Hardware.

Comments on this page are now closed.


Picture of Federico Lucifredi
Federico Lucifredi
07/29/2011 5:11am PDT

Slides released. See y’all next year!

Picture of Federico Lucifredi
Federico Lucifredi
07/28/2011 12:35pm PDT

We are working on a book on sensors and actuators… stay tuned for more Arduino Hacks coming your way :)

Harish Pillay
07/28/2011 12:10pm PDT

Loved the presentation and the sense of humour. I wish that there was a hands on time as well.

Picture of Jon Guidry
Jon Guidry
07/27/2011 4:51am PDT

Great presentation – thanks for sharing all the components that we can use. I can’t wait to get hacking away on mine. I’ve been looking at these kits for years – starting with the Basic Stamp, but never got into them until I saw the Arduino.

Picture of Federico Lucifredi
Federico Lucifredi
07/27/2011 4:43am PDT

Slides will be posted during the weekend. Thanks to the full room crowd for the great discipline, never thought we would finish all that on time! :)