Category Archives: Arduino

Maker mods his NERF blaster into a fully-functional Halo 5 MA5D


A DIY weapon for Humans vs. Zombies — with an ammo counter, scope and all!


Jeremy Chang is a big fan of Humans vs. Zombies (HvZ), a live-action game where players try to survive a post-apocalyptic world using soft toys like socks and foam dart guns. Well, in this case, the Maker decided to do something a little different and add another layer of roleplaying to his HvZ experience by modding his NERF blaster to resemble a Halo MA5D assault rifle.

K3aZrBE

This device boasts a number of impressive features, which range from a digital ammo counter to a functional scope. Based on the fictional United Nations Space Command weapon, the 3D-printed replica certainly looks ready to obliterate zombies.

pTvDAMn

In order to get the iconic shape of the MA5D, Chang used some 3D-printed part to upgrade his blaster. On the inside, Chang employed an Arduino Nano (ATmega328) to detect trigger pulls, a few reed switches in the chamber to determine the current ammo count and an Adafruit 128×64 OLED lit with a NeoPixel LED. (The color on the screen change as the percentage of ammunition goes to zero.) The display even has a functional mission timer and will reveal if the clip is not fully closed. Aside from all that, a 5V scope adds a nice finishing touch to the MA5D prop.

PR0LRXI - Imgur.gif

Intrigued? You can check out Chang’s entire build here.

Have your Arduino let you know when your package arrives


How to program your Arduino to query the FedEx API every time someone comes to your door in order to determine whether that person was delivering a package.


If you’re expecting a package, and can’t be bothered to go to the door to actually check and see who is bothering you, Adafruit has your solution. That’s because they’ve developed a guide, which will teach you “how to program your Arduino to query the FedEx API every time someone comes to your door in order to determine whether that person was delivering a package. Then, you’ll program the board to use the Zendesk API to alert you if a package was delivered.”

microcontrollers_Package_Delivery_Cover

Physically, this task is fairly straightforward, involving only an Arduino Uno (ATmega328) with a Wi-Fi shield (AT32UC3) for communication, and an infrared sensor to detect whether or not someone is at your door. Setting up the software, as you might suspect, is somewhat more involved, including getting a Temboo account, a Zendesk account, and obtaining FedEx developer keys.

If you’re thinking about doing this project, it’s much easier to obtain the FedEx keys than you might suspect, and what you need to do to set everything up is laid out in a step-by-step procedure. On the other hand, if you’re expecting something from UPS or the U.S. Postal Service, you might still need to actually go to the door and see what it is. Besides, you’ll have to get the package eventually!

For another idea on how to interface devices in your house with the Internet, why not check out this Amazon Echo controlled wheelchair experiment?

This system lets you experience the hidden politics of networks in everyday products


Politics of Power explores how a mass-manufactured products could behave differently depending on the nature of its communication protocol. 


If the U.S. presidential election took place tomorrow, and only power strips were running, at least we would now still have a choice of candidates and political ideologies. Shunning the two party system, design consultancy Automato has decided to create a three types of power strips, each with its own method of distributing electricity.

pop1a.jpg

“With a growing number of networked and autonomous objects as well as the outbreak of fields such as ‘the IoT,’ communication protocols used by connected products are increasingly important as they act as the network’s backbone. Since the end product is ‘black-boxed’ to the user, we often assume that all nodes of a network are equal,”the team writes. “But is it? For example, in a home, two appliances in the same network must be working at the same time, but because of a power shortage, they cannot run in parallel. This bring us to question, who should be given the priority and why?”

Politics of Power is an exploration into these questions on a micro-scale by employing a simple ubiquitous gadget, the multi-plug. These power structures include the generally democratic and physically circular “Model D,” featuring five plugs all running at 220V. In this system, a delegate (socket) is elected and it’s power grows until it’s unplugged. “Model M” is somewhat more repressive, with one plug running at 220v, two plugs at 180v, and three plugs at 110v.

pop6a

Finally, the “Model T” power strip is most repressive, with one one plug running at 220v, while the other four have to be content with 5V. They protest their situation at times by blinking power on an off, however the leader can shut power off to them if it so chooses. It is noted that this strip can turn into a “Model D” if the leader is taken out of the equation, though one might suspect another socket would rise to power in a violent power grab.

