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
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
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
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
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/
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/
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/
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
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
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.
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
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
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/
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/
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.
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.
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
Tomi Engdahl says:
EEVblog #230 – ArduCopter ArduPilot Troubleshooting
https://www.youtube.com/watch?v=IMBK0apFMs4
http://www.arducopter.co.uk/
http://www.ardupilot.co.uk/
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
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/
Tomi Engdahl says:
RPUno
Solar Powered ATMega328P Board
https://hackaday.io/project/12784-rpuno
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.
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/
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/
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
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
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!
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?
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.
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.
Tomi Engdahl says:
Hacking Together a Temperature Sensor for Boiling Milk
http://hackaday.com/2016/12/27/hacking-together-a-temperature-sensor-for-boiling-milk/
Temperature alarm for boiling milk
https://domen.ipavec.net/en/temperature-alarm/
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/
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
Tomi Engdahl says:
Cheap Cat Feeder Enhances Sleep
http://hackaday.com/2016/12/30/cheap-cat-feeder-enhances-sleep/
How to keep hungry tigers busy in the early morning
https://nachonachoman.svbtle.com/how-to-keep-hungry-tigers-busy-in-the-early-morning
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.
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/
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
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/
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
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
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….
Tomi Engdahl says:
Tiny Morse Code USB Keyboard
http://hackaday.com/2017/01/25/tiny-morse-code-usb-keyboard/
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
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/
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
Tomi Engdahl says:
Arduino Skillz
Learning Arduino, one day at a time!
https://hackaday.io/project/19587-arduino-skillz
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.
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/
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.
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.
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.
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.
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