Tag Archives: Arduino Pro Mini

1:1 interview with Hackaday Prize finalist Chris Low


Did you know that 80% of the 2015 Hackaday Prize finalists are powered by Atmel? With only days left until we learn which project will walk away with this year’s crown, we recently sat down with each of the potential winners to get to know them better. 


Transportation is major issue in the developing world due to its lacking physical infrastructure, and unfortunately, off-road SUVs are outside the means of the average person. In an effort to make them more accessible to everyone, Maker Chris Low built a solar-powered utility vehicle capable of battling harsh environments and rugged terrain.

8657691445878446071

Atmel: What is the Light Electric Utility Vehicle?

Chris Low: The Light Electric Utility Vehicle, which I am now calling the Solar Utility Vehicle (or SUV), is a solar-powered utility vehicle that has been made specifically for the conditions in the developing world. It is designed to be fully off grid, and charge itself from an array of four 95W solar panels that form a canopy over the vehicle. It has a portable power bank so that people can drive somewhere and have power available to them. It is also meant to be robust enough to handle the rough roads in a developing world context.

Atmel: How did you come to the idea for the SUV? Moreover, what inspired you to enter the contest with your project?

CL: This is an idea I have been thinking about for a few years now. I have been working in Africa primarily South Sudan since 2008 back when it was still part of Sudan. In that time, I have had to work on a lot of broken vehicles that just couldn’t cope with the conditions, and finding spare parts can be a nightmare. Few people realize that an all-electric drivetrain is actually much simpler mechanically than an ICE and has much fewer moving parts. I have been looking at making a small electric skid steer, but found that an articulating design is much more efficient and puts much less stress on components. I love small vehicles, and can see a huge potential market for something in this size throughout the developing world. There are some similarly sized three-wheel vehicles available here, but after owning one and always trying to fix it and not roll it, I knew there was a better solution for this environment.

I built this project because I had a use for a vehicle like this in the work that I do, and there was nothing available. I also spend a lot of time working with local welders in South Sudan, and I know if I could make kits and create easily understandable plans they could manufacture these vehicles locally; which would create jobs in a place that desperately needs them. I would have done this project anyways, but since I am an avid Hackaday reader I happily put this project in the competition, which I hope spreads the idea and inspires people to improve upon the idea.

257791445878699581

Atmel: In line with the Hackaday Prize theme, how are you hoping the Solar Utility Vehicle changes the world? What’s the mission?

CL: Like I said before the mission is to provide people in poor areas of the world with an affordable tool which can benefit there lives. A locally manufactured vehicle also has the advantage of benefiting the local economy. I think there is also a great opportunity now for the developing world to develop using much more sustainable energy sources. Not only doesn’t this vehicle need petroleum-based products, it also doesn’t require expensive grid infrastructure. It is ready to work no matter how remote the location.

Atmel: What’s different about it? What’s your vision for the next five years? Where do you see the vehicle going or what/who would you hope will pick up the project and use it?

CL: I think designing a practical solar vehicle is a bit different. Most of the examples I have seen of solar vehicles often don’t have a practical use in mind. Solar power for a utility vehicle makes a lot of sense, because they are often used for brief periods with lots of downtime in between to recharge. It is also incredible useful to have mobile power without the use of a generator. The body design with an articulating frame and differential motor control is also a bit different.

I already have a pretty extensive redesign in mind. Now that I have proved the concept, I would like to try a version using LiFePO4 batteries and hub motors with a more traditional steering design. I am always trying to improve things and make it simpler, but I would also like to push the efficiency boundaries as well on the next iteration.

I would love to see anyone make one of these, but I am a bit careful as well. While I believe this vehicle is about as inexpensive as it can be considering the technology involved, I also realize that at about USD $3,500 it is a huge investment for someone in a poor area. I have had a lot of offers to buy the vehicle here, but I really want to make sure everything is rock solid before people spend so much of their money on something.

3224571442697083235

Atmel: As we know, the Maker Movement has opened the door for everyone from hobbyists to tech enthusiasts to hardcore engineers to tinker around. What’s your personal background?

CL: I am certainly a beneficiary of the Maker Movement. My degree is actually in construction management, but most of my skillset comes from growing up on a farm and loving to try new things. I grew up doing a lot of electrical wiring, but really didn’t get into electronics until later in life. I started by building solar panels that I was using in South Sudan, but that quickly opened up into a lot of other things. I have done quite a few different alternative energy projects in South Sudan, and really love making these technologies accessible to people without costing a fortune.