Politics aside, these power strips are controlled by an Arduino Pro Micro (ATmega32U4), with a phase detector to sense changes in current. Meanwhile, a TRIAC gate circuit is used to control the power output to the sockets.

The whole setup is quite interesting, both visually and as a social commentary. This project offers a simplified way of looking at what’s at stake in debates over net neutrality, peer-to-peer networks, encryption backdoors and other modern-day controversies. And as smart devices continue to emerge throughout our daily, it certainly makes us wonder: Who’s actually in charge of making the decisions? Meaning, what are some of the hidden rules, structures and logic behind products such as power strips that were often thought of as being ‘neutral?’ You can see the results in the video below.

[h/t Creative Applications]

 

What’s the temp in your house? This Arduino-based Nixie tube thermometer will tell you


Because every engineer loves a good Nixie tube thermometer.


If you want to know the temperature, normal digital thermometers, or increasingly the Internet, are usually good enough. Visually though, it’s hard to beat the warm glow and retro look of a Nixie tube. What better way to display this than with a three-digit tube display like Luca Dentella’s build.

Cb2w_RYW4AI2NDp.jpg

His process is outlined in a series of 10 posts that can be found here, or you can just skip to the completed version. The “brain” of this display is a Arduino Pro Micro (ATmega32U4). It uses a thermistor-style temperature sensor, which has a resistance than changes depending on the temperature, to tell how hot it is.

The display is, of course, three nixie tubes. The first thing that’s interesting about the setup is that the third tube shows “°C.” Dentella is using an “IN-19A” tube for this purpose, which can also reveal a number of other symbols. In this case, it shows the degrees Celsius value at all times.

The other interesting part of this design, besides the generally clean layout and printed circuit board use, is that each tube has a programmable LED under it. This allows for a unique coloring, and could certainly have produce many interesting visual effects. Perhaps in another life, this type of display could serve as a sound level meter, with the LEDs pulsing on and off to the beat of the music.

 

This 3D-printed, Arduino-powered robotic mower will take care of your lawn for you


Build your own Ardumower for less than $300.


Mowing the lawn; it’s a nice slice of solitude and exercise for some, and an arduous task for others, to be avoided at all costs. If you fall into that second category, then the Ardumower might be for you. According to its description,“With this download project you can build your own robotic lawn mower at a fraction of the cost that one would have to apply for a commercial one.”

csm_DSC01388_1d7b22e3bc

The mower itself is an interesting build, with a nicely sloped canopy and driving wheels that resemble something found inside of a clock. Housed inside is an Arduino Uno (ATmega328) and a motor driver board for control. Two 12V electrical motors are used for locomotion around a yard, while another motor turns the cutting blade.

The robo-mower is kept within your yard using a boundary wire fence to tell it when it has reached the limits of its domain. As seen in the video below, it also has some obstacle avoidance capability, though it would likely be best to keep it in an area free from animals, children, and irresponsible adults!

If you want to assemble one yourself, you can do so for about $250-$300 — a fraction of the cost of its commercial counterparts. A manual, which is available for $12.16, claims to give step-by-step directions to build your own Ardumower (or maybe two for larger lawns!), as well as info on how to create the boundary fence.

This machine can print pictures using drops of coffee, wine and other liquids


Just when you thought you’ve seen it all…


If you’ve ever been to a Maker Faire, then chances are you’ve stumbled upon the PancakeBot, a CNC machine that extrudes delicious art out of batter. A few years ago, RIT Assistant Professor Ted Kinsman decided that he wanted to print using something other than ink as well. His choice? Coffee, or any other material with low viscosity.

4903_showcase_project_detail_item-2.jpeg

The machine itself is an xy-axis printer equipped with a solenoid liquid valve, stepper motors for positioning and an Arduino, which can store images of approximately 80×100 pixels. However, despite its mediocre resolution, it does plot human faces fairly well. The drip size, the nozzle distance and the paper that the beads of coffee extract fall onto can all be changed.

