DIY Six Channel Arduino RC Transmitter

It’s wasn’t so long ago that RC transmitters, at least ones worth owning, were expensive pieces of gear. Even more recently than that, the idea of an RC transmitter running an open source firmware would have been considered a pipe dream. Yet today buying cheap imported transmitters and flashing a community developed firmware (if it didn’t come with it pre-installed to begin with) is common place. It’s not much of a stretch to say we’re currently in the “Golden Age” of hobby RC transmitters.

But what if even cheap hardware running customizable software isn’t enough? What if you want to take it to the next level? In that case, [Electronoobs] has an Arduino powered RC transmitter with your name on it. But this is no scrap of protoboard with a couple of cheap joysticks on it, though he has made one of those too. The goal of this build was for it to look and perform as professional as possible while remaining within the hobbyist’s capabilities. The final product probably won’t be winning any design awards, but it’s still an impressive demonstration of what the individual hacker and maker can pull off today with the incredible technology we have access to.

So what goes into this homebrew radio control system? Inside the back panel [Electronoobs] mounted the batteries, charging module, and the voltage regulator which steps the battery voltage down to the 3.3 V required to drive the rest of the transmitter’s electronics. On the flip side there’s an Arduino Nano, an NRF24 module, and an OLED display. Finally we have an assortment of switches, buttons, potentiometers, and two very nice looking JH-D202X-R2 joysticks for user input.

As you might have guessed, building your own transmitter means building your own receiver as well. Unfortunately you won’t be able to bind your existing RC vehicles to this radio, but since the receiver side is no more complicated than another Arduino Nano and NRF24 module, it shouldn’t be hard to adapt them if you were so inclined.

Low-cost consumer RC transmitters can be something of a mixed bag. There are some surprisingly decent options out there, but it’s not a huge surprise that hackers are interested in just spinning up their own versions either.
Continue reading “DIY Six Channel Arduino RC Transmitter”

Social Media Jacket Puts Your Likes On Your Sleeve

The great irony of the social media revolution is that it’s not very social at all. Users browse through people’s pictures in the middle of the night while laying in bed, and tap out their approval with all the emotion of clearing their spam folder. Many boast of hundreds or thousands of “friends”, but if push came to shove, they probably couldn’t remember when they had last seen even a fraction of those people in the real world. Assuming they’ve even met them before in the first place. It’s the dystopian future we were all warned about, albeit a lot more colorful than we expected.

But what if we took social media tropes like “Likes” and “Follows”, and applied them to the real world? That’s precisely what [Tuang] set out to do with the “Social Touch Suit”, a piece of wearable technology which requires a person actually make physical contact with the wearer to perform social engagements. There’s even a hefty dose of RGB LEDs to recreate the flashy and colorful experience of today’s social media services.

Every social action requires that a specific and deliberate physical interaction be performed, which have largely been designed to mimic normal human contact. A pat on the shoulder signifies you want to follow the wearer, and adding them as a friend is as easy as giving a firm handshake. These interactions bring more weight to the decisions users make. For example, if somebody wants to remove you as a friend, they’ll need to muster up the courage to look you in the eye while they hit the button on your chest.

The jacket uses an Arduino to handle the low level functions, and a Raspberry Pi to not only provide the slick visuals of the touch screen display, but record video from the front and rear integrated cameras. That way you’ve even got video of the person who liked or disliked you. As you might expect, there’s a considerable energy requirement for this much hardware, but with a 5200 mAh LiPo battery in the pocket [Tuang] says she’s able to get a run time of 3 to 4 hours.

Considering how much gadgetry is packed into it, the whole thing looks remarkably wearable. We wouldn’t say it’s a practical piece of outerwear when fully decked out, but most of the electronic components can be removed if you feel like going low-key. [Tuang] also points out that for a garment to be functional it really needs to be washable as well, so being able to easily strip off the sensitive components was always an important part of the design in her mind.

The technology to sensors wearable and flexible is still largely in its infancy, but we’ve very excited to see where it goes. If projects like these inspire you, be sure to check out the presentation [Kitty Yeung] gave at the Hackaday Supercon where she talks about her vision for bespoke wearable technology. Continue reading “Social Media Jacket Puts Your Likes On Your Sleeve”

Vintage Atari Becomes Modern Keyboard

The modern keyboard enthusiast is blessed with innumerable choices when it comes to typing hardware. There are keyboards designed specifically for gaming, fast typing, ergonomics, and all manner of other criteria. [iot4c] undertook their own build for no other reason than nostalgia – which sounds plenty fun to us.