I love that we have such an amazing amount of information so readily available to us now through the Internet. Anything form in depth analysis and feedback from strangers on forums, to free courses from places like MIT. We are really blessed in a way that no other generation has been.

Atmel: What are some of the core pieces of hardware embedded?

CL: Most of the brain work on the vehicle come from a pair of Arduino Pro Minis (ATmega328). One does monitoring of different current and temperature sensors and display that to an LCD screen. The other reads a Wii Nunchuck and a potentiometer at the point of articulations, and runs a PID loop which outputs to a pair of Dimension Engineering Sabertooth 2X60 motor controllers which run four 24V 650W DC gear motors.

Atmel: What hardware products or projects are you also building at the moment?

CL: My current project is very hardware centered. I just took the SUV up to a very remote refugee camp on the border to Sudan in the back of a very old Russian cargo plane. I am using the power from the SUV to cut doors and windows into an old shipping container that I am turning into a house. We are hoping to move up here early next year. I’ll be installing solar power, and be welding up furniture and other things we will need. I am also working on a BMS system for the LiFePO4 batteries for cell balancing, which uses a relay board and boost converter to run certain loads only off of the cell with the highest voltage.

9210671442696769009

Atmel: Why pick Atmel (and Arduino) chips?

CL: I think as a non-EE, Arduino has been a huge help to me. The community is great, and there is such a huge wealth of resources available. It is amazing how quick I can go from idea to finished. I always have a few Pro Minis around just in case.

Atmel: What advice would you offer other Makers when getting into hardware and embarking on a new project?

CL: I would say just do it. It is amazing what you learn by doing actual projects. You have to learn one thing so that you can do another to finally get where you needed to go, but you pick up lot of knowledge along the way. Don’t be afraid to make mistakes, because that is also learning, and lessons you won’t forget.

Atmel: And… we have to ask. If you win, are you heading to space or taking the cash?!

CL: Honestly my wife and I raise support to do what we do, and I couldn’t look people in the eye if I took the trip to space (cool as it might be.) I also don’t know how I would explain it to the people I work with here in South Sudan. My wife and I are also about to have our first baby, so I would take the cash.

Go Back to the Future with these Maker projects


“The future isn’t written. It can be changed. Anyone can MAKE their future whatever they want it to be.” — Doc Brown


Unfortunately, not all of us are lucky enough to have a time-warping DeLorean that’ll let us travel into the future at warp speed. After watching Back to the Future II, it’s safe to assume that we’ve all been waiting 30 years for October 21, 2015 to finally come — also known as the day that Marty arrives! What better way to pay homage to the ingenuity of Doc — who happens to be a Maker himself — than by compiling a list of our favorite BttF-inspired projects?

2015? You mean we’re in the future?

lcds___displays_Finished

For anyone who grew up in the ‘80s, this display panel should look incredibly familiar. It’s the time circuit, which Doc built into his 88 mph DeLoren machine. The brainchild of Phillip Burgess, the clock consists of LED displays housed inside a metal-painted acrylic enclosure, controlled a Teesny 2.0 (ATmega32U4) that was able to fit in places that an Arduino couldn’t.

It’s a bird! It’s a plane! It’s a DeLorean drone!

DeLorean-Drone_3

Back in 2011, YouTuber Native118 decided to honor the cult classic by modding his quadcopter into a DeLorean drone. While it may not have been able to fly through time, it could however fly through the sky… and in style. Its stainless steel body was replaced with lightweight foamcore, and equipped with LED headlights and taillights. Although it even had a mini Mr. Fusion on its back, power was supplied through a LiPo battery. Aside from that, he employed a MultiWii for stabilization, a HobbyKing 12A BlueSeries speed controller and a batch of Turnigy 2204-14T motors for the engines.

Time circuit’s on! Flux capacitor, fluxing!

fphiq1phxsus31s-medium

Just one of the many BttF props that Chris Fry hopes to replicate someday, the Maker recently devised a remote-controlled flux capacitor based on the Arduino Uno (ATmega328). The gadget features several audio tracks and lighting effects with varying modes (e.g. disco and reverse) at different speeds.

Roads? Where we’re going we don’t need roads!

qVxfNog

With a love for the DeLorean DMC-12, one pair of Canadian Makers spent more than 600 hours creating a retro-chic BttF golf cart, which boasts speakers that emit phrases from the movie along with a capacitor controlled by an Adafruit Pro Trinket (ATmega328).

