Some things are better together: me and my wife, peanut butter and jelly, and FPGAs and Arduino Unos. Veteran hacker [Valentin Angelovski] seems to agree: the FleaFPGA Uno is his latest creation that combines an FPGA (a Lattice MachX02 700HC) with an Arduino-compatible CPU.
It’s a step-up model from the origional FleaFPGA. With a few other components thrown in (such as a HDMI and composite video output and a WiFi option), you have a killer combination for experimenting with FPGAs or building an embedded system. That is because the Arduino part frees the FleaFPGA Uno from the breadboard: you can easily program, control and interface with the FPGA over a serial line or a wireless link using the Arduino IDE. There is even support for Arduino shields (albeit only 3.3V ones), making it even more expandable. This would be an awesome starting point for a retro gaming system, as many 8-bit consoles can be easily emulated in an FPGA. [Valentin] is currently selling the boards directly, and they are very reasonably priced at $50 or $60 for the WiFi version.
Continue reading “FleaFPGA + Arduino Uno = FleaFPGAUno”
Who can resist video games when they’re packed up in tiny, tiny little arcade machines? [Ken]’s hoping that you cannot, because he’s making a cute, miniature Arduino-based arcade game platform on Kickstarter. (Obligatory Kickstarter promo video below the break.)
The arcades are based on [Ken]’s TinyCircuits Arduino platform — a surprisingly broad range of Arduino modules that click together using small snap connectors in place of pin headers. The system is cool enough in its own right, and it appears to be entirely open source. Housing these bits in a cute arcade box and providing working game code to go along with it invites hacking.
There’s something about tiny video cabinets. We’ve seen people cram a Game Boy Advance into a tiny arcade cabinet and re-house commercial video game keyfobs into arcade boxes. Of course, there’s the Rasbperry Pi. From [Sprite_TM]’s cute little MAME cabinet to this exquisite build with commercially 3D-printed parts, it’s a tremendously appealing project.
But now, if you’re too lazy to build your own from scratch, and you’ve got $60 burning a hole in your pocket, you can get your own tiny arcade — and tiny Arduino kit — for mere money. A lot of people have already gone that route as they passed the $25k funding goal early yesterday. Congrats [Ken]!
Continue reading “Tiny Arcade, Based on Arduino”
[Akiba] over at FreakLabs just put up a detailed tutorial outlining how to control and sequence lighting wirelessly using an Arduino and Vixen lighting sequencer software.
For those that don’t know [Akiba], he’s the guy behind Wrecking Crew Orchestra (TRON Dance) and their EL wire costumes. [Akiba] hacks on his projects at Hacker farm out in rural Japan.
In the tutorial, he sets up a simple 6 LED circuit on a Fredboard (an Arduino compatible board with integrated breadboard). [Akiba] then describes configuring the Vixen sequencer software to control the Arduino, providing simple example code to decode the Vixen serial protocol. Finally [Akiba] shows how to use the ChibiArduino protocol stack to build a wireless illumination system.
[Akiba] has used these tools in many stage performances including with the Wrecking Crew Orchestra (shown above) and the world number 1 flair bartending crew, UPT.
This tutorial is particularly awesome, as it includes both step-by-step videos and a text reference. The videos give a great overview of the process, while the text provides a handy reference to refer to as you hack on your own illumination projects.
Thanks for the writeup [Akiba]! With Christmas just round the corner we hope to see readers using these techniques in their own festive illuminations soon!
Continue reading “Akiba’s Awesome Lighting Tutorial”
[Conor] wired up his 3D-printed coffin doorbell to an array of RGB LEDs, a screaming speaker, and a spinning skull on a cordless screw driver to make a “quick” Halloween scare. Along the way, he included half of the Adafruit module catalog, a relay circuit board, and ESP8266 WiFi module, a Banana Pi, and more Arduinos of varying shapes and sizes than you could shake a stick at.
Our head spins, not unlike [Conor]’s screaming skull, just reading through this Rube Goldbergy arrangement. (We’re sure that’s half the fun for the builder!) Smoke ’em if ya got ’em!
Start with the RGB LEDs; rather than control them directly, [Conor] connected them to a WiFi-enabled strip controller. Great, now he can control the strip over the airwaves. But the control protocol was closed, so he spent a week learning Wireshark to sniff the network data, and then wrote a Bash script to send the relevant UDP packets to turn on the lights. But that was not fancy-schmancy enough, so [Conor] re-wrote the script in Go.
Yes, that’s right — a Go routine on a Banana Pi sends out custom UDP packets over WiFi to a WiFi-to-LED-driver bridge. To make lights blink. Wait until you see the skull.
The plastic skull has Neopixels in each ping-pong ball eye, controlled by an Arduino Nano and battery taped to the skull’s head. The skull is cemented to a driver bit that’s chucked in a cordless drill. A relay board and another Arduino make it trigger for 10 seconds at a time when the doorbell rings. Finally (wait for it!) an Arduino connected to the doorbell gives the signal, and sets a wire high that all the other Arduini and the Banana Pi are connected to.
Gentle Hackaday reader, now is not the time for “I could do that with a 555 and some chewing gum.” Now is the time to revel in the sheer hackery of it all. Because Halloween’s over, and we’re sure that [Conor] has unplugged all of the breadboards and Arduini and put them to use in his next project. And now he knows a thing or two about sniffing UDP packets.
Continue reading “Halloween Doorbell Prop in Rube-Goldberg Overdrive”
Smart phones are great. So great that you may find yourself distracted from working, eating, conversing with other human beings in person, or even sleeping. [Digitaljunky] has this problem (not surprising, really, considering his name) so he built an anti-procrastination box. The box is big enough to hold a smart phone and has an Arduino-based time lock.
The real trick is making the box so that the Arduino can lock and unlock it with a solenoid. [Digitaljunky] doesn’t have a 3D printer, so he used Fimo clay to mold a custom latch piece. A digital display, a FET to drive the solenoid, and a handful of common components round out the design.
Continue reading “Avoid Procrastination with this Phone Lock Box”
If you haven’t been paying attention, big wheel trikes are a thing. There are motor driven versions as well as OG pedal pushing types . [Flux Axiom] is of the OG (you only get one link, now its on you) flavor and has written an instructable that shows how to achieve some nice looking on screen data that he syncs up with the video for a professional looking finished product which you can see in the video after the break.
[Flux Axiom] is using an Arduino Mega in his setup along with a cornucopia of sensors and all their data is being logged onto an SD card. All the code used in his setup is available in his GitHub repository. [Flux Axiom] was also nice enough to include the calibration process he used for the sensors which is also located in the GitHub download.
Sadly [Flux Axiom] uses freedom hating software for combining the video and data, Race Render 3 is his current solution and he is pleased with the results. Leave it in the comments if you have an open source solution for combining the video and data that we can offer him as a replacement.
Edit: Correct spelling of handle.
Continue reading “Video With Sensor Data Overlay Via Arduino Mega”
Google Glass kind of came and went, leaving one significant addition to the English language. Even Google itself used the term “glasshole” for people who used the product in a creepy way. We can’t decide if wearing an obviously homemade set of glasses like the ones made by [Jordan Fung] are more creepy, give you more hacker cred, or just make you look like a Borg. Maybe some combination of all of those. While the cost and complexity of developing for Google Glass was certainly a barrier for hacking on that hardware, this project is just begging for you to build your own and run with the concept.
[Jordan’s] build, called Pedosa Glass, really is pretty respectable for a self-built set up. The Arduino Nano is a bit bulky, and the three push buttons take up some room, but it doesn’t kill the ability to mount them in a glasses form-factor. An FLCoS display lets you see the output of the software which [Jordan] is still developing. Right now features include a timer and a flashlight that uses the head-mounted white LED. Not much, we admit, but enough to prove out the hardware and the whole point would be to add software you wanted.
Admittedly, it isn’t exactly like Google Glass. Although both use FLCoS displays, Pedosa Glass uses a display meant for a camera viewfinder, so you don’t really see through it. Still, there might be some practical use for a little display mounted in your field of vision. The system will improve with a better CPU that is easier to connect to the network with sensors like an accelerometer — there’s plenty of room to iterate on this project. Then again, you do have an entire second ear piece to work with if you wanted to expand the system.
Check out the video demo after the break.
Continue reading “The Simplest Smart Glasses Concept”