An Arduino Leonardo is pressed into service for this hack. With its USB HID capabilities, it’s perfectly suited for custom keyboard builds. It’s built into a working Atari 65XE computer, and connected to the keyboard matrix. The Keypad and Keyboard libraries are pressed into service to turn keypresses on the 80s keyboard into easily digseted USB data.

There’s plenty of room inside the computer for the added hardware, with the USB cable neatly sneaked out the rear. [iot4c] notes that everything still works and the added hardware does not cause any problems, as long as it’s not used as a computer and a keyboard at the same time.

It’s possible to do a similar hack on the Commodore 64, too. If you’re doing tricky keyboard builds yourself, you know where to send ’em.

Alma The Talking Dog Might Win Some Bar Bets

Students at the University of Illinois at Urbana-Champaign have a brain-computer interface that can measure brainwaves. What did they do with it? They gave it to Alma, a golden labrador, as you can see in the video below. The code and enough info to duplicate the electronics are on GitHub.

Of course, the dog doesn’t directly generate speech. Instead, the circuit watches her brainwaves via an Arduino and feeds the raw data to a Raspberry Pi. A machine learning algorithm determines Alma’s brainwave state and plays prerecorded audio expressing Alma’s thoughts.

Continue reading “Alma The Talking Dog Might Win Some Bar Bets”

This Arduino Feeds The Dog

Part of the joy of owning a dog is feeding it. How often do you get to make another living being that happy? However, sometimes you can’t be there when your best friend is hungry. [El Taller De TD] built an auto dog feeder using an Arduino and stepper motor. The video and links are in Spanish, but if your Spanish is rusty, YouTube’s caption autotranslation isn’t bad and Google Translate can help you with the web site.

The electronics are reasonably simple: an Arduino, a Bluetooth module, and a stepper motor driver. Mechanically, the motor and some PVC pipe are all you need. There’s a small phone application to drive the Bluetooth using App Inventor.

Continue reading “This Arduino Feeds The Dog”

Miniature 3D Printed Forklift Is Quite Pallet-able

If you have a small logistics problem, we have the solution for you. [Leon] built a tiny little forklift with LED lighting, working forks, and remote control using a combination of 3D printing tech, some CNC work, and fine soldering skills.

The electronics for this build are based around a few servos and a pair of geared DC motors and are driven via an Arduino Mega. Connectivity and remote controllability are what you would expect from an Arduinified project. There’s an HC-05 Bluetooth module on the board and remote control is handled by a custom Android app.

Of note in this project are the forks that actually work, almost like a real forklift. This allows the mini Arduino forklift to pick up mini pallets, drop them somewhere, and have mini DIY enthusiasts come up to build mini-furniture for mini-Etsy, which will be prominently featured in the mini foyer of a mini two-story walkup. No, it’s not mini-gentrification; this mini forklift is helping the mini local economy.

You can check out the entire build video below, filmed in the usual maker demo method of speeding up the entire build process but somehow keeping the no-talking audio. We have a lot to thank [Jimmy DiResta] for, and it’s not just cinematography. All the files for this forklift are up on the Github should you want to build your own.

Continue reading “Miniature 3D Printed Forklift Is Quite Pallet-able”

Driving A Controllerless LCD With The Humble Arduino Uno

These days, you could be forgiven for thinking driving an LCD from a microcontroller is easy. Cheap displays have proliferated, ready to go on breakout boards with controllers already baked in. Load up the right libraries and you’re up and running in a matter of minutes. However, turn your attention to trying to drive a random LCD you’ve yanked out of a piece of old equipment, and suddenly things get harder. [Ivan Kostoski] was in just such a position and decided to get down to work.

[Ivan]’s LCD was a 320×240 STN device salvaged from an old tape library. The display featured no onboard controller, and the original driver wasn’t easily repurposed. Instead, [Ivan] decided to drive it directly from an Arduino Uno.

This is easier said than done. There are stringent timing requirements that push the limits of the 8-bit platform, let alone the need for a negative voltage to drive the screen and further hardware to drive the backlight. These are all tackled in turn, with [Ivan] sharing his tips to get the most flexibility out of the display. Graphics and text modes are discussed, along with optimizations that could be possible through the varied use of available RAM and flash.

The code is available on Github. If you need inspiration for your own controllerless LCD driver. [Ben Heck] has done similar work too, using FPGA grunt to get the job done.