Playing the BttF theme with floppies

maxresdefault

How do you honor the nostalgic tunes of BttF? Think McFly, think! With floppy music, of course! This is exactly what YouTuber Arganalth did. He attached a Raspberry Pi to a bunch of floppy and HDD drives, housed the entire system inside a suitcase and then programmed the drives’ mechanisms to play the famous songs. He employed a PC that sent the data to an Arduino Uno (ATmega328), plus integrated some batteries for power and portability.

When this baby hits 88mph, you’re gonna see some serious…

Led

In the parking lot at the mall, Doc uses a remote control to drive around his time-traveling car after putting his dog (Einstein) in the driver’s seat. Resembling the original Futaba FP-T8SGA-P, Maker Todd Jones designed a mock controller with an LED counter running an Arduino, along with a sound module that’s typically found inside singing birthday cards. With a flick of a few switches, the device turns on and the display begins to count upwards to the DeLorean’s necessary 88 mph while emitting the character’s legendary phrases.

Size adjusting – fit… Drying mode on. Jacket drying.

F7RU0V6IFUEFZWB.MEDIUM

With a desire to make Marty McFly’s auto-adjusting jacket a reality, the Instructables crew took it upon themselves to take a glimpse into what a future with self-sizing garments would look like. The team of Makers developed jacket sleeves that start off too long and then go up as if they modify itself to the correct length. This was accomplished by using a 3D-printed pulley mechanism and micro gear motors. Whenever a button on the jacket hem is pushed, cables are wound around a pulley, drawing the sleeves up. These cables are threaded through a simple tube system built inside the jacket and sleeves.

Power laces, alright!

rsz_1img_9127-1024x682-2

Aside from the DeLorean and hoverboard, there’s one other notable thing from BttF that has left us eagerly waiting to get our hands on feet in for decades. If your recall, Marty throws on a pair of Nike high-top sneakers that automatically lace and tighten by themselves. Tired of having to wait until 2015, Maker Hunter Scott chose to do his part and help make such footwear a reality with the help of Arduino Pro Mini (ATmega328) and a few other widely available components. A force sensitive resistor taped beneath the heel of the insole lets the Arduino know when a wearer steps into the shoe, while a rotary encoder on the motor shaft ensures that all the power lace cycles are the same.

Maker builds his own self-lacing sneakers


Footwear that’s just in time for Back to the Future Day! 


Aside from a time-travelling DeLorean DMC-12 and hoverboard, there’s one other notable design from Back To The Future II that has left us eagerly waiting to get our hands on feet in for years. During the cult classic, Marty McFly puts on a pair of Nike high-top sneakers that automatically lace and tighten on their own. With October 21, 2015 finally upon us, Maker Hunter Scott decided to do his part and help make such footwear a reality.

rsz_1img_9127-1024x682

Impressively, Scott didn’t even need Dr. Emmett Brown’s help to bring this idea to life. Instead, he ordered himself a pair of knockoff Nike Air Mag sneakers and gathered several widely available parts, including an Arduino Pro Mini (ATmega328), a LiPo battery, a USB charger, a motor, a motor driver, a shaft coupler and a rotary encoder. He also incorporated a switch to turn the kicks on/off and a button to activate the system.

The BttF-inspired shoes came with removable strap which Scott ended up removing part of its velcro, allowing it to slide without catching. The Maker carved out a notch in the back to install the motor, shaft coupler and encoder, and used a little bit of fishing line to go around the top, providing the power behind the laces.

rsz_img_9126-1024x682

A force sensitive resistor taped beneath the heel of the insole lets the Arduino know when a wearer steps into the shoe, while a rotary encoder on the motor shaft ensures that all the power lace cycles are the same.

Admittedly, the DIY sneaks are not exactly likes the ones worn on the big screen. For one, they don’t loosen automatically — you’ll have to hit the button for that. Secondly, Scott points out that they pale in comparison to the speed of McFly’s kicks… for now anyway. Regardless, they’re pretty darn cool if you ask us! Intrigued? Check out the Maker’s entire project here, or watch them in action below.

Maker builds a Mjölnir replica that only he can lift


Watch as this magical, Arduino-powered hammer trick people on Venice Beach. 


