Tag Archives: Arduino Uno

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?

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.

Hear the sound of 300 stars with Arduino


Artist Francesco Fabris created a sonic representation of stars and constellations through a dedicated interface.


Unlike some science fiction movies would have you believe, there is no sound in space. With this fact in mind Francesco Fabris created Stellar. This interactive art installation was designed to be “a sonic representation of stars and constellations through a dedicated interface.”

stellar-e1455661629139

This project takes the form of a cylinder with several important constallations represented below its transparent cover. Inside this cover are two robotic arms which are controlled by hand motions via a non-contact sensors and an Arduino Uno (ATmega328). These arms are used to select the star that is seen and heard.

Once selected, several aspects of that star are analyzed, including temperature, brightness (as seen from Earth), distance (from Earth), frequency, amplitude and duration. These statistics are then represented and displayed as a sound and color. The video below shows the installation in action, or you can check out the “making of” video at the end for more insight into this project.

87422-1024x573

“The project has been developed using Arduino and Max7 software,” Fabris explains. “Data of more than 300 stars and 44 constellations have been stored from the open-source software Stellarium.org, and coded to interact with the robotic arms.”

In addition to Fabris, several other people helped make Steller a reality: Patrycja Maksylewicz, Przemysław Koleszka and Eloy Diez Polo. It looks like this was a huge undertaking, involving quite a bit of programming, and a lot of work at the project’s location to get everything set up.

Hacking a rotary phone into a recorder and playback machine


Rotary X turns an old-school device into a modern-day question and answer machine.


For you youngsters out there, touch tone phones were an interesting piece of technology that used a rotary dial to create a certain number of on-off pulses. This told the phone company what phone number you, literally, dialed. Though this technology was phased out beginning in the 1960s, these resilient devices could still be found many years later. They can also be purchased and turned into something else. As Maker Lizzy Brooks puts it, “Like a lot of analog technology, rotary phones operate with a series of high/low switches that can easily be wired into an Arduino for programming adventures.”

Ring

In this case, Brooks is referring to her Rotary X question and answer machine. The guts of this phone are hooked up to an Arduino Uno (ATmega328) which interfaces with a hidden PC to state questions and record responses, controlled by the pulses generated by the rotary dial. Or, as the video below puts it, it’s “magic.”

In addition to wiring the dial and hook switch up to the Arduino, Brooks had to create a new electromagnet for the ringer by simply wrapping insulated wire around the bolt that held the orignal magnet. The microphone and speaker in the phone’s headset were replaced with a microphone scavenged from an earbud set, and a headphone speaker. Brooks notes that, although she used a PC, one could probably use an Arduino audio shield and forgo the PC altogether.

FLUUCIIIKPQ2LXN.LARGE

Looking ahead, the Maker is also hoping to add a sensor so it can ring whenever someone approaches, and to connect to the Internet so that it can react to various API data (like ring as you receive a tweet).

If you’d like to try something like this yourself, the Rotary X Arduino and Processing files are available online, and more info on wiring these old phones can be found on Andrew Stella’s “audio_maelstrom” blog.

 

This coat is heated by an Arduino


Odisseo is the winter jacket you wish you had…


A blast of bitter cold arctic air has brought the coldest temperatures in decades to some cities throughout the Northeast. As wind chills dip well below 0°F and bundling up in layers won’t do the trick, how great would it be to have a stylish jacket with a built-in heating unit to keep you warm?

Bl8fWTcCAAAGSOm.png-medium

This is exactly what an Italian team of of physical computing students did back in 2014. Dubbed Odisseo, the Italian name for Odysseus, the coat is powered by an Arduino Uno (ATmega328) and comes with a complete set of IKEA-like instructions pinned to the inside flap.

The zipper activates a heating unit located inside the collar, while capacitive sensors detect when a wearer places his or her hands into their pockets to initiate additional warming.

Make your own Arduino-powered laser engraver at home


Instead of shelling out hundreds of dollars, a 16-year-old decided to build his own professional-looking machine. 


If you don’t have a laser cutter, and would like one (after all, who wouldn’t?) you could buy one for thousands of dollars…. or build one yourself. 16-year-old “MichielD99” decided to do just that, and documented the entire process on Instructables.

laserEngraver_1

Control is handled by an Arduino Uno (ATmega328) running the grbl CNC controller software. This, in turn, runs two stepper motors via driver boards, as well as a laser via its own separate driver. It’s noted that this configuration could even be used as a CNC router if a rotary tool and Z-axis was added.