“For many years I have thought about building a machine that could paint for me,” he explains. “Since I always have leftover coffee, I thought it would be a fun medium to play with.”

For what it lacks in resolution, it surely makes up for in cost — Kinsman says that it’s super inexpensive to create images. To begin, the professor snaps a picture, heightens the contrast and converts that into a PGM file that the Arduino could read. The sketch then prints a test grid, which can be modified by dropping in a PGM image and adjusting the space between drops. As MAKE: notes, the grayscale is converted to an array of dots whose darkness corresponds to the length of time that the valve of the pipette opens to release a coffee drop.

4906_showcase_project_detail_item.jpeg

“Each of the pixels is turned into a number from 0 (no coffee) to 256 (the largest drip size). The size of each pixel is controlled by determining how long to open the drip valve for — the largest drop (and darkest pixel) requires the valve to be open for 63 milliseconds. In this way, the machine currently can do 53 different shades of coffee,” according to PetaPixel.

A Mariotte’s siphon is employed to ensure that the depth of the coffee in the reservoir won’t affect the pressure, which in turn could influence the size of the drops. Each print requires about an hour from start to finish, but takes roughly a day to fully dry.

Looking ahead, Kinsman would like to explore the possibility of adding another stepper motor so that he can make spirographs or use a syringe that would enable him to print with thicker liquids. But until then, you can watch it in action below (note that the machine is using blue ink) and read more about the project here.

 

This ‘useless IoT device’ prints out Reddit’s Shower Thoughts


With the press of a button, Thinking Man produces a random amusing thought from Reddit’s popular subreddit Shower Thoughts. 


If you’ve never seen it, the subreddit /r/Showerthoughts is full of brilliant, concise and often hilarious insights that come to mind while, you guessed it, showering. Amidst all of that lathering and rinsing, our brains wander. The question is, what do you think about during your most vulnerable moments?

Shower

Cognizant of this, the crew at MAKE: Magazine have developed a “totally useless and ridiculous desk toy” that prints out snippets from Reddit’s infamous feed. With one press of a button, the aptly named Thinking Man generates a random amusing thought from its onboard thermal printer, which is downloaded from the social network via Wi-Fi. The result is an objet d’art (or “work of art”) that can surprise you with its cleverness.

Aside from its thermal printer, this Internet of Useless Things project combines an Arduino Mega (ATmega2560), an ESP8266 module and a plastic mannequin head. (You can see how to program the ‘duino, wire the boards, work with code and power up the device referring to its in-depth writeup here.)

ThinkingMan_Opener-19

“Because the entire response from Reddit is too large for the Arduino to store in memory, the microcontroller has to pick out the relevant data as it is received. The included source code does just that, and can be adapted to read data from anywhere on the Internet or your home network,” MAKE: explains.

With a little tweaking, you can configure your own Thinking Man to produce jokes, or even more useful tidbits such as to-do lists, headlines, weather reports and class schedules. The possibilities are endless. Intrigued? Then head over to MAKE:’s entire write up here, or watch the team’s weekend project video below!

SumoBoy is an Arduino-based fighting robot


Build your own lean, mean fighting machine with this robot kit. 


If you’re competitive, but not the fighting type, robot sumo may be the sport for you. Robot sumo is exactly what it sounds like – sumo wrestling for robots. Instead of you facing your opponent inside the ring, you have a robot attempting to push another out of the arena. Sound like something you’d be interested in? Luckily for you, a team of die-hard robotics enthusiasts have created a DIY kit to help jumpstart your new hobby – no technical skills required.

photo-original.jpg

Meet SumoBoythe world’s first mini sumo robotics kit that is intended for both sport and education. SumoBoy is the brainchild of RobotNest, a company started by a team of engineers and programmers who also happen to be world champions of mega and mini sumo robot tournaments in Japan, U.S. and Europe. Their goals are to popularize robot sumo worldwide while proving to the younger generation that programming and electronic engineering can be both fun and exciting.

