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,953 Comments

  1. Tomi Engdahl says:

    Desk Panic Button
    http://www.instructables.com/id/Desk-Panic-Button/?ALLSTEPS

    When I was a kid my father had a panic button under his desk that was wired to call 911.

    Now that I am an adult and have a desk of my own, I resolved that I too needed a panic button.

    The under desk panic button that I have created dials my own phone when it’s pressed.

    Wait until an unwanted conversation presents itself, and then DON’T PANIC!

    Discretely press the button, and politely excuse yourself when the phone rings.

    Reply
  2. Tomi Engdahl says:

    Kitsch-Instrument Pulls a Sonata out of your Dishware
    http://hackaday.com/2015/02/23/kitsch-instrument-pulls-a-sonata-out-of-your-dishware/

    Remember those childhood memories of your grandmother telling you to stop hammering away at her pots and pans?

    The Kitsch-Instrument is a modular music system that enables the user to pull a percussive pattern out of his or her everyday kitchen utensils. The percussion hits come from a series of mosfet-driven solenoids that can be fixed onto plates, cups, and other everyday items through a variety of clips. These solenoids are collectively driven by two stacked custom Arduino shields that are, in turn, driven either by hand with a button-interface, or algorithmically with a pattern generated by the graphical programming language, Pure Data.

    http://puredata.info/

    Reply
  3. Tomi Engdahl says:

    Making a Homemade Stephen Hawking
    http://hackaday.com/2015/02/23/making-a-homemade-stephen-hawking/

    But [Marquis de Geek] did a quick hack using just a few parts to make a Voice Box that sounds like Stephen Hawking. Using an arcade push button to act as a single button keyboard, an Arduino, a 74HC595 shift register, a 2-line LCD, and the SP0256 hooked to an audio amplifier / speaker, he built the stand-alone speech synthesizer which sounds just like the voice box that Stephen Hawking uses.

    Reply
  4. Tomi Engdahl says:

    OK Google, Open Sesame
    http://hackaday.com/2015/02/24/ok-google-open-sesame/

    There are a myriad of modern ways to lock and unlock doors. Keypads, Fingerprint scanners, smart card readers, to name just a few. Quite often, adding any of these methods to an old door may require replacing the existing locking mechanism. Donning his Bollé sunglasses allowed [Dheera] to come up with a slightly novel idea to unlock doors without having to change his door latch. Using simple, off the shelf hardware, a Smartwatch, some code crunching and a Google Now app, he was able to yell “OK Google, Open Sesame” at his Android Wear smartwatch to get his apartment door to open up.

    The hardware, in his own words, is trivial. An Arduino, an HC-05 bluetooth module and a servo. The servo is attached to his door latch using simple hardware that looks sourced from the closest hardware store.

    http://dheera.net/projects/sesame

    Reply
  5. Tomi Engdahl says:

    ATtiny85 Does Over The Air NTSC
    http://hackaday.com/2015/02/26/attiny85-does-over-the-air-ntsc/

    [CNLohr] has made a habit of using ATtiny microcontrollers for everything, and one of his most popular projects is using an ATTiny85 to generate NTSC video. With a $2 microcontroller and eight pins, [CNLohr] can put text and simple graphics on any TV. He’s back at it again, only this time the microcontroller isn’t plugged into the TV.

    The ATtiny in this project is overclocked to 30MHz or so using the on-chip PLL. That, plus a few wires of sufficient length means this chip can generate and broadcast NTSC video.

    ATTiny85 does NTSC over VHF
    Transmit video without extra components.
    http://hackaday.io/project/4348-attiny85-does-ntsc-over-vhf

    Reply
  6. Tomi Engdahl says:

    The Hard Drive MIDI Controller
    http://hackaday.com/2015/03/02/the-hard-drive-midi-controller/

    [shantea] builds MIDI controllers, and after a successful first endeavor with a matrix of buttons and knobs, he decided to branch out to something a little bit cooler. It’s called Ceylon, and it’s effectively a turntable controller built from an old hard drive.

    The software for this MIDI controller is based on the OpenDeck Platform, a neat system that allows anyone to create their own MIDI controllers and devices. It’s also a great looking board that seems to perform well.

    OpenDeck
    Software and hardware platform for simpler building of MIDI controllers.
    https://github.com/paradajz/OpenDeck

    OpenDeck MIDI platform is a combination of microcontroller firmware, PCB board and GUI application. The platform allows hassle-free building of MIDI controllers and their configuration via MIDI System Exclusive messages, without any need of reprogramming the chip.

    This repository contains MCU code, part list, schematic (circuit and PCB) and pre-compiled binaries, available for serial baud rates: 38400, for use with virtual MIDI cable software and serial-to-midi converter, and 31250 for use with native MIDI.

    Code base is built upon OpenDeck library, Ownduino library (minimal fork of Arduino core library) and modified Arduino MIDI library 3.2. All code is available under GNU GPL v3 licence.

    Reply
  7. Tomi Engdahl says:

    External IP Address Tracker
    http://hackaday.io/project/2495-external-ip-address-tracker

    Arduino with an Ethernet shield is used to send an email to let you know when the external IP address of your internet connection changes

    This project uses an Arduino with an Ethernet shield to obtain the external IP address of your internet connection. It checks the address periodically and if it changes, an email will be sent via SMTP, indicating the new IP address. An LCD is also attached to the Arduino that displays the external IP.

    Unfortunately the connection isn’t very stable and the external IP address changes frequently. Once it changes there is no way to know what address has changed to and no way to access the camera system unless you have local access to the network. I looked into DDNS services but most require a client running on a PC 24/7. This is undesirable because of power consumption and if the power goes out, which occurs frequently, the PC will shut off. My solution was to build this

    Reply
  8. Tomi Engdahl says:

    Control Anything with an Apple Remote
    http://hackaday.com/2015/03/12/control-anything-with-an-apple-remote/

    If you’re like us, you probably have more than one Apple Remote kicking around in a parts drawer, and if you’re even more like us, you’re probably really annoyed at Apple’s tendency to use proprietary hardware and software at every turn (lightning connector, anyone?). But there’s hope for the Apple Remote now: [Sourcery] has completed a project that allows an Apple Remote to control anything you wish.

    The idea is fairly straightforward: A device interprets the IR signals from an Apple Remote, and then outputs another IR signal that can do something useful on a non-Apple product. [Sourcery] uses an Arduino to do the IR translation, along with a set of IR emitters and detectors, and now the Apple Remote can control anything

    Reply
  9. Tomi Engdahl says:

    The Open Source Snow Plow Robot: discovering the Firmware
    http://www.open-electronics.org/the-open-source-snow-plow-robot-discovering-the-firmware/

    robot is a particular caterpillar track, a miniature version of the traditional snowplow but that can be radio controlled easyly with Sony PS2 controller.

    In the first post we described the hardware of the project, ie the mechanics and the electronic controller, explaining that it is completely based on Arduino Uno. In this post, we will describe the firmware to be loaded on Arduino to perform all the functions required, to operate the driving motors, control the blade and turn on/off the front projector according to commands received via radio.

    Reply
  10. Tomi Engdahl says:

    A Motor, an Arduino and a Whole Bunch of Laser Cutting
    http://hackaday.com/2015/03/16/a-motor-an-arduino-and-a-whole-bunch-of-laser-cutting/

    [Guido] was recently commissioned to build a kinetic sculpture for a client who wanted something unique. What he came up with is really awesome.

    It’s called ORBIS: The Wooden Kinetic & Lighting Sculpture.

    ORBIS Wooden Kinetic & Lighting Sculpture
    http://innovativeengineeringservices.com/orbis_kinetic_sculpture

    Reply
  11. Tomi Engdahl says:

    Solar Charge Controller Improves Efficiency of Solar Panels
    http://hackaday.com/2015/03/17/solar-charge-controller-improves-efficiency-of-solar-panels/

    The simplest and easiest way to charge a battery with a solar panel is to connect the panel directly to the battery. Assuming the panel has a diode to prevent energy from flowing through it from the battery when there’s no sunlight. This is fairly common but not very efficient. [Debasish Dutta] has built a charge controller that addresses the inefficiencies of such a system though, and was able to implement maximum power point tracking using an Arduino.

    Maximum power point tracking (MPPT) is a method that uses PWM and a special DC-DC converter to match the impedance of the solar panel to the battery. This means that more energy can be harvested from the panel than would otherwise be available.

    ARDUINO MPPT SOLAR CHARGE CONTROLLER
    An Arduino based Solar MPPT charge controller.
    http://hackaday.io/project/4613-arduino-mppt-solar-charge-controller

    The MPPT controller is more sophisticated and more expensive.It has several advantages over the other charge controller.It is 30 to 40 % more efficient at low temperature.

    Reply
  12. Tomi Engdahl says:

    Brighten Your Day with Motion Controlled Cabinet Light
    http://hackaday.com/2015/03/16/brighten-your-day-with-motion-controlled-cabinet-light/

    Motion Controlled Cabinet Light
    An LED strip of white LEDs that can be turned on, dimmed, and turned off with a wave of your hand
    http://hackaday.io/project/4451-motion-controlled-cabinet-light

    I am using an ultrasonic range sensor to determine the hand distance between the cabinet and the counter.

    I wrote some software for the ATTiny85 to manage all this. That will be forthcoming soon.

    Since I am using an ATTiny85, I couldn’t use the Arduino environment to program it, readily. I think there are some ways to configure the environment to do it, but in the end, it was just easier to set up an Eclipse environment with the AVR GCC compiler and program my own PWM (for dimming LEDs) and millisecond counter (i.e. the “delay” function).

    Reply
  13. Tomi Engdahl says:

    Enigma Machine Wristwatch
    http://hackaday.com/2015/03/23/enigma-machine-wristwatch/

    We don’t find smartwatches to be supremely usable yet. This one sets a definition for usefulness. The Enigma machine is of course the cipher process used by the Germans during World War II. This Enigma Machine wristwatch is not only functional, but the appearance is modelled after that of the original machine. With the speckled gray/black case and the Enigma badge branding [Asciimation] has done a fine job of mimicking the original feel.

    Driving the machine is an Arduino Pro Mini. We’ve seen Arduino Enigma Machines in the past so it’s not surprising to see it again here. The user interface consists of an OLED display at 128×64 resolution, three buttons, with a charging port to the right and on/off switch on the left.

    http://www.asciimation.co.nz/bb/2015/03/24/a-three-rotor-enigma-machine-wrist-watch

    Reply
  14. Tomi Engdahl says:

    AVR Hardware Timer Tricked Into One-Shot
    http://hackaday.com/2015/03/24/avr-hardware-timer-tricked-into-one-shot/

    [Josh] has written up two posts that those of you who use AVRs might find handy. The first post documents a C library that implements a jitter-free one-shot timer. The second post explains how it works.

    You’d think that you could use the hardware timers for this, but it’s not straightforward. Normally, the timers are free-running; the counter that’s keeping track of time rolls over the top and starts over again. But we just want one pulse.

    [Josh]’s very clever idea abuses the timer/counter’s TOP and MATCH values in “Fast PWM” mode.

    The Perfect Pulse- generating precise one-shots on AVR8
    http://wp.josh.com/2015/03/05/the-perfect-pulse-some-tricks-for-generating-precise-one-shots-on-avr8/

    Reply
  15. Tomi Engdahl says:

    APRS Tracking System Flies Your Balloons
    http://hackaday.com/2015/03/24/aprs-tracking-system-flies-your-balloons/

    Looking for a way to track your high-altitude balloons but don’t want to mess with sending data over a cellular network? [Zack Clobes] and the others at Project Traveler may have just the thing for you: a position-reporting board that uses the Automatic Packet Reporting System (APRS) network to report location data and easily fits on an Arduino in the form of a shield.

    The project is based on an Atmel 328P and all it needs to report position data is a small antenna and a battery. For those unfamiliar with APRS, it uses amateur radio frequencies to send data packets instead of something like the GSM network. APRS is very robust, and devices that use it can send GPS information as well as text messages, emails, weather reports, radio telemetry data, and radio direction finding information in case GPS is not available.

    ArduinoTrack Flight Controller
    http://projecttraveler.org/arduinotrack-controller/

    The shield hardware is based around an Atmel ATMega328 microcontroller, an LMV324M rail-to-rail op-amp, a Telit Jupiter SL869 GNS Version 002 GPS module, and optionally a RadioMetrix HX1 VHF transmitter.

    Reply
  16. Tomi Engdahl says:

    Chinese Whispers For Arduino
    http://hackaday.com/2015/03/30/chinese-whispers-for-arduino/

    The game of Chinese Whispers or Telephone involves telling one person a sentence, having that person tell another person the same sentence, and continuing on until purple monkey dishwasher. For this year’s Arduino Day, [Mastro] was hanging out at Crunchlab with a bunch of Arduinos. What do you do with a bunch of Arduinos? Telephone with software serial.

    With only about a dozen Arduinos in this game of Telephone, [Mastro] did get a few transmission errors.

    Arduino day 2015 – Telephone game
    http://www.mastrogippo.it/2015/03/arduino-day-2015-telephone-game/

    Reply
  17. Tomi Engdahl says:

    Visualizing Digital Logic With EL Wire
    http://hackaday.com/2015/03/31/visualizing-digital-logic-with-el-wire/

    [Bob] and [Aubrey] run the System Source Computer Museum a little north of Baltimore, Maryland. For an exhibit, they thought a visual representation of digital logic and came up with a two-bit binary adder.

    The full adder is implemented with an Arduino Mega

    The EL wires are controlled with an EL Escudo Dos shield – a good thing, since there are a lot of lines between switches, gates, and outputs.

    SparkFun EL Escudo Dos
    https://www.sparkfun.com/products/10878

    The SparkFun EL Escudo Dos is an Arduino shield for controlling up to eight strands of electroluminescent wire.

    In addition to this shield, you will need Arduino headers (see the related products below), an inverter (a component that generates the high-voltage AC needed by EL wire), and the EL wire itself.

    Reply
  18. Tomi Engdahl says:

    Turning the Arduino Uno Into an Apple ][
    http://hardware.slashdot.org/story/15/04/07/047229/turning-the-arduino-uno-into-an-apple-

    To demonstrate how powerful modern computers are compared to their forebears, engineer Damian Peckett decided to approximate an Apple ][ with an Arduino Uno. In this post, he explains how he did it, from emulating the 6502 processor to reinventing how characters were displayed on the screen.

    Turning The Arduino Uno Into An Apple ][
    http://dpeckett.com/turning-the-arduino-uno-into-an-apple

    The Apple II was originally designed in 1977 by Steve Wozniak. In order to reduce costs and to bring the computer into the mass consumer market, Steve made many unique design decisions that reduced the cost and complexity of the machine. One of these goals was to drastically reduce the chip count of the machine.

    The first Apple II machines featured 4 kilobytes of RAM that was shared with the video frame buffer. For CPU it featured a MOS 6502 clocked at 1 MHz. It was capable of generating text video at a resolution of 40 columns and 24 rows, and it featured two graphics modes capable of indexed colour video at up to 280×192 pixels.

    Ultimately the 6502 was no scam and went on to power many of the early microcomputers, including the Apple I/II and Commodore 64.

    Completing the emulator was a case of reading the 6502 programming guide and consulting the plentiful resources on 6502 emulation.

    Integer basic was a handwritten BASIC interpreter written by Steve Wozniak.

    The Apple II used a rather novel approach for video generation

    Reply
  19. Tomi Engdahl says:

    VGA On The Arduino With No External Parts Or CPU!
    http://dpeckett.com/vga-on-the-arduino-with-no-external-parts

    It enables you to generate 32×15 VGA text on the Arduino Uno with no external parts (I’m cheating, you will need a single 120ohm resistor).

    Reply
  20. Tomi Engdahl says:

    Beat Detection On The Arduino
    http://dpeckett.com/beat-detection-on-the-arduino

    So it’s an undeniable fact that the Arduino is a nifty little gadget but can it do Digital Signal Processing? For a recent music event, I set out to design a circuit that would flash and synchronise a set of LEDs to a music beat.

    The choice of the Arduino was mainly out of simplicity, I had a matter of about a day to come up with my solution and I didn’t feel like messing around with breadboards, it’s a lot faster to do a recompile than it is to add another amplifier stage to a discrete circuit.

    So how do you detect the beat of a music signal? I did a bunch of research and the common consensus came down to one of three major approaches.

    The problem with envelope detection is that it frankly sucks, with a clean audio signal that hasn’t undergone dynamic range compression it could be practical.

    I used a variant of this approach, firstly the signal was bandpass filtered to the range of 20-200hz and then I calculated the absolute magnitude of the signal and passed it through a low pass filter at 10hz. This detected envelope was then passed through a third bandpass filter tuned to 1.7-3.0hz.

    This final filtering stage rejected constant low frequency components, leaving only the drum kicks, the range 1.7-3.0hz corresponds to 100-180bpm, common tempos for electronic music.

    Reply
  21. Tomi Engdahl says:

    Blink Thrice To Let Me In
    http://hackaday.com/2015/04/08/blink-thrice-to-let-me-in/

    Now here’s a really cool home hack. [Luis Rodrigues] has automated his garage door to open, simply by flashing his headlights at it.

    But wait, doesn’t that mean anyone could break into his house? Nope.

    You see how it actually works is the headlight output is connected to a control box under the hood of his car. A Moteino (RF Arduino variant) reads the input signal of the headlights flashing three times, and then communicates wirelessly to the garage door in order to open it.

    Pretty awesome — mind you, is a garage door button really that much harder to use? This is definitely safer if someone steals your car and happens to have your address though!

    Garage door Moteino
    https://www.youtube.com/watch?v=3GPqGToYURY

    Reply
  22. Tomi Engdahl says:

    Jeremy The Butler Bot
    A talking butler robot fitted with a British accent, using Arudino components and accessories.
    http://hackaday.io/project/5193-jeremy-the-butler-bot

    Essentially Jeremy is a moving and talking mobile wooden trolley, programmed to move objects from point A to point B (or in my case, from the kitchen to the couch). Jeremy’s voice is powered via adafruit’s wave shield v 1.0. His British voice fits his working title very well. Jeremy is controlled via an Arduino mega 2560, making him somewhat primitive, yet still able to do his job.

    Jeremy uses a host of sensors to navigate through his environment including; Flora Color sensor (for marker detection), Twin ultrasonic sensors, 3 highly sensitive “bump” sensors and two encoders on Jeremy’s main drive motors. Jeremy’s main code is triggered via a simple 4ch car remote receiver.

    Reply
  23. Tomi Engdahl says:

    Robotic Glockenspiel Crunches “Popcorn”
    http://hackaday.com/2015/04/12/robotic-glockenspiel-crunches-popcorn/

    https://www.youtube.com/watch?v=69pGYTYSEug

    This one contains 8 servos and is powered by an Arduino UNO, MIDI shield and Adafruit’s 16 channel I2C servo driver.

    Reply
  24. Tomi Engdahl says:

    Play Robotic Bongos using your Household Plants
    http://hackaday.com/2015/04/16/play-robotic-bongos-using-your-household-plants/

    [Kirk Kaiser] isn’t afraid to admit his latest project a bit strange, being a plant-controlled set of robotic bongos.

    A Raspberry Pi was originally used to interface the solenoids with a computer or MIDI keyboard, but after frying it, he went with a Teensy LC instead and never looked back.

    http://www.kpkaiser.com/programming/plant-controlled-robot-bongos/

    Reply
  25. Tomi Engdahl says:

    Slick Six-Voice Synth for AVRs
    http://hackaday.com/2015/04/27/slick-six-voice-synth-for-avrs/

    He started off making an AVR synthesized guitar, but [Erix] ended up with much more: a complete six-voice AVR wavetable synthesis song machine that’ll run on an ATMega328 — for instance, on an Arduino Uno.

    It’s pretty sweet to get six channels of 31.25 kHz sampled 8-bit audio running on a 16MHz chip.

    What is play-v6?
    http://www.erix.it/play-v6/

    This project started as an 8-bit guitar simulator and evolved into a sophisticated 6-voice music player running on the limited resources of an Arduino Uno.

    I wanted to see how far I could get with only a few resistors and capacitors. Looks like I got quite far… and I still have free resources and an endless wish list!

    play-v6 is highly optimized C code: in a tight 512-cycle CPU loop it manages to do:

    Six independent 8-bit voices with individual note volume and playing-time voice mixer.
    31.25 kHz sampling frequency, oversampled at 62.5 kHz for better quality and filtering.
    Up to 16 selectable instruments, each one with its own waveform and ADSR envelope.
    Adjustable tempo, from 2 to 256 quarter notes per minute, 1/64 resolution.
    Works either standalone or via USB-serial remote control.
    Can play both built-in music (Flash memory) and uploaded music (RAM memory).

    Reply
  26. Tomi Engdahl says:

    Indicator for Forgetful-Minded Garage Door Users
    http://hackaday.com/2015/04/28/indicator-for-forgetful-minded-garage-door-users/

    [Gareth] had a friend who regularly forgot to close his garage door after parking his car and heading inside. Since [Gareth] was familiar with basic electronics and an overall good pal, he offered to make a device that would indicate whether the garage door was open or not.

    The project starts off simple with an Arduino and ultrasonic distance sensor. Both are mounted to the ceiling of the garage with the ultrasonic sensor pointed down. When the garage door is open, the sensor outputs a shorter distance measurement than when the garage door is closed.

    Now that the system knows when the door is open or closed, the next part was sending a signal inside the house.

    Reply
  27. Tomi Engdahl says:

    Making Music with Clojure and Bananas
    http://hackaday.com/2015/04/27/making-music-with-clojure-and-bananas/

    At this point, the banana piano is a pretty classic hack. The banana becomes a cheap, colorful touch sensor, which looks sort of like a piano key. The Arduino sets the pin as a low-level output, then sets the pin as an input with a pull up resistor. The time it takes for the pin to flip from a 0 to a 1 determines if the sensor is touched.

    [Stian] took a new approach to the banana piano by hooking it up to Clojure and Overtone. Clojure is a dialect of Lisp which runs in the Java Virtual Machine. Overtone is a Clojure library that provides tons of utilities for music making.

    Overtone acts as a client to the Supercollider synthesis server. Supercollider has been around since 1996, and provides a wide array of sound synthesis functions.

    The banana piano acts as an input to a Clojure program. This program maps the banana to a musical note, then triggers a note on Overtone’s built-in piano sampler.

    Reply
  28. Tomi Engdahl says:

    3D Printed Headgear Turns You into a Sim
    http://hackaday.com/2015/05/01/3d-printed-headgear-turns-you-into-a-sim/

    The Sims costume with this Bluetooth-enabled plumb bob.

    A headband and an aluminum pipe connect this to the wearer. Inside the printed enclosure is a an intricately packaged set of electronics that include an Arduino pro mini, low-side transistors to control six RGB LEDs, and an HC-05 Bluetooth module to connect to his phone

    Bluetooth Controlled, 3D Printed Sims Plumbob Costume
    http://harariprojects.com/2015/05/01/bluetooth-controlled-3d-printed-sims-plumbob-costume/

    Reply
  29. Tomi Engdahl says:

    A Simple Programmable 555
    http://hackaday.com/2015/05/06/a-simple-programmable-555/

    “Instead of an Arduino, he could have done that with a 555 timer.” “Instead of a 555 he could have done that with two transistors.” “Instead of a few transistors, he could have done that with butterflies.” These are quotes from various Hackaday comment threads throughout the years. It seems simplicity is the name of the game here, and if you need a timer chip, how about an 8-pin DIP? This, of course, means an I2C programmable oscillator in the form of an LPC810.

    [kodera2t] built this circuit after reaching for a 555 timer a few too many times. It’s a one-chip solution with an ARM core that’s able to generate square waves with 1Hz resolution up to 65536Hz.

    Very simple and low-cost I2C-programmable oscillator

    Very simple I2C-programmable oscillator by single LPC810. Frequency is programmable through I2C bus by simple command!
    https://hackaday.io/project/5598-very-simple-and-low-cost-i2c-programmable-oscillator

    Sometimes simple signal generator is required for some experiment or circuit and for such purpose generally famous 555 is widely utilised but if you get to know and make this simple device, your 555 in parts box might be fired..!

    Usage is quite simple, along my arduino sketch,

    for( i = 1; i <100; i++){
    i2c_write(0×14, i)
    delay(1000);
    }

    will generate 1 kHz to 100 kHz, 1 kHz step squared-wave with every second change and 0×14 is the I2C address of programmed LPC810. (you can change if needed)

    Reply
  30. Tomi Engdahl says:

    Monitor your home remotely using the Arduino WiFi Shield
    https://www.openhomeautomation.net/monitor-your-home-remotely-using-the-arduino-wifi-shield/

    The first thing you will need is an Arduino board. As usual, I used the Arduino UNO board for this tutorial, but any other official Arduino board should be fine as well. The second most important element in this tutorial is the Arduino WiFi shield. You will also need a small push button to emulate the sensor you want to measure, and a 10K ohms resistor.

    Because we are using the WiFi shield, you will also need to have a wireless network running in your home, with WEP or WPA2 personal authentification.

    Reply
  31. Tomi Engdahl says:

    Arduino-Based Dispenser Delivers Liquids, Powders
    http://hackaday.com/2015/05/07/arduino-based-dispenser-delivers-liquids-powders/

    [enddev]’s creation is based around an Arduino Mega, and the interface is three buttons and an LCD. The user selects between liquid and powder, followed by the desired measurement. If liquid is chosen, the peristaltic pump is engaged to deliver the specified amount through silicone tubing. The current powder setup uses a kitchen scale, which the designers found to be inaccurate for small amounts.

    Arduino Run Accurate Liquid/Powder Dispenser System
    http://www.instructables.com/id/Arduino-Run-Accurate-LiquidPowder-Dispenser-System/?ALLSTEPS

    Reply
  32. Tomi Engdahl says:

    The Simplest Quadrupedal Robot Ever
    http://hackaday.com/2015/05/07/the-simplest-quadrupedal-robot-ever/

    Wheeled and tracked robots are easy mode, and thanks to some helpful online tutorials for inverse kinematics, building quadruped, hexapod, and octopod robots is getting easier and easier. [deshipu] came up with what is probably the simplest quadruped robot ever. It’s designed to be a walking robot that’s as cheap and as simple to build as possible.

    The electronics are based on an Arduino Pro Mini, with a PCB for turning the Arduino’s pins into servo headers. Other than that, a 1000uF cap keeps brownouts from happening, and a 1S LiPo cell provides the power.

    Tote
    http://tote.readthedocs.org/en/latest/intro.html

    What is Tote?

    It’s a small walking robot, designed to be as cheap and simple to build as possible, while at the same time serving as a starting point for more complex projects and for teaching. In its basic form it just walks around and turns, controlled by a TV remote, but it can be easily extended by adding sensors and more interesting behaviors.

    Reply
  33. Tomi Engdahl says:

    An Open Source, DIY Digitizer
    http://hackaday.com/2015/05/19/an-open-source-diy-digitizer/

    When you look at the current methods of scanning 2D and 3D objects available today, you’re basically looking at an imaging process. Either you take a picture of a 2D object, or you grab a blob of point clouds with a 3D scanner and make a 3D object that way. It wasn’t always like this

    [Nikolaj Møbius] needed a way to record points in physical space, and not wanting to deal with the problems of images, he made an open source DIY digitizer. It’s basically a laser cut arm with rotary encoders at each joint.

    http://fablab.ruc.dk/diy-digitizer/

    Reply
  34. Tomi Engdahl says:

    Steeping Tea Perfectly With An Arduino
    http://hackaday.com/2015/05/21/steeping-tea-perfectly-with-an-arduino/

    Like any self-respecting hacker, [Brian] seeks to improve the efficiency of day-to-day tasks in order to spend his time on things that really matter — so he decided to automate his tea cup.

    He’s 3D printed a small tea-bagging mechanism that a little RC servo motor can actuate, which allows him to control the amount of time a tea bag spends steeping in his mug. Another 3D printed enclosure includes the Arduino, a few buttons, and an LCD screen to allow you to select the steeping time for your favorite herb.

    Automatic Tea Maker
    http://www.instructables.com/id/Automatic-Tea-Maker/

    Reply
  35. Tomi Engdahl says:

    A Nokia Shield For The Arduino
    http://hackaday.com/2015/05/21/a-nokia-shield-for-the-arduino/

    The Nokia 3100 is a classic in the circles we frequent. The LCD in this phone is a very cheap and very common display, and it was one of the most popular phones since the phone from Bell, making it a very popular source of cool components.

    Now everything is an Internet of Thing, and cellular data for microcontroller projects is all the rage. [Charles] thought it would be interesting to use the famous Nokia 3100 to transmit and receive data. After battling with some weird connectors, he succeeded.

    The Nokia 3100 doesn’t have a USB connector, as this phone was made before the EU saved us from a menagerie of cell phone chargers. Instead, this phone has a Nokia Pop-Port, a complex connector that still has TX and RX pins running at 115,200 bit/s 8N1.

    Reply
  36. Tomi Engdahl says:

    Hackaday Prize Entry: Biopotential Signal Library
    http://hackaday.com/2015/05/22/hackaday-prize-entry-biopotential-signal-library/

    With prosthetics, EEG, and all the other builds focused on the body and medicine for this year’s Hackaday Prize, it might be a good idea to take a look at what it takes to measure the tiny electrical signals that come from the human body. Measuring brain waves or heartbeats indoors is hard; AC power frequencies easily couple to the high impedance inputs for these measurements, and the signals themselves are very, very weak. For his entry to The Hackaday Prize, [Paul Stoffregen] is building the tools to make EEG, ECG, and EMG measurements easy with cheap tools.

    The hardware used in this project is TI’s ADS1294, a 24-bit ADC with either 4 or 8 channels. This chip is marketed as a medical analog front end with a little bit of ECG thrown in for good measure.

    Biopotential Signal Library
    Acquire EEG, ECG, EMG (medical instrument) signals while rejecting AC coupled
    https://hackaday.io/project/5809-biopotential-signal-library

    Acquiring high quality electroencephalogram (EEG) signals within indoor environments is challenging. The high impedance nature of the measurement allows AC power frequencies to easily couple, overwhelming the tiny signals which correspond to muscle responses and brain activity.

    This project aims to create a high performance but easy-to-use Arduino library which manages the simultaneous acquisition of many EEG signals. The powerful 32 bit ARM hardware of Teensy 3.1 will be used to acquire many channels at precisely 600 or 900 Hz sample rate… much faster than can be done on regular 8 bit microcontrollers which lack DMA and SPI FIFO buffering.

    Reply
  37. Tomi Engdahl says:

    Hackaday Prize Entry: Arduino MPPT Controller
    http://hackaday.com/2015/05/23/hackaday-prize-entry-arduino-mppt-controller/

    Imagine you’re building a small solar installation. The naive solution would be grabbing a solar panel from Horror Freight, getting a car battery and AC inverter, and hoping everything works. This is the dumb solution. To get the most out of a solar you need to match the voltage of the solar cell to the voltage of the battery. How do you do that? With [Debasish]’s entry for The Hackaday Prize, an Arduino MPPT Solar Charge Controller.

    This Maximum Power Point Tracker uses a buck converter to step down the voltage from the solar cell to the voltage of the battery. It’s extremely efficient

    https://hackaday.io/project/4613-arduino-mppt-solar-charge-controller

    Reply
  38. Tomi Engdahl says:

    Spin DIY Photography Turntable System
    http://hackaday.com/2015/05/24/spin-diy-photography-turntable-system/

    A motorised turntable is very handy when taking product pictures, or creating animated GIF’s or walk around views. [Tiffany Tseng] built Spin, a DIY photography turntable system for capturing how DIY Projects come together over time. It is designed to help people share their projects in an engaging way through creating GIF’s and videos which will be easy to post on social networks like Twitter and Facebook.

    http://spin.media.mit.edu/

    Reply
  39. Tomi Engdahl says:

    The Hackaday Prize: An Ultra Low Cost 3D Printer Controller
    http://hackaday.com/2015/05/25/the-hackaday-prize-an-ultra-low-cost-3d-printer-controller/

    This isn’t a Hackaday Prize entry that will change the world, but that doesn’t mean there’s not a place for it. [vdirienzo] is building an ultra low-cost 3D printer controller for 3D printers and other CNC machine. It’s not going to change the world, but it is a rather interesting little device.

    This printer controller is very minimal, with a single-sided circuit board with just enough parts and components to make this board useful. The stepper motor drivers are from Pololu

    The microcontroller is rather interesting; it’s an Arduino Nano.
    Teacup firmware to fit on the ATMega328 in the Arduino Nano.

    The SinapTec is not by any means the first effort to create an ultra low-cost controller board for a 3D printer that can be assembled at home.

    SinapTec AT328.02 is a 3D FDM printer controller
    3d printer ultra cheap controller board
    https://hackaday.io/project/5957-sinaptec-at32802-is-a-3d-fdm-printer-controller

    Reply
  40. Tomi Engdahl says:

    Mimimalist Arduino Gaming Platform
    http://hackaday.com/2015/05/27/mimimalist-arduino-gaming-platform/

    A pretty color LCD screen, an Arduino, a buzzer and a joystick is all you need for a minimalist gaming console for under $20. At least, that’s all [João Vilaça] needed to get this sweet version of Tetris up and running. (He’s working on Breakout right now.)

    Equally impressive is the state of open source software. A TFT library from Seeed Studios makes the screen interface a piece of cake.

    Build an inexpensive
    handheld Arduino color console
    http://vilaca.eu/handheld-arduino-color-console/

    Required components
    Arduino Pro Mini 3.3V 8 MHz

    As most inexpensive LCDs work at 3.3v the Arduino for this project works at 3.3v too.

    At only 8MHz the Arduino Pro Mini 3.3v is slow by today’s standards but fast enough for most classic games.

    2.2″ TFT 240×320 SPI

    This high quality 2.2″ TFT screen has an integrated ILI9341 controller and we will be connecting to it using Hardware SPI.

    While the screen is sold as an 240×320 pixels TFT, we’re going to use it at 320×240 pixels, rotated using a simple hardware configuration switch, making it more suitable for video games.

    Reply
  41. Tomi Engdahl says:

    Tiny Robot Jazz
    http://hackaday.com/2015/05/27/tiny-robot-jazz/

    Microcontroller-based projects don’t have to be fancy to be fantastic. Case in point: [r0d0t]’s “Musicomatic: the random jazz machine“. Clever programming and a nice case can transform a few servos and a microcontroller into something delightful.

    Hardware-wise, there’s really nothing to see here; a speaker and some servos are hooked up to an ATmega328.

    Musicomatic : the random jazz machine
    Here is the arduino souce code !
    http://r0d0t.tumblr.com/post/45022928402

    Reply

Leave a Comment

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

*

*