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.

3,019 Comments

  1. Tomi Engdahl says:

    Building Beautiful Cell Phones Out Of FR4
    http://hackaday.com/2016/11/28/building-beautiful-cell-phones-out-of-fr4/

    Over on Hackaday.io, [bobricius] took this technology and designed something great. It’s a GSM cell phone with a case made out of FR4. It’s beautiful, and if you’re ever in need of a beautifully crafted burner phone, this is the one to build.

    The components, libraries, and toolchains to build a cellphone from scratch have been around for a very long time. Several years ago, the MIT Media Lab prototyped a very simple cellphone on a single piece of FR4. It made calls, but not much else. It was ugly, but it worked. [Bobricius] took the idea and ran with it.

    DIY GSM arduino FR4 cell phone
    https://hackaday.io/project/15606-diy-gsm-arduino-fr4-cell-phone

    Simple gsm phone with Avago HCMS 8 digit display, 16 keys, atmega328, and sim800l module

    Reply
  2. Tomi Engdahl says:

    Game Controller Cuts the Rug
    http://hackaday.com/2016/11/29/game-controller-cuts-the-rug/

    There’s an iconic scene from the movie Big where [Tom Hanks] and [Robert Loggia] play an enormous piano by dancing around on the floor-mounted keys. That was the first thing we thought of when we saw [jegatheesan.soundarapandian’s] PC joystick rug

    At the heart of the project is, of course, an Arduino. An HC-05 provides a Bluetooth connection back to the PC. We thought perhaps an Arduino with USB input capability like the Leonardo might be in use, but instead, [jegatheesan] has a custom Visual Basic program on the PC that uses SendKeys to do the dirty work.

    The switches are more interesting made with old CDs, foil, and sponges. The sponge holds the CDs apart until you step on them and the foil makes the CDs conductive.

    Full function Wireless joystick Rug for PC – No stitch
    http://www.instructables.com/id/Wireless-Joystick-Soft-Rug-for-PC-No-Stitch/

    Reply
  3. Tomi Engdahl says:

    Arduino Controlled Micro Distillery
    http://hackaday.com/2016/12/01/arduino-controlled-micro-distillery/

    Booze, they say, is one of the major factors that shaped human history. And creating new and faster ways of making booze has always been a big engineering problem, so this project by [Goat Industries] is rather interesting. It’s a completely automated micro-distillery called the NanoStillery.

    The whole thing can run unattended, but uploads data on the brewing process for remote monitoring and notification.

    The Instructable even includes the Arduino code that runs the process.

    The NanoStillery™ – Automated Whiskey Distillery
    http://www.instructables.com/id/The-NanoStillery-Automated-Whiskey-Distillery/

    Reply
  4. Tomi Engdahl says:

    Arduino Laser Pinball is On Target
    http://hackaday.com/2016/12/07/arduino-laser-pinball-is-on-target/

    Have you ever wanted to roll your own pinball machine? It’s one of those kinds of builds where it’s easy to go off the deep end. But if you’re just getting your feet wet and want to mess around with different playfield configurations, start with something like [joesinstructables]’ Arduino Laser Pinball.

    It’s made from meccano pieces attached with standoffs, so the targets are easy to rearrange on the playfield.

    Arduino Laser Pinball
    http://www.instructables.com/id/Arduino-Laser-Pinball/

    Reply
  5. Tomi Engdahl says:

    USB Etch-a-Sketch-Style Mouse is More Analog Than You’d Think
    http://hackaday.com/2016/12/07/usb-etch-a-sketch-style-mouse-is-more-analog-than-youd-think/

    [Mitxela] wanted to build a different kind of mouse, one that worked like an Etch-a-Sketch toy with one X knob and one Y knob. Armed with some rotary encoders and a microcontroller, that shouldn’t be hard. But when you use a pin-limited ATtiny85, you are going to need some tricks.

    The encoders put out a two-bit Gray code and close a button when you depress them. Plus you need some pins for the V-USB stack to handle the USB interface. [Mitxela] decided to convert the encoders to output analog voltages using a simple resistor DAC. That would only require two analog inputs, and another anlaog input could read both switches.

    https://mitxela.com/projects/etch_mouse

    Reply
  6. Tomi Engdahl says:

    Making a Spectrum Analyzer the Wrong Way on an ATtiny85
    http://hackaday.com/2016/12/03/making-a-spectrum-analyzer-the-wrong-way-on-an-attiny85/

    Everyone’s a critic, but it’s hard to argue with success. And that’s exactly what [agp.cooper] has with his ATtiny85-based spectrum analyzer devices.

    The “normal” way to build a spectrum analyzer is to collect a bunch of samples and run a Fast Fourier Transform (FFT) on them all in one shot. As the name implies, the FFT is fast, and the result is the frequency components of the sampled data. [agp.cooper]’s “wrong” way to do it takes the Goertzel algorithm, which is used for detecting the intensity of a particular frequency, and scanning across the frequency range of interest. It’s a lot slower than a single FFT but, importantly for the ATtiny85 that he implements this on, it’s less demanding of the RAM.

    Spectrum Analyser Code
    Code for a spectrum analyzer.
    https://hackaday.io/project/16615-spectrum-analyser-code

    Reply
  7. Tomi Engdahl says:

    VGA Monitor Becomes Drawing Toy
    http://hackaday.com/2016/12/08/vga-monitor-becomes-drawing-toy/

    We hate to break it to [Rob Cai], but he’s built a VGA drawing toy, not an Etch-a-Sketch. How do we know? Simple, Etch-a-Sketch is a registered trademark. Regardless, his project shows how an Arduino can drive a VGA monitor using the VGAx library. Sure, you can only do four colors with a 120×60 resolution, but on the other hand, it requires almost no hardware other than the Arduino (you do need four resistors).

    VGA Etch-a-Sketch With Arduino Uno
    http://www.instructables.com/id/VGA-Etch-a-Sketch-With-Arduino-Uno/

    When I was a child I have spent a lot of time playing with “Etch a Sketch”, a classical game where you can draw sketches on a plastic board turning two wheels.

    Recently I realized that not only it can be reproduced in colors with an Arduino on a VGA monitor, but that I already have all the necessary hardware. All I need are few lines of code!

    The hardware is indeed the same of my first Instructables: VGA Pong with Arduino Uno.

    Reply
  8. Tomi Engdahl says:

    This Old Mouse Keeps Track of Filament Usage
    http://hackaday.com/2016/12/08/this-old-mouse-keeps-track-of-filament-usage/

    Coversion of PS2 mouse to filament counter
    3D printer filament counter (length measure) using a mechanical PS2 computer mouse and Arduino.
    https://hackaday.io/project/18804-coversion-of-ps2-mouse-to-filament-counter

    Reply
  9. Tomi Engdahl says:

    Arduino Clock Is HAL 1000
    http://hackaday.com/2016/12/11/arduino-clock-is-hal-1000/

    In the movie 2001: A Space Odyssey, HAL 9000 — the neurotic computer — had a birthday in 1992 (for some reason, in the book it is 1997). In the late 1960s, that date sounded impossibly far away, but now it seems like a distant memory. The only thing is, we are only now starting to get computers with voice I/O that are practical and even they are a far cry from HAL.

    [GeraldF6] built an Arduino-based clock. That’s nothing new but thanks to a MOVI board (ok, shield), this clock has voice input and output as you can see in the video below. Unlike most modern speech-enabled devices, the MOVI board (and, thus, the clock) does not use an external server in the cloud or any remote processing at all.

    Voice-Controlled Clock With Arduino (no WiFi, No PC)
    http://www.instructables.com/id/Voice-Controlled-Clock-With-Arduino-no-WiFi-No-PC/

    This Instructable explains how to build a voice-controlled alarm clock/timer by connecting a real-time shield and a MOVI Speech Dialog Shield to an Arduino. See the video above for the result! The voice control does not require an Internet connection and can be configured to other commands than the ones shown in the video

    Reply
  10. Tomi Engdahl says:

    Tiny-TS: Just How Small Can A Playable Synethesiser Get?
    http://hackaday.com/2016/12/11/tiny-ts-just-how-small-can-a-playable-synethesiser-get/

    [Jan Ostman] has a contender for the smallest playable synthesizer prize with his Tiny-TS, a credit-card synthesiser with a one-octave capacitive keyboard and analog controls for synthesis parameters.

    The heart of the synth is an ATMega328, for which he provides the software. The parameters adjustable by a series of pots are listed as DCO: Coarse pitch and Double, DCF: Filter peak and ENVmod, and ENV: Attack and Release affecting amplitude. You can build your own, or he tells us that he has the project up as a Kickstarter campaign if you fancy the chance of buying one ready-made.

    The TinyTS – DIY Synth
    https://janostman.wordpress.com/the-tiny-ts-diy-touch-synthesizer/

    Reply
  11. Tomi Engdahl says:

    A Handy Tutorial For Voice-Command Awesomeness
    http://hackaday.com/2016/12/09/a-handy-tutorial-for-voice-command-awesomeness/

    Instructables user [PatrickD126] couldn’t find a write-up on how to connect Amazon’s Alexa service, and Echo to his Raspberry Pi home security system, so his handy tutorial should get you up to speed for your own projects.

    Control Raspberry Pi GPIO With Amazon Echo and Python
    http://www.instructables.com/id/Control-Raspberry-Pi-GPIO-With-Amazon-Echo-and-Pyt/

    Reply
  12. Tomi Engdahl says:

    Function Generator
    Simple function generator using an AVR, built from parts I have lying around
    https://hackaday.io/project/4129-function-generator

    Generate digital square waves at 512 frequencies between 10MHz and 152 Hz, either directly output from an AVR’s pin, or buffered via an op amp (the slew rate of the op amp will determine the upper limit of the square wave output). The square wave output is in the range 0 – 5v.

    Generate a number of sampled waveforms from between 1000Hz and 10Hz (in 2Hz increments). Sampled waveforms include Sine, Triangle, Sawtooth (up and down), Staircase (up and down), and Square. These waveforms are output in (user selectable) 0 – 5v or -5 – 5v range.

    Generate a PWM signal appropriate for controlling hobby servos.

    Generate an output voltage at the specified level (between -5 and 5V or 0 and 5V depending on the position of the range switch).

    Digital to Analog conversion for the sampled waveforms is handled by an R2R ladder constructed by non-precision resistors.

    Reply
  13. Tomi Engdahl says:

    Arduino Network Analyzer
    Network Analyzer on an Arduino Shield which covers from 0-72MHz.
    https://hackaday.io/project/10021-arduino-network-analyzer

    The network analyzer shield uses an Analog Devices AD9851 DDS chip clocked at 180MHz which will output a sine wave at any frequency from 0Hz and 72MHz. The DDS output is filtered with a Butterworth LPF and then passed to a two transistor amplifier. The shield will output approximately 0dBm (maybe 1-2dBm if you turn the Pot up; may get distortion, though) into 50 Ohms. The output and input connectors are SMA. The power detector is an Analog Devices AD8307. It’s inputs are terminated with a 50 Ohm load. There is no filtering on the input of the power detector so the chip is responsive from very low frequencies all the way up to 500MHz.

    Reply
  14. Tomi Engdahl says:

    ZeroDriver
    An Arduino Zero compatible motor driver for robotics project
    https://hackaday.io/project/18253-zerodriver

    ZeroDriver is an Open Source Arduino Zero compatible motor driver for small robotics and mechatronics projects.

    Highlights:

    - Atmel SAMD21 ARM Cortex M0+ microcontroller
    - TI DRV8835 Dual Low-Voltage H-Bridge IC
    - RGB LED
    - Arduino Zero bootloader

    All the project files can be found here:

    https://github.com/electronut/ElectronutLabs-ZeroDriver

    Reply
  15. Tomi Engdahl says:

    Make Your Own Arduino Header Pins
    http://hackaday.com/2016/12/13/make-your-own-arduino-header-pins/

    There are two kinds of people in the world (and, no, this isn’t a binary joke). People who love the Arduino, and people who hate it. If you’ve ever tried to use a standard prototype board to mount on an Arduino, you’ll know what kind of person you are. When you notice the pins aren’t on 0.1 inch centers, you might think, “What the heck were those idiots thinking!” Or, you might say, “How clever! This way the connectors are keyed to prevent mistakes.” From your choice of statement, we can deduce your feelings on the subject.

    “Gee. I should 3D print a jig to bend headers to fit.” Actually, he apparently tried to do it by hand

    He created two simple 3D printed jigs that let you bend an 8-pin header.

    Arduino Offset Header Jig
    http://www.thingiverse.com/thing:1920037

    Reply
  16. Tomi Engdahl says:

    Real-Time Planet Tracker With Laser-Point Accuracy
    http://hackaday.com/2016/12/14/real-time-planet-tracker-with-laser-point-accuracy/

    Space. The final frontier. Unfortunately, the vast majority of us are planet-locked until further notice. If you are dedicated hobbyist astronomer, you probably already have the rough positions of the planets memorized. But what if you want to know them exactly from the comfort of your room and educate yourself at the same time? [Shubham Paul] has gone the extra parsec to build a Real-Time Planet Tracker that calculates their locations using Kepler’s Laws with exacting precision.

    An Arduino Mega provides the brains, while 3.5-turn-pan and 180-degree-tilt servos are the brawn.

    Real – Time Planet Tracking System & Trajectory Prediction (Self adjusting pan mechanism [MPU-9250]){RTPT} with Arduino and GPS
    https://paulplusx.wordpress.com/2016/03/01/rtpts/

    Reply
  17. Tomi Engdahl says:

    Arduino Lighting Controller With Remote Twist
    http://hackaday.com/2016/12/15/arduino-lighting-controller-with-remote-twist/

    The time for putting up festive lights all around your house is nigh, and this is a very popular time for those of us who use the holiday season as an excuse to buy a few WiFi chips and Arduinos to automate all of our decorations. The latest in this great tradition is [Real Time Logic]’s cloud-based Christmas light setup.

    In order to give public access to the Christmas light setup, a ESP8266 WiFi Four Relay board was configured with NodeMCU.

    Mako Server and Arduino IoT Christmas Light Controller
    https://makoserver.net/apps/LightController/

    The Holiday Light Controller is a fun project that lets you provide public access to your outdoor lights during the holiday season. Perfect for homeowners, parties, café, restaurants, and church displays to allow admiring visitors a selection of lighting transitions such as Wave, Psychedelic, Sequence On/Off, and Overlapping commands via a mobile phone.

    Reply
  18. Tomi Engdahl says:

    Animatronic Cosplay Wings
    http://hackaday.com/2016/12/17/animatronic-cosplay-wings/

    In recent years, Cosplay as a hobby has seen improvement in the props department by leaps and bounds. Thanks in part due to the rise of the Maker culture and the easy availability of design and manufacturing tools and processes. Case in point is this awesome set of Animatronic Wings that programmer [Nelson Stoldt] built for his daughter who wanted to be Nightmare Moon.

    [Nelson] had no idea what he’d gotten himself in to when he answered “Sure, I can do that”. Making motorized cosplay wings that open up to 8 feet wide and close again at the flick of a switch without weighing a ton is not a trivial project. The final rig did end up tipping the scales at just over 9 kgs, but we guess that’s a load that Cosplayers are used to hauling around.

    Using a nifty program called Linkage, he played around with a few different design approaches until he found a mechanism that worked well.

    A cordless drill was then hacked to help power the wings

    The electronics are pretty simple, an Arduino Uno with two input switches and a DPDT relay for controlling the motor direction.

    Winging It 101
    Making Animatronic Cosplay Wings
    http://thedragonsnest3studios.weebly.com/wingingit101.html

    Linkage is a computer aided design program used for quick prototyping of linkage mechanisms.
    http://blog.rectorsquid.com/linkage-mechanism-designer-and-simulator/

    Reply
  19. Tomi Engdahl says:

    Speed-Test Your Toys with Die-Cast Drag Strip
    http://hackaday.com/2016/12/17/speed-test-your-toys-with-die-cast-drag-strip/

    The only commercial drag strip [Phil] could find didn’t have an electronic start gate or a timer, so he created his own with the help of an Arduino, a servo, and some light dependent resistors.

    The Arduino controls everything, the button input, the lightrace2 sensor input, and the servo. A button press tells the Arduino to start the race by pulling the start gate down and starting the timer. When the light sensor is covered, the timer for that lane stops. The time is shown for each lane using a different colored 4-digit 7-segment LED.

    Arduino Hot Wheels Drag Strip Race Track
    http://www.unmaintained.com/index.php/arduino-hot-wheels-drag-strip-race-track

    Another related project:
    https://hackaday.com/2015/01/19/diy-hot-wheels-drag-race-timer/

    Reply
  20. Tomi Engdahl says:

    Portable Apple II On An AVR
    http://hackaday.com/2016/12/19/portable-apple-ii-on-an-avr/

    The Apple II was one of the first home computers. Designed by Steve “Woz” Wozniak, it used the MOS technologies 6502 processor, an 8-bit processor running at about 1 MHz. [Maxstaunch] wrote his bachelor thesis about emulating the 6502 in software on an AVR1284 and came up with a handheld prototype Apple II with screen and keyboard.

    Apple ][ Emulation on an AVR Microcontroller
    http://maxstrauch.github.io/projects/bsc-thesis/index.html

    Reply
  21. Tomi Engdahl says:

    Add Digital Inputs and Outputs to Your Arduino
    https://hackaday.io/project/19044-add-digital-inputs-and-outputs-to-your-arduino

    The IOExtension module is based on four shift registers (74HC595) to provide 16 Digital Inputs and 16 Digital Outputs

    Reply
  22. Tomi Engdahl says:

    Apache AL13P & TL-320b – One Pass PCB Toner Xfer
    https://hackaday.io/project/6482-arduino-enigma-machine-simulator

    Single pass Lower Temp Toner Transfers. Now available as a DIY kit. Open Source, Dual laminator compatible!

    Reply
  23. Tomi Engdahl says:

    DrumkitOne
    Homemade electronic drumkit, ATMega-based, MIDI-through-serial output
    https://hackaday.io/project/12780-drumkitone

    The point of the whole system is to play a sound sample when a drumpad is hit. But how can we recognize that event? What kind of signal is generated by a piezo when struck, and how to process this signal to a) detect the strike and b) measure its strength?

    Reply
  24. Tomi Engdahl says:

    μTris: ATtiny13A Tetris
    Falling blocks game on the ATtiny 13A
    https://hackaday.io/project/19094-tris-attiny13a-tetris

    An implementation of the falling blocks game using an ATTiny13A, shift registers, and buttons.

    Reply
  25. Tomi Engdahl says:

    Adjustable Linear Bench Supply in 1k
    0V – 10V with digital control
    https://hackaday.io/project/19078-adjustable-linear-bench-supply-in-1k

    This is a linear power supply that is controlled by a microcontroller with LCD readout. I am implementing a crude delta-sigma DAC using common parts to control the output.

    Reply
  26. Tomi Engdahl says:

    Micro Radio Time Station Keeps Watch in Sync
    http://hackaday.com/2016/12/28/micro-radio-time-station-keeps-watch-in-sync/

    The US National Institute of Standards and Technology (NIST) broadcasts atomic clock time signals from Fort Collins, Colorado on various frequencies. The WWVB signal on 60 kHz blasts out 70,000 watts that theoretically should reach the entire continental US. Unfortunately for [Anish Athalye], the signals do not reach his Massachusetts dorm, so he built this GPS to WWVB converter to keep his Casio G-Shock self-setting watch on track.

    Not a repeater but a micro-WWVB transmitter, [Anish]’s build consists of a GPS receiver module and an ultra low-power 60kHz transmitter based on an ATtiny44a microcontroller’s hardware PWM driving a ferrite rod antenna.

    μWWVB: A Tiny WWVB Station
    http://www.anishathalye.com/2016/12/26/micro-wwvb/

    Reply
  27. Tomi Engdahl says:

    Parts Bin Bonanza Leads to Arduino FM Radio
    http://hackaday.com/2016/12/29/parts-bin-bonanza-leads-to-arduino-fm-radio/

    Trolling eBay for parts can be bad for your wallet and your parts bin. Yes, it’s nice to be well stocked, but eventually you get to critical mass and things start to take on a life of their own.

    This unconventional Arduino-based FM receiver is the result of one such inventory overflow, and even though it may take the long way around to listening to NPR, [Kevin Darrah]’s build has some great tips in it for other projects. Still in the mess-o-wires phase, the radio is centered around an ATmega328 talking to a TEA5767 FM radio module over I²C. Tuning is accomplished by a 10-turn vernier pot with an analog meter for frequency display. A 15-Watt amp drives a pair of speakers,

    Simple & Cheap Arduino FM Radio! – Tutorial + Code
    https://www.youtube.com/watch?v=n1hPj2wfsnA

    Reply
  28. Tomi Engdahl says:

    1Kb Space Invaders
    Reimplementation of the retro game Space Invaders in an attiny for the 1 Kb Challenge
    https://hackaday.io/project/18674-1kb-space-invaders

    Many shortcuts will be taken to fit this into the allowed 1024 bytes. I do however expect to create a fully functional, playable game in the end with scoring, sound and color VGA output in 640×480 60Hz mode.

    The project will be coded in assembly, with the VGA and sound output being bit banged with precise timing control.

    Reply
  29. Tomi Engdahl says:

    USB Arduino into AVR TPI Programmer
    http://hackaday.com/2017/01/06/usb-arduino-into-avr-tpi-programmer/

    Turning an Arduino of virtually any sort into a simple AVR 6-pin ISP programmer is old hat. But when Atmel came out with a series of really tiny AVR chips, the ATtiny10 and friends with only six pins total, they needed a new programming standard. Enter TPI (tiny programming interface), and exit all of your previously useful DIY AVR programmers.

    [Kimio Kosaka] wrote a dual-purpose TPI and ISP firmware for the ATmegaxxUn chips that are used as a USB-serial bridge on the Unos, and constitute the only chip on board a Leonardo or Micro. The catch? You’re going to have to do a little bit of fine-pitch soldering.

    Make the AVRISP mkII Clone from Arduino UNO Rev.3
    http://make.kosakalab.com/make/electronic-work/avrisp-mk2/uno-r3_avrisp-mk2_en/

    Reply
  30. Tomi Engdahl says:

    Arduino Time Sync from NTP Server using ESP8266
    Using ESP8266 as a Real Time Source with NTP Servers and Arduino
    https://hackaday.io/project/19372-arduino-time-sync-from-ntp-server-using-esp8266

    Reply
  31. Tomi Engdahl says:

    Ardu McDuino Plays the Bagpipes
    http://hackaday.com/2017/01/10/ardu-mcduino-plays-the-bagpipes/

    To “pipe in” the new year, [John] decided to build a bagpipe-playing robot. Unlike other instrument-playing robots that we’ve seen before, this one is somewhat anatomically correct as well. John went the extra mile and 3D printed fingers and hands to play his set of pipes.

    Ardu McDuino: Bagpipe Playing Robot (chanter)
    http://www.instructables.com/id/Ardu-McDuino-Bagpipe-Playing-Robot-chanter/

    Reply
  32. Tomi Engdahl says:

    DIY GSM arduino FR4 cell phone
    Simple gsm phone with 22×5 LED display, 16 keys, atsamd21, and sim800l module, QI charging
    https://hackaday.io/project/15606-diy-gsm-arduino-fr4-cell-phone

    Why?
    1. Because want say … I build this phone :-)
    2. I want phone with LED display
    3. No phones with true led display

    - ATSAM21E18
    - arduino ZERO compatible
    - USB programming
    - Micropython interpreter https://github.com/adafruit/circuitpython
    - matrix display

    Reply
  33. 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://x-io.co.uk/serial-oscilloscope/

    Serial Oscilloscope is compatible with any serial stream containing comma-separated values terminated by a new-line character

    Reply
  34. Tomi Engdahl says:

    Programming Thousands of AVRs
    http://hackaday.com/2017/01/18/programming-thousands-of-avrs/

    It is funny how almost everything has its own set of problems. Rich people complain about taxes. Famous people complain about their lack of privacy. It probably won’t happen us, but some Kickstarter campaigners find they are too successful and have to scale up production, fast. We’d love to have any of those problems.

    [Limpkin] found himself in just that situation. He had to program several thousand Atmel chips. It is true that you can get them programmed by major distributors, but in this case, he wanted unique serial numbers, cryptographic keys, and other per-chip data programmed in. So he decided to build his own mass programming workbench.

    The bench programs nine devices at a time (due to the number of I/O available) and uses a Raspberry Pi to orchestrate operation.

    A Mass Programming Bench for ATMega32u4 MCUs
    http://www.limpkin.fr/index.php?post/2017/01/13/A-Mass-Programming-Bench-for-ATMega32u4-MCUs

    Or how to try to spend as little time as possible programming several thousands MCUs….

    Reply
  35. Tomi Engdahl says:

    Talking Arduino Tells GoPro What To Do
    http://hackaday.com/2017/01/28/talking-arduino-tells-gopro-what-to-do/

    Hackaday alumnus [Jeremy Cook] heard about this and instead of seeing an annoying gimmick, saw possibilities. Could they automate their GoPro using Arduino-spoken voice commands?

    Arduino GoPro Voice Control and Panning Prototype
    https://www.youtube.com/watch?v=d7OaNY3Ofx8

    Reply
  36. Tomi Engdahl says:

    Slow Motion Frame Will Be the New Magic Mirror
    http://hackaday.com/2017/01/24/slow-motion-frame-will-be-the-new-magic-mirror/

    [Paul] created a frame that uses an Arduino and LEDs to create a slow motion illusion of a delicate item (like a flower or a feather). The effect is striking

    The principle is simple: The device vibrates the objects at one frequency and strobes LEDs at a slightly different frequency (80 and 79.5 Hz, in this case). The difference between the frequencies (the beat frequency) is what your eye perceives as a very slow (0.5 Hz, here) motion.

    http://www.instructables.com/id/Slow-Dance-a-Fusion-of-Art-and-Magic/

    Reply
  37. Tomi Engdahl says:

    Tinker Tie Beta: RGB LED Bow Tie
    https://hackaday.io/project/10321-tinker-tie-beta-rgb-led-bow-tie

    Arduino-compatible, programmable RGB LED bow tie using WS2812B addressable LEDs. Powered by the Adafruit Pro Trinket

    Reply
  38. Tomi Engdahl says:

    Arduino Skillz
    Learning Arduino, one day at a time!
    https://hackaday.io/project/19587-arduino-skillz

    Reply
  39. Tomi Engdahl says:

    A Very MIDI Christmas Lightshow
    http://hackaday.com/2017/02/01/a-very-midi-christmas-lightshow/

    Christmas light displays winking and flashing in sync to music are a surefire way to rack up views on YouTube and annoy your neighbours. Inspired by one such video, [Akshay James] set up his own display and catalogued the process in this handy tutorial to get you started on your own for the next holiday season.

    [James], using the digital audio workstation Studio One, took the MIDI data for the song ‘Carol of the Bells’ and used that as the light controller data for the project’s Arduino brain. Studio One sends out the song’s MIDI data, handled via the Hairless MIDI to serial bridge, to the Arduino which in turn sets the corresponding bit to on or off.

    Reply
  40. Tomi Engdahl says:

    Hairless MIDISerial Bridge is the easiest way to connect serial devices (like Arduinos) to send and receive MIDI signals. 100% Free Software. For Mac OS X, Windows & Linux.
    http://projectgus.github.io/hairless-midiserial/

    Reply
  41. Tomi Engdahl says:

    Home-made Soldering Station For $15
    http://hackaday.com/2017/02/01/home-made-soldering-station-for-15/

    A proper soldering iron is one of the fundamental tools that a good hacker needs. Preferably one that has a temperature control so it can handle different types of solder and connectors.

    Decent soldering stations aren’t cheap, but [Code and Solder] show you how to make one for about $15 in parts. This uses a cheap non-temperature-controlled USB soldering iron, an Arduino and a few other bits that they got from AliExpress.

    Reply
  42. Tomi Engdahl says:

    Dash With Arduino
    http://hackaday.com/2017/02/02/dash-with-arduino/

    Amazon Dash is a handy service, and when Amazon released their AWS IoT platform, [Brian Carbonette] felt that it left out all the hardware hackers from the tinkering fun. Seeking justice, he put together a guide for an Arduino Dash button aimed at hardware hackers and those who are still easing into the world.

    For his build, [Carbonette] used an Arduino MKR1000, laying out a few different configuration options for building your button. He has also gone to great lengths to help all comers tackle the Arduino-Dash API communication process by building an AmazonDRS Arduino Library, which handles all the “boring details,”

    Amazon Dash Button for Arduino!
    https://hackaday.io/project/19351-amazon-dash-button-for-arduino

    A project using the AmazonDRS library for WiFi101 connected Arduinos. Just like the AWS IoT button, but completely open source!

    You can consider this project a how-to or getting started guide for using Amazon’s Dash Replenishment service API with Arduino. It’s targeted at hardware hackers and Arduino aficionados looking to add frictionless Amazon purchases to their prototypes. After following along you’ll have a working dash button prototype that’s completely open source.

    Reply
  43. Tomi Engdahl says:

    Protean 8×2: 16-Ch N/P FET Power Control
    https://hackaday.io/project/19568-protean-8×2-16-ch-np-fet-power-control

    A 16-Ch N/P FET power node/controller, wired, interfaced, programmed, & addressed your way to bridge the gap of power & microcontrollers.

    Reply
  44. Tomi Engdahl says:

    Improbable AVR -> 8088 substitution for PC/XT
    https://hackaday.io/project/18868-improbable-avr-8088-substitution-for-pcxt

    Probability this can work: 98%, working well: 50% A LOT of work, and utterly ridiculous.

    Reply
  45. Tomi Engdahl says:

    ProtoArduPiSHIELD shield for Raspberry Pi Arduino
    Proto ArduPi SHIELD – universal prototyping shield for Raspberry Pi and Arduino family
    https://hackaday.io/project/19660-protoardupishield-shield-for-raspberry-pi-arduino

    IoT ArduPiSHIELD for Raspberry Pi and Arduino
    ArduPiSHIELD – universal IoT shield for Raspberry Pi and Arduino Uno, Nano, Mini, Pro Mini, Micro, Leonardo and many other boards
    https://hackaday.io/project/18075-iot-ardupishield-for-raspberry-pi-and-arduino

    Reply

Leave a Comment

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

*

*