What really sets this project apart is the beautifully-made physical structure. It’s constructed primarily from 18mm and 12mm sheets of MDF, which translates to roughly ¾” and ½” thick material. It’s been 3D-modeled, and the cutouts are available as PDF images and STL files. This means that if you want to replicate it, all you have to do is print the PDFs out, then use a bandsaw to cut out the appropriate pieces. STL makes it possible to replicate with a laser or CNC router. Some work with a Dremel tool will also be needed, though this could possibly be avoided if using a CNC router to make the cuts.

F5YLF4DIACE31ZO.LARGE

If you’re going to create one of these yourself, this engraver is a great place to start (right after you purchase a pair of safety goggles meant for your laser’s wavelength). For another take on this type of tool, check out this build using similar electronics with a frame made of aluminum extrusion.

Watch this 3D-printed sculpture create an optical illusion


Math and art come together to blow your mind.


A group of German Makers have developed an animated, kinetic sculpture that produces a controlled 3D zoetrope optical illusion. Flux was designed to play with the eye’s perception of space and depth without using any sort of strobe or camera. Simply turn it on and watch it ‘deform.’

productshot.png

As you can see in the video below, a 3D-printed hemisphere rotates at a certain speed while emitting a specific light frequency based on the Fibonacci sequence. (For those unfamiliar with this sequence, it begins with zero then one, and each subsequent number is the sum of the previous two.)

explosion.png

Inside the device lies an Arduino Uno (ATmega328) that controls the motor speed by checking the actual speed with a Hall sensor and an Arduino Mini that shutters its 20W LED 48 times per second.

Be prepared to have your mind blown…

Maker creates his own life-size BB-8


17-year-old Angelo Casimiro decided to build a fully-functional, smartphone-controlled BB-8.


Until Episode VII came out, if you were a true Star Wars fan, building a working R2-D2 replica would seem like the thing to do. With the emergence of BB-8, R2 now has competition for the coolest robot in the galaxy, and for which droid you should recreate.

FCU1F0BIJIZ6EZJ.MEDIUM

At first glance the BB-8, with its continuously-rotating body and a head that always stays nearly upright, looks like something that could only be made with computer graphics on a movie set. 17-year-old Maker Angelo Casimiro, however, proves that isn’t the case with his life-size, phone-controlled toy. The best part of it all? According to his exhaustive tutorial, the project should cost only around $120 — a little less than Sphero’s miniature device.

The physics student from De La Salle University in the Philippines was able to purchase most of the items from a hardware store while recycling pretty much everything else, like a Christmas ball for its eye, an old Wi-Fi router antenna, and roll-on deodorant balls for the mechanism of the droid’s head to keep it upright. BB-8’s head is made from styrofoam, and the body is a beach ball reinforced with papier-mâché.

FJVL86PIJIZ5GOW.LARGE

The secret to his BB-8 build is that inside the sphere is a two-wheeled vehicle. When it moves, this vehicle rolls around inside, changing the ball’s center of gravity and causing it to go across the floor. (Think of it like a giant hamster ball.) The head, in turn, is stuck to the top of the spherical body via a structure inside of the ball made out of wood and magnets. Control is accomplished using an Arduino Uno (ATmega328) with a motor shield and a Bluetooth module, which allows it to take signals from a smartphone via the “Arduino Bluetooth RC Car” app. There’s even an MP3 module and speaker that enables it to beep and talk just like in the film.

Though the concept of this bot is likely simpler than what you would have thought it would take to produce one of these, it still took a lot of work from several people to get things perfect! If you’d like to try it yourself, Casimiro has provided a detailed overview video, as well as a 47-step tutorial over on Instructables.

Build a $200 laser engraver with Arduino


This DIY machine can engrave designs into wood, opaque plastic and leather.


Many people have a nice assortment of tools in their garage or Makerspace, but once you get into computer-controlled implements, both your capabilities and, normally, the price of them goes up a notch. Instructables user Macinblack20 decided to step into the world of laser engravers with his project, and according to his how-to article, it can be built for less than $200.

FSXZ3UNIJ8WWJWL.MEDIUM

His machine uses an Arduino Uno (ATmega328) running grbl, an open source CNC controller, to actuate two stepper motors. They move a one Watt laser in the X and Y axes on a gantry made out of OpenBuilds components. These parts, as well as a few others, are listed in the “materials” portion of his Instructables page. OpenBuilds appears to be an interesting option for Makers trying to source mechanical parts that can be hard to find or expensive.

FX8KAHHIJ8WWJWF.MEDIUM

Admittedly, employing a laser meant for engraving can be hazardous to your eyes, so you’ll definitely need a pair of laser safety glasses meant for the type of beam you’re using. Although an interesting build, don’t attempt something like this unless you’re absolutely confident that you can be safe with it.

F8VE81BIJ8WWJWB.MEDIUM

For a seemingly less hazardous build, you may want to check out the CNC EtchABot, an Etch A Sketch with knob controls as well as an automatic erasing mechanism.