The novelty of robot sumo is that the competing robots, called sumobots, are autonomous and not remote controlled during battle. Sumobots are successful based on the best strategy programmed prior to the competition. The SumoBoy kit comes with an assembled robot that complies with industry standards, and it includes additional components to tinker with the robot’s fighting capabilities. An instructional book will be available on the company’s website, which will address the basics of electronics, programming and other topics including artificial intelligence.

SumoBoy_7

SumoBoy boasts an Arduino Micro (ATmega32U4) at its core, which can be programmed in C or C++ languages. Additionally, the kit includes a prototyping board that serves as a learning platform for the fundamentals of electronics and coding. With this board, users can play with dozens of components, combine them into numerous algorithms and learn how to program in order execute their own winning strategy.

Kit.png

The kit also provides a power supply, USB cable, a set of electronic components comprised of sensors, resistors, capacitors, transistors, wires, LEDs, motors and a high-quality screwdriver, and a cardboard dummy that serves as the opponent when testing the robot in action.

Ready to take on the sport of robot sumo? Head over to SumoBoy’s Kickstarter page, where the RobotNest team is currently seeking $100,000. Delivery is slated for September 2016.

 

Trojan 77 is a gamified simulation of the Trojan virus


Inspired by labyrinth, this project highlights the most significant effects of the Trojan virus.


Developed by a team of students at the Copenhagen Institute of Interaction Design, Trojan 77 is a gamified simulation of the infamous Trojan virus — a malware that provides unauthorized remote access to a user’s computer. The game, which was originally devised as a tech museum exhibit, aims to shed light on the most important effects the virus.

trojan77.jpg

Much like the labyrinth game you played growing up, Trojan 77 simulates a few key effects of the virus, such as passwords leaking out and files being deleted, culminating in a system failure. To help explain the intricacies of the malware, the team built the project on the metaphor of a maze with players having the perspective of the hacker.

As you can see in the video below, the ball represents the Trojan virus. The player must get the ball to stop at cetain touchpoints throughout the maze by tiling the structure back and forth. Each touchpoint holds valuable data, like passwords and pictures. Once a touchpoint is hit, the data can be then be ‘accessed’ by the hacker. If successful, the vrius will crash the system once the final touchpoint is reached.

projection

“The idea of designing something analog to explain a digital construct was an exciting challenge to undertake. The way that computer viruses operate can be very complicated and hard to explain without overloading people with detailed information,” the team writes. “Making this information visual via animated projections helped to communicate the effects in a fun and memorable way. It also enabled us to communicate the same information to children without any negative connotations, but simply educational.”

Housed inside the wooden structure lies an Arduino Uno (ATmega328) and two servo motors, controlled by a joystick that enables the tilting.

 

Hate clapping? Simone Giertz’s latest machine is for you


Let’s give this project a round of applause! 


Guess who’s back with another robotic solution to yet another problem. Simone Giertz, of course! Any of us who’ve ever had to sit through a graduation ceremony, an hour-long presentation, a tennis match, a ballet recital or a political debate know all too well how annoying having to constantly give an applause can be.

Simone.png

So, as part of her aptly named “There Must Be A Better Way” series, the frequent YouTuber and Maker has developed an automated applause machine. Why? Because “clapping your own hands is tiresome and a cruel practice.”

For the mechanism itself, Giertz employed a pair of kitchen tongs and attached a metal spring below the grippers, then put an oval-shaped DC motor between the two arms. This way, when the motor spins, it forces the tongs to open and close, creating a clapping motion.

“For the machine’s hands, I wanted to find a pair that would create the most realistic clapping sound possible. So I bought four different types of plastic hands from a party-supply store. After some experimentation, I decided that hollow hands made of rigid plastic created the best noise. I fastened them to the tongs’ grippers with small bolts,” the Maker explains.

The machine was brought to life using no other than an Arduino Uno (ATmega328) connected to a MOSFET, housed inside a laser-cut base. What’s more, a slider was added to the front of the device to control the speed. According to Giertz, she can now gradually adjust the applause from a “snarky slow clap” to a “breakneck 330 claps per minute.”

Admittedly, this may be one of her best, most practical and well-polished projects yet. We love it! Now how ‘bout a round of applause for Giertz?! You can watch the future of clapping hands below, as well as read her recent write-up in Popular Science here.