Inspired by Thor from The Avengers, engineer Allen Pan (known to the YouTube world as Sufficiently Advanced) has created his own real-life Mjölnir replica. Much like the comic book and movie, this magical hammer could only be wielded by “worthy” individuals, which in this case is anyone who could figure out that the object is impossible to lift as long as it’s on a metal surface. That is, of course, you have the YouTuber’s fingerprints.

Pic

Using a capacitive touch sensor connected to the large hammer’s handle, an Arduino Pro Mini (ATmega328), four 12V batteries, a solid-state relay as a switching device and an electromagnet taken from an old microwave transformer, Pan was able to build a Mjölnir that only he could pick up. This system works by creating an extremely strong magnetic pull, which is so strong that, it feels too heavy to lift when placed on a metal surface like a manhole cover.

Before taking his invention to the streets of Venice Beach, he registered his thumbprints to the embedded fingerprint scanner and proceeded to trick unsuspecting onlookers into trying to lift the mystical tool. Once someone grasps the handle, the electromagnets switch on, clinging the hammer to the metal. When the Maker moves his thumb over the sensor, it switches off again, allowing him to lift the Mjölnir with ease.

Arduinocade is a retro 8-bit game system


Now you can play your favorite retro 8-bit games on your TV from an overclocked Arduino.


What can we say? There’s just something about retro gaming-inspired projects that we can’t resist. This week, we stumbled upon a project from a Maker by the name of “Rossumur,” who has found a way to play classic video games on your TV from an overclocked Arduino Pro Mini (ATmega328).

game

The aptly named Arduinocade boasts old-school, 8-bit color graphics along with four voice sound. All video and audio signals are generated on the Arduino board, with just three resistors, upgraded crystal and a little software magic. By overclocking the Pro Mini to 28.6363Mhz, the Maker was able him to directly manipulate NTSC to produce 27 simultaneous colors.

These colors were created with NTSC color artifacts — a designation that was commonly employed to address several graphic modes in home computers throughout the ‘70s and ‘80s. Essentially, it’s a trick where the display is really black and white, but due to a delay in the signal generation, the bits are out of whack from the reference “color burst” signal and appear on-screen as unique colors.

art_of_artifacts

“Upgrading the crystal to 28.6363Mhz allows us to run at a multiple (8x CPU clock, 4x SPI output) of the NTSC subcarrier frequency,” the Maker writes. “By spitting out bits in the right pattern at the right time we can generate NTSC colorburst and different colors based on the relative phase of the pattern.”

In terms of sound, the audio driver has two parts. As Rossumur explains, the low-level kernel runs every HSYNC, stepping each of the four voices though its wavetable, mixing the sampled voices together based on their current volume and emitting a sample to the PWM/resistor single-bit DAC. This corresponds to a sample rate of 15734Hz. Meanwhile, the high-level task runs every frame at 60Hz, as well as adjusts envelope and modulates frequency of the underlying channels. It’s responsible for parsing data structures containing music and effects, modifying volume envelopes and frequencies, swapping wavetables for different instruments and so forth.

Games

Arduinocade supports a number of IR game controllers, including keyboards, Atari Flashback 4 joysticks and wireless devices like the Apple TV remote. What’s more, the DIY system will let you relive your fondest childhood memories by playing games such as Ballblazer, Caverns of Mars, and of course, Pac-Man.

So, are you ready to spark some nostalgia? Head over to the Maker’s GitHub page here, where you’ll find all of the necessary instructions and code to get started.

AMQUMO is a Xively ambient quality monitor


Based on an ATmega328, this monitor logs ambient noise, temperature, humidity and brightness data on Xively.


Created by Davide Gironi, AMQUMO is an indoor ambient quality monitor powered by the versatile ATmega328. The DIY device works by logging the data of four environment parameters on the Xively platform: ambient noise, temperature, humidity and brightness. This information is displayed through four bi-color LEDs, labeled with an N, T, H and B, respectively.

HTN

Built on the Xively Logger ATmega328 Library, Gironi used a web-based interface to set up the network parameters and the Xively tokens. The network can be configured using a static IP, gateway, netmask or DHCP.

Aside from the ATmega328 at its core, AMQUMO is equipped with an EC28J60 Ethernet controller to handle communication, a DHT22 sensor to measure temperature and humidity, an analogic noise sensor with an electret microphone and op-amp to monitor ambient noise, and a BH1750 board to detect brightness. Ambient noise and brightness are sampled twice every second to provide instant LED feedback, while humidity and temperature have a bit slower sample rate with ambient levels computed and posted to Xively each minute.

