Project Ideas

(This page is a stub, please feel free to add to it)
List your project ideas. This can be helpful for both the novice and the experienced.



  • Arduino Tutorials
    • These tutorials will bring you up to speed in the arduino syntax/API, and you will almost certainly get some project ideas. If you do, remember to add them here.
  • Learn how to create Dragonkeepers' Screensaver.
  • Smart phone Garage Door Opener.
  • Learn how to build a Talking Clock.
  • Make an automatic night light which switches on when its dark
  • Intrusion alarm
  • Thermostat
  • Line Follower Robot
  • Make a capacitive switch using capsense library which controls lights or some other devices.
  • RBS lights and switches: My rolling ball sculpture has switches on the track and my Arduino triggers lighting events from them.
  • Intelligent bug zapper: show how many bugs were zapped and average/cumulative zap time.
  • Photovore: a robot that goes to the brightest source of light.
  • Automatic exhaust fan in the toilet that turns on and off with a methane sensor and relay
  • Poo and Pee detector, with a Diaper Shield, for use on newborn newbies.
    • [luisgus] - I've tried using the MQ-2 Gas Sensor, which senses propane, butane and metane, but it works well only with farts, really. Since it can't touch anything liquid, it was a NO GO. I've tried with a cooler to try to pull the gases from a used diaper, and did not work too.
      • [orcinus] - I think you'd need an H2S or mercaptane sensor for poo.
  • Red Desk Lamp dimmer
    • 12V DC, Red LED strip light, for Astronomy enthusiasts. Aim is so that light does not adversely affect you night vision [It is an astronomy thing]
  • A binary clock
  • Food Detector: By measuring resistance. Pixelate
  • Control a lamp with Arduino Ethernet and Nabto software. Nabto demo



  • Arduino Retro Computer TV- How to build a computer using 2 Arduinos, an SD card reader, a TV, and a PS2keyboard. This computer can execute BASIC programs. This is like a C64 or Sinclair.
  • Arduino Home Automation System
  • Arduino Retro Computer LCD- How to build a computer using an Arduino, an SD card reader, an LCD screen and a PS2keyboard. This computer can execute BASIC programs. This is like a TSR-80 and is portable.

  • Modify open source projects done with other micro-controllers like PIC, AVR, Basic stamp, PICAXE etc. to work with Arduino
  • Make an IVRS phone system using a DTMF decoder, WAV or MP3 shield and a phone or a GSM shield
  • Arduino theremin using ultrasonic sensor or capacitive plates
  • Monome
  • Synthesizer
  • Arduino Radio - a Software-Defined-Radio receiver on the Arduino Due
  • Motion Tracking Turret
  • Arduino SmartPhone Demo-SMARTGPU2
  • Arduino Project Autopilot and Navigation waypoint*Autopilot and navigation waypoint
  • Learning Maze Solver Robot
  • Iphone controlled logging robot
  • Energy efficiency/reporting: put current sensors on each circuit breaker in the AC panel and report usage/stats.
  • Whole house climate control: Control HVAC and ceiling fans, watch for diffs between upstairs/downstairs, ceiling/floor and outside temps.
  • whole house (mega) light and heat control or living room status with possibility to turn on the heat over the web(uno/older)
  • UPS/power control system: Add power control and usage reporting to a normal UPS (Uninterruptible Power Supply)
  • Voice recognition library - ┬ÁSpeech library with docs
  • Use Arduino to collect and process position/weather/telemetry data and then output data strings serially into an amateur radio transmitter using APRS (Automatic Packet Reporting System).
  • Ham radio repeater controller with DTMF control.
  • Arduino communication: Create robots with IR blasters and receivers that can "talk" to each other and tell one's "voice" from another's
  • sudo make me a sandwich: A robot that makes a simple sandwich when "sudo make me a sandwich" is received over serial
  • Bluetooth remote controlled Arduino with WLAN web cam so you can create an awesome remote controlled car
  • Using an Android phones Gyro to Control an RC Car over Bluetooth
  • Video Library: A library for making images / pixels appear on a TV screen.
  • Graphical calculator that graphs serial inputs on a graphical LCD.
  • Hands-free mobile display to message other drivers, i.e., "Back Off!".
  • Wifi controlled RC-Car
  • Loading A ATmeta324 With Arduino Boothloader And Make a Bare Bones Arduino
  • Chromatic musical instrument tuner
  • Cycling computer
  • LED Clock
  • Remote controlled desktop missile launcher
  • Wii Nunchuk Computer Mouse using Arduino and AutoIt
  • Build a radio controlled copter
  • Create and build an MP3 jukebox, that is easy to see, use and operate (technologically impaired elderly parents). Use an SD card array to load music permanently. Provide visual feedback, song titles and audio driven menus.
  • Build an NTP synchronized sidereal clock
  • Arduino-based automatic control system for a tiny Ni/H fusion reactor
  • Brewmigo - An All Grain Home Brewery using an Arduino Uno
  • Automate your Chicken Coop
  • Automatic trash can moving using integration between UNO and Kinect for Windows
  • Universal Remote for media center
  • Here's something I've wanted to do for a long time. It's funny, or more like totally zany. Imagine, if you will, a pair of sunglasses. Preferably big, round sunglasses. We make them with polarized lenses, being careful to align the polarization at the same angle in both (fixed) lenses. Then we have another set of polarized lenses in front of the two fixed lenses. Now imagine we have a motor, and a drive belt or gears, or a chain that will turn the two front lenses. We mount a photocell somewhere on the earpieces such that it looks forward though the lenses. When the light through the lenses changes, the photocell detects it, and the Arduino (preferably a very small one), drives the motor, letting in more light or less light. As the wearer turns his head, the lenses react quickly (and perhaps a little audibly), to the astonishment on onlookers. I visualize them as somewhat "steampunkish" in appearance.

Plz help. We r on a project based on obstacle avoidance by a robot using neural. This is our plan : A 6*6 matrix grid is used with dimensions of abt 25cm*25cm per square. Any destination could be specified and the robot will have to take the shortest path from the first square. We decided to assign a number to each grid but the number of combinations have increased to a great extent. Could someone help us with the code.?? We r using tsop 1738 sensors to detect obstacles placed in any of the grids. We will be using a stepper motor to turn the vehicle. Plz help. Will provide more info soon.

I am not sure how to edit this type of page but here goes:- Firstly (if I understand you correctly), do not try to identify each part of your grid with a unique number. Use a co-ordinate system. Co-ordinate simply means 'two numbers'. define the lower/left corner as 0,0 and the top right as the limits of your area in what ever units you decide to use. The advantage of this system is that it gives you simple access to all of the geometry and trig functions required to calculate headings (bearings) to and from any part of your grid. Does that help? If there is enough interest in this subject I could write an explanatory article on the principles of co-ordinate navigation with illustrations but I would probably need help to post it here. I am not talking about Arduino code, simply concepts and what trig/geometry is needed. Let me know if this would help. allanarduino(at)gmail etc...