Cool uses for Arduino

There are very many cool Arduino projects and project sites in Internet (make Google search to see). Here are some interesting links to check out:
Arduino Projects at indestructables

Arduino user projects

Arduino Project Ideas

Top 40 Arduino Projects of the Web

Arduino Rising: 10 Amazing Projects People Are Doing With The Tiny Microcontroller

Electronics For The Everyman: 25 Kick Ass Arduino-Powered Projects

10 Simple-But-Fun Projects to Make With Arduino

DuinoForProjects

Codeduino projects

Internet of Thing with Arduino

11 Arduino projects that require major hacking skills—or a bit of insanity

I will be posting more links to more interesting projects as comments to this post, like I did in my Cool uses for the Raspberry Pi posting. Some of the most interesting that spend some more time at can get their entire own postings this blog in Arduino section.

2,952 Comments

  1. Tomi Engdahl says:

    A Simple Floppy Music Controller
    http://hackaday.com/2014/10/12/a-simple-floppy-music-controller/

    While playing music with floppy drives has been done many times over, making any device with a stepper motor play music still appeals to the hacker in all of us. [Tyler] designed an Arduino shield and a library which lets you get up and running in no time. [Tyler]‘s shield includes pin headers to connect 4 floppy drives, which plug directly into the shield. The drives don’t need any modification before being used.

    While you could simply wire a few floppy drives up to an Arduino with some jumpers, this breakout shield makes connecting your drives trivial.

    Reply
  2. Tomi Engdahl says:

    Heistmeisters crack cost of safecrackers with $150 widget
    Arduino hack-box brute-forces ATMs, gun safes
    http://www.theregister.co.uk/2014/10/13/heistmeisters_crack_cost_of_safecrackers_with_150_widget/

    A pair of Melbourne security professionals have developed a $150 auto-dialer safe cracker that replicates a machine worth tens of thousands of dollars and sold only to military customers.

    The unit launches automatic brute force attacks against group two combination locks used in high-security environments like ATMs and gun safes.

    Current and former penetration testers Luke Janke and Jay Davis created the device using Arduino and 3D printed components.

    “They pretty much use group two locks for everything,” Davis said at the Ruxcon security conference in Melbourne.

    “A lot of these locks have about 10 default combinations which never ever get changed and they would be the ones you would want to try out first.”

    Reply
  3. Tomi Engdahl says:

    New Brain for an Old Washing Machine
    http://hackaday.com/2014/10/14/new-brain-for-an-old-washing-machine/

    When the washing machine at [hydronucleus]‘s place went on the fritz, he went straight to the toolbox to try to repair it. The problem was with the old mechanical control unit, so [hydronucleus] got an Arduino out of the parts bin to create a brand new electronic controller for his washing machine.

    Arduino Based Washer Controller
    http://imgur.com/a/9L0LI

    So overall, it cost me about $54 over the Arduino UNO ($35) that I already had. I consider this total of $89 expensive, but it still substantially less than $200 for a new mechanical controller. Now in reality when you figure in what my salary should be as PhD in Computer Science (if I were employed) and the amount of time I put into it, it was probably about a $3000 repair for a washer that originally cost $75. :)

    Reply
  4. Tomi Engdahl says:

    Margarita Drip Infuser Ensures a Perfect Mix
    http://hackaday.com/2014/10/14/margarita-drip-infuser-ensures-a-perfect-mix/

    n order to get a margarita just right, the various ingredients need to be mixed together quite vigorously to over-come the different viscosity of the fluids. Looking to create his own barbot of sorts, [TVMiller] decided to make a Margarita Drip Infuser to help make margaritas a bit easier.

    Using various chem lab supplies, [TVMiller] has cobbled together something pretty awesome. The Infuser can take up to 8 different ingredients into its test tube reserves, and after the drink ingredients are programmed on the computer, the magic begins.

    Margarita Drip Infuser
    Drop by drop to a smoother cocktail
    http://hackaday.io/project/3167-margarita-drip-infuser

    A semi-traditional Margarita pour requires vigorous agitation in an attempt to blend the varying viscosity fluids constructing the cocktail. As an alternative, less abusive and theoretically smoother method, we affixed an Arduino Uno to an 8 channel relay controlling 8 solenoids to drip each ingredient, of any varying recipe, one drop at a time; allowing the blend to occur in real time. The glass is held in a copper wound that a coolant fluid is pumped through. Forgive the impoverished components, both mechanical and delicious.

    Reply
  5. Tomi Engdahl says:

    A Single Pixel, Color Digital Camera
    http://hackaday.com/2014/10/20/a-single-pixel-color-digital-camera/

    [Ben] wanted a digital camera. Not any digital camera, but a color digital camera, and didn’t want to deal with pixel arrays or lenses. Impossible, you say? Not when you have a bunch of integral transforms in your tool belt.

    [Ben] is only using a single light sensor that outputs RGB values for his camera – no lenses are found anywhere. If, however, you scan a scene multiple times with this sensor, each time blocking a portion of the sensor’s field of view, you could reconstruct a rudimentary, low-resolution image from just a single light sensor.

    [Ben]‘s camera consists of the Adafruit RGB light sensor, an Arduino, a microSD card, a few servos, and a bunch of printed parts. The servos are used to scan and rotate the ‘blocking arm’ across the sensor for each image.

    Reply
  6. Tomi Engdahl says:

    Walkman-esque Human Interface Device
    http://hackaday.com/2014/10/26/walkman-esque-human-interface-device/

    Cheap keyboards never come with extra buttons, and for [Pengu MC] this was simply unacceptable. Rather than go out and buy a nice keyboard, a microcontroller was found in the parts drawer and put to work building this USB multimedia button human interface device that has the added bonus of looking like an old-school Walkman

    If you’re looking to build your own similar device, the Arduino Leonardo, Micro, or Due have this functionality built in

    USB atmega8 multimedia controller (aka the ‘pengu mc-1′)
    http://pengurobotics.com/projects/media_controller

    Reply
  7. Tomi Engdahl says:

    Bluetooth-Enabled Danger Sign for Lab
    http://hackaday.com/2014/10/29/bluetooth-enabled-danger-sign-for-lab/

    [A Raymond] had some free time at work, and decided to spend it on creating a wireless warning sign. According to his blog profile, he is a PhD student in Applied Physics. His lab utilizes a high-powered laser system.

    he wanted a sign that displayed the laser’s status from the comfort of the office.

    After some thought, he decided Bluetooth was the way to go, using a pair of BlueSMiRF Bluetooth modules from Sparkfun and Arduino Uno R3’s.

    Reply
  8. Tomi Engdahl says:

    The Hackaday Prize: The Hacker Behind The First Tricorder
    http://hackaday.com/2014/11/03/the-hackaday-prize-the-hacker-behind-the-first-tricorder/

    Smartphones are the most common expression of [Gene Roddneberry]‘s dream of a small device packed with sensors, but so far, the suite of sensors in the latest and greatest smartphone are only used to tell Uber where to pick you up, or upload pics to an Instagram account.

    [Peter]‘s entry, the Open Source Science Tricorder or the Arducorder Mini, is loaded down with sensors. With the right software, it’s able to tell [Peter] the health of leaves, how good the shielding is on [Peter]‘s CT scanner, push all the data to the web, and provide a way to sense just about anything happening in the environment.

    Check also:
    http://www.epanorama.net/newepa/2014/10/12/make-it-so-open-source-arduino-based-tricorder-nears-completion-ieee-spectrum/

    Reply
  9. Tomi Engdahl says:

    OpenTransport
    Arduino-Based Open-Source Transport Controller for DAWs and DVWs
    http://hackaday.io/project/2983-opentransport

    OpenTransport is an open-source, open hardware transport controller for DAW (Digital Audio Workstation) and DVW (Digital Video Workstation) software. It’s meant to provide an easy to use and easy to build external transport control surface for those unwilling or unable to spend the incredible costs of a professional control surface.

    Reply
  10. Tomi Engdahl says:

    Battery Shield Mounts Underneath The Arduino
    http://hackaday.com/2014/11/06/battery-shield-mounts-underneath-the-arduino/

    So, what do you do when your Arduino project needs to operate in a remote area or as a portable device? There are LiPo battery shields available, and although they may work well, recharging requires access to a USB port. You can also go the 9v battery route plugged into the on-board regulator of the Arduino but the low mAh rating of a 9v won’t allow your project to stay running for very long. [AI] needed a quick-change battery option for his Arduino project and came up with what he is calling the AA Undershield.

    The Arduino AA Undershield
    http://www.instructables.com/id/The-Arduino-AA-Undershield/?ALLSTEPS

    Reply
  11. Tomi Engdahl says:

    Monitor Shield Leaves No Pin Unused
    http://hackaday.com/2014/11/09/monitor-shield-leave-no-pin-unused/

    What doesn’t this Arduino Mega shield have? Ponder that as you realize that it doesn’t just attach itself to the pin headers, but uses every single one of the mega’s connections.

    This isn’t a bunch of components kludged together either. [Carsten] is an a EE and that explains a lot of the really great choices he made like buffering, opto-isolation, and the clean assembly despite a schematic that’s so busy it’s difficult figure out where to start.

    So, what does it do? Looks like a one-stop-shop for quick prototyping needs.

    Arduino Monitor/Tester Finished!
    http://ctopconsult.com/arduino-monitortester-finished/

    Reply
  12. Tomi Engdahl says:

    Mobile Planter Chases the Sun
    http://hackaday.com/2014/11/09/mobile-planter-chases-the-sun/

    There are two types of people: ones with green thumbs, and ones that kill their cacti because they forgot to water them for over a year.

    There are two types of people: ones with green thumbs, and ones that kill their cacti because they forgot to water them for over a year.

    Mobile Sun-Seeking Robot
    http://www.instructables.com/id/Mobile-Sun-Seeking-Robot/?ALLSTEPS

    Your plant can navigate to the sunniest spot in the house with this sunshine seeking indoor planter. It’s controlled by an Arduino Micro and driven by two continuous rotation servo motors. The planter seeks sunshine with the help of two solar panels that detect sunlight and differentiate true sunshine from indoor lighting. Two ultrasonic range detectors keep the planter from running into obstacles or falling off ledges.

    Reply
  13. Tomi Engdahl says:

    Sci-fi grade Home Automation
    A system that ties some home automation with various APIs and hardware hacks.
    http://hackaday.io/project/456-sci-fi-grade-home-automation

    The goal of the sci-fi grade home automation system is to address a couple things I don’t like existing systems:

    Commercial systems tend to focus on three things: lights, cameras and thermostats. There’s nothing wrong with that, but it is a very small scope compared to what modern technology can do. I usually don’t need to see a real-time video of my apartment wall, and outlet switches are only moderately convenient, not life-changing.

    I decided to make something inspired by Corning’s “A Day made of Glass” videos. That system focused on displaying interesting information, and it was awesome. Existing systems don’t do that, for reasons I don’t really understand.

    Reply
  14. Tomi Engdahl says:

    Powering Your F-16 With An Arduino
    http://hackaday.com/2014/11/14/powering-your-f-16-with-an-arduino/

    [Craig]‘s friend was working on getting an F-16 restored for the Nuclear Museum, and like anyone with sufficient curiosity, asked how hard it would be to get the navigation lights working again. [Craig] figured an Arduino would do the trick, and with the addition of a shield loaded up with a few mosfets, the nav lights on an old F-16 would come to life once again.

    Arduino Powers F-16
    http://www.spudcentral.com/potd/141114.html

    A friend of mine from Albuquerque called on September 3rd and said he was helping the Atomic Museum renovate an Air Force F-16 and asked, “How hard would it be to get the lights working again?” I thought for a couple seconds, “Not hard at all, I can just wire up an Arduino with some MOSFETs and ship it to you.” “But there’s no power at the plane.” “No problem, just run the lights off a car battery and charge it with a solar panel.” “Sounds simple enough.” So we got started.

    I found all the parts for a protoshield, then decided I should just make a custom shield for this project. Later that evening, after walking my dogs, the Lucky7 board was designed, schematic entered, layout completed and board files sent to iTead PCB.

    Reply
  15. Tomi Engdahl says:

    Ray tracing on an Arduino
    http://hackaday.com/2014/11/25/ray-tracing-on-an-arduino/

    [Greg] implemented a simple ray tracer for Arduino as a fun exercise and a way to benchmark the processor. He started out with the Moller-Trumbore algorithm, a common ray-tracing algorithm that calculates the intersection of a ray with a triangular plane without doing any pre-calculation of the planes. His code supports one static light and one static camera, which is enough to render a simple scene.

    FINISHED: Arduino Raytracer
    http://forum.arduino.cc/index.php?topic=281076.0

    Reply
  16. Tomi Engdahl says:

    Arduino anti-theft alarm shield
    http://hackaday.io/project/2519-arduino-anti-theft-alarm-shield

    Complete anti-theft alarm compatible with any kind of sensors, with RFID recognition, GSM and web server, based on Arduino Mega.

    Reply
  17. Tomi Engdahl says:

    Green-Sweep for Your Ultrasonic Rangefinder
    http://hackaday.com/2014/12/22/green-sweep-for-your-ultrasonic-rangefinder/

    [Anuj Dutt] has not only made a really cool project, he has also done a most excellent job at documenting it. It’s an Arduino controlled “RADAR” like project that uses the familiar Parallax ultrasonic sensor. It’s mounted to a servo and feeds data to a PC where a custom VB.NET program translates the data in to a cool “green radar sweep” screen. It also pushes text to an LCD which reveals the distance from the target.

    Arduino based Ultrasonic RADAR
    https://www.academia.edu/5342277/Arduino_based_Ultrasonic_RADAR

    Reply
  18. Tomi Engdahl says:

    Moti, a smart servo
    Moti is a smart servo that simplifies the design of intricate robots.
    http://hackaday.io/project/249-moti-a-smart-servo

    Moti is a smart servo motor that makes it easier to build robots.

    Moti makes it easier to build such systems by providing requisite features within the motor. There’s a programmable microcontroller, breakout pins for attaching sensors, daisychain networking, and a continous rotation servo, with 360º position sensing inside each Moti. It eliminates the need for external circuitry.

    We also want Moti to play well with the web and mobile devices, so there’s a RESTful API for developing apps. And we’ve built the first one that gives you immediate control of your Moti-enabled robot.

    Reply
  19. Tomi Engdahl says:

    V-USB is a software-only implementation of a low-speed USB device for Atmel’s AVR® microcontrollers, making it possible to build USB hardware with almost any AVR® microcontroller, not requiring any additional chip.
    http://www.obdev.at/products/vusb/index.html

    Reply
  20. Tomi Engdahl says:

    Coffee Payment System Doesn’t Void Your Warranty
    http://hackaday.com/2014/12/27/diy-coffee-payment-system-doesnt-void-your-warranty/

    [Oliver] is back with an update to his recent coffee maker hacks. His latest hack allowed him to add a coffee payment system to an off-the-shelf coffee maker without modifying the coffee maker itself.

    The payment system begins with an Arduino Uno clone inside of a small project enclosure. The Arduino communicates with the coffee maker via serial using the coffee maker’s service port.

    The Arduino communicates to an Android phone using the Bluetooth module. [Oliver’s] Android app was built using MIT’s app inventor. It keeps track of the account credits and allows the user to add more.

    Reply
  21. Tomi Engdahl says:

    Turn on your computer from anywhere with an Arduino Server
    http://hackaday.com/2014/12/28/turn-on-your-computer-from-anywhere-with-an-arduino-server/

    Unless you live off-the-grid and have abundant free electricity, leaving your rig on while you go away on trips is hardly economic. So if you’re like [Josh Forwood] and you happen to use a remote desktop client all the time while on the road, you might be interested in this little hack he threw together. It’s a remote Power-On-PC from anywhere device.

    It’s actually incredibly simple. Just one Arduino. He’s piggybacking off of the excellent Teleduino software by [Nathan] who actually gave him a hand manipulating it for his purpose. The Arduino runs as a low-power server which allows [Josh] to access it via a secure website login. From there, he can send a WOL packet to his various computers to wake them up.

    http://hackaday.io/project/3660-power-on-pc-from-anywhere

    Reply
  22. Tomi Engdahl says:

    Teleduino converts your ethernet enabled Arduino into a powerful and versatile tool for interacting with devices over the internet.
    https://www.teleduino.org/

    Once your Teleduino is configured, it automatically connects itself to the Teleduino server when powered on. The Teleduino server translates instructions received from the internet into actions on the Teleduino device.

    Using the Teleduino platform, you can perform the following tasks with your Arduino via the simple web service:

    Reset, ping, get uptime, get free memory.
    Define pin modes, set digital outputs, set analog outputs, read digital inputs, read analog inputs, or read all inputs with a single API call.
    Define, and read and write from serial port (4 for the Mega).
    Read and write from EEPROM.
    Define and position up to 6 servos (48 for the Mega).
    Interface with I2C (TWI) sensors and devices.

    While there are options available to make API calls over a secure connection using SSL, the data between the Teleduino Proxy Servers and a Teleduino device remains un-encrypted. This is due to limitations of the Arduino Ethernet device. Teleduino takes no responsibility for any interception of data.

    Reply
  23. Tomi Engdahl says:

    Controlling Nokia Phones with Arduino
    http://hackaday.com/2015/01/01/controlling-nokia-phones-with-arduino/

    While [Ilias Giechaskiel] was waiting for his SIM900 shield to arrive, he decided to see what he could do with an old Nokia 6310i and an Arduino. He was researching how to send automated SMS text messages for a home security project, and found it was possible to send AT commands via the headphone jack of Motorola phones.

    Reply
  24. Syed Iqrar Ali Shah says:

    hey can any one help me? i am working on the project of home auotmation using arduino gsm sim900 and relay module

    ” my idea of project is by receiving an sms to arduino sim900 we will triger the relay & make appliances automated ”

    The problem is with the sketch can anyone provide that kind of sketch ? please help me & email @ [email protected]

    Reply
  25. Tomi Engdahl says:

    Arduino Controlled Sewing Machine Increases Stitch Options
    http://hackaday.com/2015/01/07/arduino-controlled-sewing-machine-increases-stitch-options/

    [Andrew] is bringing his old mechanical sewing machine into the 21st century by adding an Arduino control module. Originally, his Alfa sewing machine could only do a straight stitch or a zig-zag of varying widths. Since this was an old sewing machine, all of the controls were knobs and levers. RC car servos were installed in the sewing machine and now are solely responsible for controlling, in real time, the horizontal movement of the needle and the amount of stroke of the feed dogs (the metal components responsible for advancing the fabric through the sewing machine). There is also a switch on the needle bar that feeds back to the Arduino when the needle is in the full-up position.

    CNC Sewing Machine
    http://www.upcraft.it/archives/689

    Reply
  26. Tomi Engdahl says:

    “Superfan” Gaming Peripheral Lets You Feel Your Speed
    http://hackaday.com/2015/01/07/superfan-gaming-peripheral-lets-you-feel-your-speed/

    Virtual reality has come a long way but some senses are still neglected. Until Smell-O-Vision happens, the next step might be feeling the wind in your hair.

    Off-the-shelf devices serve up the seeing and hearing part of your imaginary environment, but they stop there.

    [Jared] picked up a pair of fans and modified them so heavily

    Nice guy that he is, [Jared] priced and spec’d out both the system he built and the system most of you would want to build instead – Arduino, PC fan, PC power supply and other junk from your partsbins. His personal selection was a T-Rex robot controller, BlueSMiRF bluetooth and twin O2Cool fans – $163 right there and nearly $500 by the time he was done.

    [Jared] was surprised too, but the 3d party software he found is called “SimTools” and it works as advertised for speed and many other in-game variables. They claim 95% of new racing and flight titles are supported by SimTools, nearly a hundred are listed so far.

    What is SimTools motion simulator software?
    http://www.xsimulator.net/simtools-motion-simulator-software/

    SimTools is a generic Motion Simulator Software able to control
    multiple hardware interfaces like the Arduino, SimAxe, JRK, SCN5 actuators
    (For testing you don´t need any hardware interface)

    It extracts the game values like force of speed, direction of movement, shifting gear, RPM of the engine, force of acceleration and a lot more. Than, all this values will be mixed into a data set which is used to control the motors of a motion simulator.

    95% of the most popular available race and flight games are supported by SimTools

    Reply
  27. Tomi Engdahl says:

    This $10 phone charger will wirelessly keylog your boss
    Arduino tool sniffs wireless Microsoft keyboards
    http://www.theregister.co.uk/2015/01/13/this_10_phone_charger_will_wirelessly_keylog_your_boss/

    MySpace mischief-maker Samy Kamkar has released schematics for a dirt-cheap wireless sniffer capable of plundering keystrokes from office cubicles.

    The “Keysweeper” looks and functions like a generic USB phone charger, but conceals Arduino-powered sniffing gear within.

    The device targets Microsoft wireless keyboards and contained a host of functions allowing hackers to monitor keystrokes in real-time and have SMSes sent when certain keywords such as login credentials are typed by victims.

    “[We can decrypt any Microsoft wireless keyboard without even knowing the MAC address which is great.

    “Using a few-dollar Arduino and a US$1 Nordic RF chip we can decrypt these packets and see any keystroke of any keyboard in the vicinity that’s using the Microsoft wireless keyboard protocol and it doesn’t matter what OS is used.”

    KeySweeper
    http://samy.pl/keysweeper/

    KeySweeper is a stealthy Arduino-based device, camouflaged as a functioning USB wall charger, that wirelessly and passively sniffs, decrypts, logs and reports back (over GSM) all keystrokes from any Microsoft wireless keyboard in the vicinity.

    All keystrokes are logged online and locally. SMS alerts are sent upon trigger words, usernames or URLs, exposing passwords. If unplugged, KeySweeper continues to operate using its internal battery and auto-recharges upon repowering. A web based tool allows live keystroke monitoring.

    Reply
  28. Tomi Engdahl says:

    Simple DIY Pen Plotter, Great First CNC Project
    http://hackaday.com/2015/01/16/simple-diy-pen-plotter-great-first-cnc-project/

    [Morten] creates his geometry with Rhino, then uses a plugin called Grasshopper to generate the g-code that controls the machine. That g-code is sent using gRemote to an Arduino flashed with the contraptor.org g-code interpreter. A RAMPS board takes the step and direction signals generated by the Arduino and moves the two stepper motors appropriately.

    Laser cutted Plotter
    A plotter wich is made from laser cutted acrylic, and designed as an inject printer
    http://hackaday.io/project/3840-laser-cutted-plotter

    The G-code interpreter running on the Arduino is currently the one from Contraptor.org.

    I generate gcode in Grasshopper for Rhino, stream it to a file, and send the Gcode with gRemote made in processing, this creates a nice and fast workflow for testing and printing.

    Reply
  29. Tomi Engdahl says:

    Arduino Reads Punch Cards
    http://hackaday.com/2015/01/17/arduino-reads-punch-cards/

    Punch cards were a standard form of program and data storage for decades, but you’d never know it by looking around today. Card punches and even readers are becoming rare and expensive. Sometimes it takes a bit of hacking [YouTube link] to get that old iron running again!

    Reply
  30. Tomi Engdahl says:

    Add long-distance connectivity to your Arduino with the CATkit System
    http://tronixstuff.com/2014/04/13/add-long-distance-connectivity-arduino-catkit-system/

    Have you ever wanted to connect your Arduino to sensors or other devices but over a long distance? And we don’t mean a few metres – instead, distances of up to 100 metres? Doing so is possible with the CATkit system from SMART greenhouse.

    This system is a combination of small boards that are connected between your Arduino and external devices using CAT5 networking cable, giving a very simple method of connecting devices over distances you previously thought may not have been possible – or have used costly wireless modules in the past.

    The maximum distances possible depend on the signal type, for example:

    analogue signals up to 100 metres (with a 0.125 V drop)
    1-wire signals (ideal for DS18B20 temperature sensors) up to 75 metres
    SPI bus up to 50 metres
    I2C bus up to 35 metres
    Serial data at 9600 bps varies between 50 and 100 metres

    CATkits and Kittens are designed to give your Arduino some serious REACH!
    http://smartgreenhouse.org/index.php/products/accessories/catkit-long-distance-connectivity

    Reply
  31. Tomi Engdahl says:

    Making Membrane Keypads From Scratch
    http://hackaday.com/2015/01/25/making-membrane-keypads-from-scratch/

    Membrane switches are usually made with silkscreen conductive inks on fancy plastic, but that’s not a requirement to build your own.

    Make a Custom Membrane Keypad for Arduino
    http://paulbleisch.com/blog/2015/01/19/custom-arduino-membrane-keypad/

    Reply
  32. Tomi Engdahl says:

    Obnoxious Lights
    http://www.eetimes.com/author.asp?section_id=36&doc_id=1325402&

    Tom Burke continues on his quest to master the Arduino by implementing a simple project to annoy his co-workers.

    Tom Burke continues on his quest to master the Arduino by implementing a simple project to annoy his co-workers.

    Of course, I started by playing with the requisite “Hello World”-type stuff. Then, as part of my path toward doing neater and groovier things, I decided to make a couple of (slightly) interesting and (very) obnoxious playthings. When I hooked these up at work, I received some interesting comments that included “What the heck is that?” and “Holy cow, could you be any more obnoxious?”

    Mission accomplished!

    This project is fairly simple — I call it the “Police Light.” It very simply randomly chooses one of three patterns, blinks that pattern five times, and then repeats. Easy, right?

    All of this is fairly easy for the NeoPixel shield

    Reply
  33. Tomi Engdahl says:

    Using RC Transmitters With Flight Simulators
    http://hackaday.com/2015/01/26/using-rc-transmitters-with-flight-simulators/

    It’s winter, and that means terrible weather and very few days where flying RC planes and helicopters is tolerable. [sjtrny] has been spending the season with RC flight simulators for some practice time.

    The usual way of using an RC transmitter with a computer is to buy a USB simulator adapter that emulates a USB game pad through a port on the transmitter. Buying one of these adapters would mean a week of waiting for shipping, so [sjtrny] did the logical thing and made his own.

    After connecting the rudder, elevator, aileron, and throttle signals on the receiver to an Arduino, a simple bit of code and the UnoJoy library allows any Arduino and RC receiver to become a USB joystick.

    [sjtrny] went through a second iteration of hardware for this project with a Teensy 3.1.

    http://sjtrny.com/posts/2015/1/26/interfacing-an-rc-radio-with-your-computer.html

    UnoJoy! allows you to easily turn an Arduino Uno (or Mega or Leonardo) into a PS3-compatible USB game controller
    https://github.com/AlanChatham/UnoJoy

    Reply
  34. Tomi Engdahl says:

    Linux+Arduino open oscilloscope – Lxardoscope
    http://www.elecfreaks.com/2042.html

    LXARDOSCOPE is an Arduino based oscilloscope for Linux, using the Xforms library. This project that lets you use an Arduino as hardware input for a Linux-based oscilloscope display. If you have a Arduino Main board that’s perfect, and you can direct start this project.

    “LXARDOSCOPE is a software implementation of an oscilloscope in LINUX, using an Arduino UNO for data acquisition. The graphical interface was designed to be as intuitive as possible for users who are familiar with traditional hardware oscilloscopes….” wrote by Oskar Leuthold who provided LXARDOSCOPE to us.

    LXARDOSCOPE starts up with 3000 samples per second. It’s really not fast, but worth to play.

    lxardoscope
    Oscilloscope using ATmega328 or Arduino Uno for data acquisition
    http://sourceforge.net/projects/lxardoscope/files/

    Features with the preamplifier:
    - display modes: two channels, time/add/xy
    - vertical: 2mV to 10V per division – overall gain control for calibration
    - horizontal: 1ms to 5 sec, for full sweep
    - trace position adjustments: vertical and horizontal
    - trigger: on/off, channel and edge selection – trigger level:
    -10 to +10V – hysteresis up to 5V
    - signal measurements: max, min, pp, avg, rms
    - signal levels and time readout from point in display
    - close to 2500 samples per second, per channel
    - option for reviewing snapshot of data
    - option for recording input data stream to file
    - option to display recorded data from file
    - timebase adapts to ATmega’s conversion speed
    - automatic and on demand GND calibration
    - DC and AC input range -4V to +6V with 10mV resolution
    - AC input range +/-0.5V with 1mV resolution
    - input impedance 1MegOhm, suitable for 10X and 100X probes
    - preamplifier supply derived from USB supply

    Reply
  35. Tomi Engdahl says:

    Arduino openHAB Garage Door Control
    Make a smart garage door opener using an Arduino and OpenHAB
    http://hackaday.io/project/4027-arduino-openhab-garage-door-control

    openHAB is a great platform for interfacing with Internet of Things stuff. This project explores using openHAB and an Arduino Yun to activate a garage door opener, monitor the door’s open/closed status and measure temperature.

    Let’s build a garage door controller that can make intelligent decisions. And actually open the door when I want it to.

    With an Arduino and openHAB, we can build a system that will allow for monitoring and control of the door from a webpage or mobile device. The main elements look like this:

    openHAB
    http://www.openhab.org/

    Welcome to openHAB – a vendor and technology agnostic open source automation software for your home.
    Build your smart home in no time!

    What is openHAB?

    openHAB is a software for integrating different home automation systems and technologies into one single solution that allows over-arching automation rules and that offers uniform user interfaces.
    This means openHAB

    is designed to be absolutely vendor-neutral as well as hardware/protocol-agnostic
    can run on any device that is capable of running a JVM (Linux, Mac, Windows)
    lets you integrate an abundance of different home automation technologies into one
    has a powerful rule engine to fulfill all your automation needs
    comes with different web-based UIs as well as native UIs for iOS and Android
    is fully open source
    is maintained by a passionate and growing community
    is easily extensible to integrate with new systems and devices
    provides APIs for being integrated in other systems

    openHAB does not try to replace existing solutions, but rather wants to enhance them – it can thus be considered as a system of systems.

    The openHAB comes with a demo package which have all the configuration to play with a model of a house with some rooms, lights, heating and all the stuff.

    Every technology or device, social network or cloud platform integrated into openHAB is supported by a specific bundle. Those bundles are optional and pluggable, they can be added to your openHAB as soon as you need them.

    Bindings provide integration with different home automation technologies and devices while there are quite a lot of other bundles providing integration and communication with social networks, instant messaging, cloud IoT platfroms and much more.

    Reply
  36. Tomi Engdahl says:

    Automated Tea Maker
    http://hackaday.com/2015/01/28/automated-tea-maker/

    [Pariprohus] wanted to make an interesting gift for his girlfriend. Knowing how daunting it can be to make your own tea, he decided to build a little robot to help out. His automated tea maker is quite simple, but effective.

    The device runs off of an Arduino Nano. The Nano is hooked up to a servo, a piezo speaker, an LED, and a switch.

    the bag is lowered into the hot water and held for approximately five minutes. Each minute the bag is raised and lowered to stir the water around.

    Once the cycle completes, the Nano plays a musical tune from the piezo speaker to remind you to drink your freshly made tea.

    DIY Automated Tea Maker
    http://www.instructables.com/id/DIY-Automated-Tea-Maker/?ALLSTEPS

    Reply
  37. Tomi Engdahl says:

    Keystroke Sniffer Hides as a Wall Wart, is Scary
    http://hackaday.com/2015/01/14/keystroke-sniffer-hides-as-a-wall-wart-is-scary/

    The latest is a device from [Samy] that is able to log the keystrokes from Microsoft keyboards by sniffing and decrypting the RF signals used in the keyboard’s wireless protocol. Oh, and the entire device is camouflaged as a USB wall wart-style power adapter.

    The device is made possible by an Arduino or Teensy hooked up to an NRF24L01+ 2.4GHz RF chip that does the sniffing.

    http://samy.pl/keysweeper/

    Reply
  38. Tomi Engdahl says:

    Arduino openHAB Garage Door Control
    Make a smart garage door opener using an Arduino and OpenHAB
    http://hackaday.io/project/4027-arduino-openhab-garage-door-control

    openHAB is a great platform for interfacing with Internet of Things stuff. This project explores using openHAB and an Arduino Yun to activate a garage door opener, monitor the door’s open/closed status and measure temperature.

    Reply
  39. Tomi Engdahl says:

    DIY Oscilloscope using Arduino and Graphic LCD (Osciduino)
    https://www.youtube.com/watch?v=tOTx_lSTZNA

    I have designed an Oscilloscope using Arduino Mega 2560 and 128×64 GLCD. It works pretty good for verification of signal the range of input frequency is upto 10-12MHz and Sampling rate is 200KSPS.

    All the Arduino GLCD libraries used are freely available.
    Code Link : https://db.tt/itk4CLwi

    Reply
  40. Tomi Engdahl says:

    DIY Arduino Oscilloscope with the Nokia 3310 GLCD screen
    https://www.youtube.com/watch?v=06X5I_jRhRA

    DIY Arduino Oscilloscope with the Nokia 3310 GLCD screen
    http://www.electronhacks.com/2012/01/diy-arduino-oscilloscope-with-the-nokia-3310-glcd-screen/

    I don’t claim that this device can replace actual test equipment but it might be useful and for $40.00 bucks in total parts it is a blast to play with.

    Bottom line, it is definitely fun to build and play with

    Reply
  41. Tomi Engdahl says:

    Serial Oscilloscope (with Arduino)
    https://www.youtube.com/watch?v=jgMG0UQ2_pc

    Serial Oscilloscope plots comma-separated variables within any incoming serial data stream as channels on a real-time oscilloscope.

    In this video I show it being used with an Arduino to plot data from an IR range sensor, triple axis accelerometer and microphone.

    Serial oscilloscope
    http://www.x-io.co.uk/serial-oscilloscope/

    Serial Oscilloscope is a Windows application that plots comma-separated variables within any incoming serial steam as channels on a real-time oscilloscope. The application also functions as a basic serial terminal, received bytes are printed to the terminal and typed characters are transmitted.

    Serial Oscilloscope is compatible with any serial stream containing comma-separated values terminated by a new-line character (“\r”). For example, “11,22,33\r” will be interpreted as values 11, 22 and 33 for channels 1, 2 and 3 respectively. The serial stream can also include non numerical characters which will be ignored.

    Reply
  42. Tomi Engdahl says:

    Arduino – Multi-Channel Oscilloscope (Poor Man’s Oscilloscope)
    http://www.instructables.com/id/Arduino-Multi-Channel-Oscilloscope-Poor-Mans-O/

    Note that this “device” is not an actual oscilloscope. Most of the features you’d expect from an oscilloscope are not available. However, if you like to visualize data that is not too fast, then this is simply awesome.

    Download Processing. Processing is a programming environment that looks and feels identical to the Arduino programming environment. It also comes at the same price, which means it’s free.

    Depending on how many channels you like to have, upload one of the “Arduino sketches” shown below into your Arduino.

    Reply
  43. Tomi Engdahl says:

    A Tweeting Vending Machine
    http://hackaday.com/2015/02/10/a-tweeting-vending-machine/

    [Sigurd] manage to obtain an old vending machine from his dorm. The only problem was that the micocontroller on the main board was broken. He and his friend decided they could most likely get the machine back into working order, but they also knew they could probably give it a few upgrades.

    This system uses two Arduino Pro Minis and an Electric Imp to cram in all of the new features.

    IOT Arduino Vending Machine
    http://blog.tkjelectronics.dk/2015/02/iot-arduino-vending-machine/

    In this blog post I will describe a IOT (Internet Of Things) Vending Machine that I built quite some time ago with a friend of mine Sigurd Jervelund Hansen.

    One Arduino Pro Mini is connected to the mainboard and takes care of reading and lighting up the buttons (lights up if the relevant slot is not empty), controls the 7-segment LED display, reading the output from the coin validator and returning money if the user requests it by pressing a dedicated button.

    A second Arduino Pro Mini is used to read NFC/RFID cards using a Mifare RC522 reader.

    On top of that we also made it able to tweet. First we used a Raspberry Pi connected to the Arduino via Bluetooth, but as the SD card on the Raspberry Pi kept getting corrupt, we ended up using an Electric Imp instead. It is a 32-bit ARM Cortex M3 microcontroller with a WiFi module built into a SD card form-factor.

    The Arduino will send out a status update every minute, the Electric Imp will then send out a tweet if there is any updates.

    Reply
  44. Tomi Engdahl says:

    Converting Morse Code to Text with Arduino
    http://hackaday.com/2015/02/10/converting-morse-code-to-text-with-arduino/

    Morse code used to be widely used around the globe. Before voice transmissions were possible over radio, Morse code was all the rage. Nowadays, it’s been replaced with more sophisticated technologies that allow us to transmit voice, or data much faster and more efficiently.

    [Dan] decided to take a shortcut and use some modern technology to make it easier to translate Morse code back into readable text.

    Decoding Morse Code with an Arduino and a Microphone
    https://www.marginallyclever.com/blog/2015/02/decoding-morse-code-arduino-microphone/

    In the Arduino Starter Kit there’s a piezoelectric speaker and a tone generator. I’ve shown you how to make music with the piezo and I’ve shown how to produce Morse code with the tone generator.

    But what if you’re receiving Morse? Why not teach the Arduino to translate it back to English and learn how to use a microphone at the same time? So now I present to you, in four Arduino sketches, how I decoded this particular audio signal.

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

*

*