avr_atmega_ambient_quality_monitor-atmega328

“The PCB is quite simple, it’s just a bridge board for a low cost Arduino Mini board and all the sensors board. The main board and all [of the] sensors can be, of course, designed as a single board,” Gironi notes. “The temperature and humidity sensor need to be exposed outside the main electronics board, because both the EC28J60 chip and voltage regulator heat up to almost 40°C. And to solve this issue, a step down switching regulator should be used.”

Interested? Check out the AMQUMO’s original page here.

Converting a Fisher-Price tape player into a Bluetooth speaker


Maker transforms his ‘80s Fisher-Price cassette player into a Bluetooth-enabled device with the help of Arduino.


If you grew up in the ‘80s, it’s likely that you were the proud owner of a Fisher-Price cassette player. While for most folks, these popular toys are merely a distant memory. But for Matt Gruskihe, it was a chance to bring his childhood accessory into the modern-day era. To accomplish this, the Maker decided to transform the retro device into a Bluetooth media system that he could remotely control from his smartphone.

case_exterior

Bringing this idea to life required some new mechanical and electronic components, along with a few 3D-printed parts. The Maker employed a Bluetooth audio module and an amplifier breakout board from SparkFun, and built a custom PCB that would convert the stereo output to mono. Four 1.5V C batteries were used to power the unit.

Meanwhile, an Arduino Pro Mini (ATmega328) was tasked with two things: providing 3.3V to some of the other electronics and reading the rotary encoder responsible for volume control.

“I connected the rotary encoder to the Arduino and installed the Encoder Library from PJRC. This made it really easy to tell when the volume knob was clicked up or down,” he writes.

button_wires

Gruskihe had to also modify the device’s existing mechanical buttons to drive the electronics using wire and hot glue.

“After some poking around with the springs and levers, I managed to find some spots that I could modify to get the mechanical behavior I wanted (momentary press/release of all button presses). There is a lever that is pushed down when a tape is inserted,” Gruskihe explains. “Once this was done, I could get all of the buttons to release instantly by holding down the stop/eject button. I found the lever that the stop/eject button was activating, and used some hot glue to lock it in place.”

powerswitch

What’s more, he found a spot for a hidden power switch underneath the cassette tape’s holder, which enabled him to adhere to the vintage aesthetics of the ‘80s toy. With the help of his Ultimaker, the Maker created a custom 3D-printed holder to keep the PCB in place. This allowed the new board to fit in the original compartment and for Gruskihe to keep the volume control in its usual location.

Intrigued? Check out the project in more detail here.

Maker creates an Arduino-powered remote shutter for Beme


Instead of having to hold his smartphone against his chest to create Bemes, Maker Sean Hodgins built an Arduino-powered remote shutter.


When the Vine app first emerged, Maker Sean Hodgins had the idea to take an Arduino and to devise a time-lapse rig that would allow him to share unique six-second posts with his friends on the social channel. Keep in mind, this was long before the days of simply editing clips on the computer and then putting them up on Vine as many folks do now. Back then, users were required to actually touch the smartphone’s screen in order to begin recording.

IMG_8344-Edit-2

Following the feedback that he received on his earlier project, Hodgins decided to build a remote shutter for use with Beme, a Snapchat-like ephemeral messaging platform that has recently risen in popularity. What separates this network from others before it is the way in which moments are captured. In an effort to migrate away from selfie culture, Beme is instead triggered by a phone’s proximity sensor and photos are snapped by placing the device against your chest.

Rather than always having to hold the phone against his body, Hodgins wanted to create a remote that would enable him to start recording by moving a servo arm over the proximity sensor. To accomplish this, he built a nifty device inside an iPhone case. Housed within the enclosure lies an Arduino Pro Mini (ATmega328), a 9V battery and a “cheapo” wireless receiver, while a separate button is used to communicate with the unit and activate the system with just a click.

Hodgkin

“Right now, since it’s so hacked together, the RF doesn’t like to communicate when the servo moves which means it drops out when you trigger it. As a quick fix, I modified the code to just trigger and wait the minimum time for the Beme to post. As a real fix, I could add a transistor to power the servo so that when its not moving its powered off,” the Maker notes.

Watch Hodgins provide a detailed overview of the simple project in the video below. Interested in making one of your own? Head over to his original post here.

Building a DIY pedometer watch with Arduino


This Arduino watch can sense direction, count steps, tell temperature and measure altitude.


Sure, you can always go out and buy a smartwatch with a tracker and compass already built-in, or you can do what Ben Hur Goncalves has done and create one of your own with the mighty Arduino.

CLqk9kEWcAAKEJN

Having been fixated on the idea of devising an all-in-one wearable device for quite some time now, the Brazilian Maker finally got around to mastering the concept. And it’s not just an ordinary timekeeper either. Aside from revealing the time and date, the wrist-adorned piece can measure altitude, monitor temperature, count steps and even help guide you in the right direction.

To accomplish this feat, he used the combination of a 10-DOF sensor (accelerometer, gyroscope, magnetic, barometric pressure and temperature), an I2C OLED display, a button on its side for switching between modes, an old 3.7V cellphone battery for power, and an Arduino Pro Mini 3.3V (ATmega328) for its brains.

LCD

Before bringing the gadget to life, he had to first overcome a series of challenges, including working with a compass and Bluetooth, reducing its size and thickness, communicating wirelessly with his Windows Phone, and writing a custom app. However, he quickly found that Bluetooth consumed a bit too much energy, the battery life was dismal, and several of its features were unnecessary. So, he got started on a second iteration of the wearable, which would ultimately lead him closer to his final design.

“I tried to make another with Bluetooth, but one that you could turn it on with a switch. It turned out that switching it on and off resets the Arduino. I figured out that I didnt need the Bluetooth, so I made a second version, with an MPU9150 (compass, accelerometer and gyro). It was a pretty better unit, also with two buttons (I still used resistors on them), larger in size, and less thick than the original,” Goncalves writes.

Watch1

Although it possessed a steampunkish look, it still wasn’t something that the Maker would slap on his wrist and head into public wearing. This time, though, the battery life was much better. Whereas the original only lasted about 60 minutes, the second prototype was able to run for nearly 14 hours. By tweaking its insides and casing, Goncalves was on his way to having a stylish DIY watch that could stay powered for at least a day.

Not only can it display the time and date just like any watch, a few clicks of its side button will reveal the current temperature, altitude, barometric pressure, steps taken and calories burned. In compass mode, north is shown as the device is turned. Intrigued? Head over to Goncalves’ project page here, or watch his detailed demonstration in the video below.

Remotely control a Roomba with your laptop


Maker hacks his robotic vacuum cleaner with an Arduino Pro Mini and wireless transceiver to control it remotely. 


Like many of us, “Boredman” is the owner of a robotic vacuum cleaner. Despite their convenience, there’s just something about a Roomba that makes us want to tear it down and begin tinkering. So to no surprise, that’s exactly what the Maker decided to do with the help of an Arduino.

Roomba_ctrl

Using the seven-pin connector located beneath the Roomba 880’s handle, Boredman was able to take complete remote control over the robotic device with an Arduino Pro Mini (ATmega328) and a wireless transceiver.

“Naturally, my goal was to make a controlling hardware as small as possible, ideally invisible, fitting under this handle. Got to keep in mind the wife acceptance factor,” he jokingly explains.

Though his Pro Mini was 5V, he needed a 3V board in order to interface with the 3V radio module. Fortunately, the ATmega328 can take any voltage by itself, with restrictions of maximum clock speed. He removed the linear regulator and disconnected LED resistor to save some energy. As a result, the Arduino was able to receive power directly from the 3.3V VCC connection.

MCU

“Theoretically, running at 16MHz at 3.3V is outside the specs and is not guarantied. However, I read that other people successfully did it, and it seems to show no problems here,” the Maker admits admits.

Boredman created a small, efficient switch-mode supply based on an LMR14006 regulator IC to power the Arduino. The Maker notes that the Roomba battery voltage can be as high as 20V and that he required a stable 3.3V for controller, while maximizing efficiency.

“The logic level shifter between 5V TTL signals of Roomba and 3.3V levels of Arduino is built based on this application note,” Boredman explains. “I opted for a modular design, where DC-DC power supply and serial port level shifted are built on a separate small board, connecting to Arduino Mini through a six-pin header connector.”

connector_ctrl

When completed, he was able to use the keyboard of his laptop to remotely control the gadget’s movements. For instance, the shift button allowed him to select between commands, while the left/right arrows dictate direction and up/down adjust its speed. With a little soldering, the circuitry was also able to fit nicely right under the Roomba’s handle. Maker tested, wife approved!

Thinking about hacking your vacuum? Head over to the project’s page here.