Tag Archives: ATmega328

CowTech Ciclop is a $100 3D laser scanner


Makers can produce high-quality scans for a fraction of the cost of other machines.


Those who’ve ever wanted to copy a three-dimensional object without shelling out an arm and a leg for a professional-grade machine are in luck. That’s because Maker Jason Smith has developed an open source, RepRap 3D scanner. The best part? It’ll cost you less than $100.

cowtech-launches-kickstarter-99-ciclop-3d-laser-scanner-3

According to its creator, the CowTech Ciclop boasts “a large scan volume, a simple yet elegant design, and a disruptive price point that blows any other laser scanner out of the water.” Inspired by the BQ Ciclop, this unit’s frame is comprised of sleek laser-cut acrylic and plastic components that users can easily fabricate themselves. Smith has also shrunken down the scanner’s footprint so it can be reproduced on even the smallest of printers.

“We wanted to make sure our product was usable for anyone who owns a 3D printer, so we meticulously designed our parts for a print bed volume of only 115mm x 110mm x 65mm (4.5 x 4.3 x 2.6in) so they can be produced on even the smallest of printers,” Smith adds.

Unlike some other DIY gadgets available today, the CowTech Ciclop is a scanner that employs two red line lasers, a camera and a rotating turntable. Not only can Makers create the CowTech Ciclop’s parts on their own 3D printer in any color and resolution, they can assemble the device in under 30 minutes. Once constructed, they can then take any item they wish to replicate, set it on the 200mm laser cut acrylic turntable, and begin the scanning process.

photo-original

At this time, two redline lasers flash on the object as the turntable makes a complete revolution. A camera detects the location of each of the lines and stores them as points in the 3D space. A cloud of points is generated after the scan is complete, replicating the surface of the object with up to 0.5mm precision. That point cloud could then be utilized as a standalone or converted into a program like Meshlab and Cloudcompare.

As you would expect, the low-cost CowTech Ciclop kit has an Arduino Uno (ATmega328) for its brain, an Arduino shield for controlling a NEMA 17 stepper motor, a USB cord and a 1.5A power supply.

Sound like the DIY scanner you’ve been looking for? Head over to the CowTech Ciclop’s Kickstarter campaign, where the team is currently seeking $10,000. Delivery is slated for April 2016.

 

The world’s tiniest RGB LED cube


This 4x4x4 cube measures only 2cm on each side.


If you read Atmel’s blog, chances are that you’ve seen a programmable LED cube. Given the amount of soldering involved, adequate space between each light would seem like a necessity. Hari Wiguna, however, decided that he could make a 4x4x4 cube measuring only 2cm on each side. In other words, as seen in the first video below, it would roughly fit on a quarter.

This build took Wiguna “months to build, but it’s finally done,” and, unless he hears differently, it is the smallest 4x4x4 LED cube in existence. Soldering, as shown in the second video, seems that it was quite a nightmare, but at least he had a custom PCB on which to set his LED stacks once they were assembled. For work that small, he needed a fine-tip soldering iron, but had to actually build his own set of jigs to assemble everything correctly.

The circuit, seen in the third video uses an Arduino Nano (ATmega328) to control the 64 RGB LEDs used. It’s a very clever setup, modeled after the Charliecube design found here. The four stacked LEDs are each rotated 90 degrees to each other, allowing its diode property to separate out each light’s signal.

The resulting animations are quite impressive — amazing for something this size! Check out the three clips below for even more background on this tiny wonder.

Maker gives his dad remote-controlled eyebrows


This project will raise some brows…


When you have a pair of formidable eyebrows like Alec Smecher’s father, it can probably get a bit tiring always having to raise them by yourself. What if there was a remote-control feature that could take of that for you? Well, this is exactly what the Maker decided to do as a birthday gift for his dad.

P2070917-1024x768

The simple circuit consists of an ATmega328 that runs a few 6V motors in response to IR signals, an L293D quad H-bridge for the power switching to the motor and a VS838 infrared receiver, all mounted to an old Petzl headlamp. Smecher then attached sewing bobbins to the motor spindles, and wound some thread around them.

20160208_105215-1024x576

“The eyebrows are attached by taping the thread to the skin just underneath — right above the eyelids — using a piece of band-aid adhesive. A little piece of toothpick tied to the end of the string helps prevent it from slipping out of the band-aid,” Smecher explains.

Okay, that’s enough writing. You gotta see the ‘brows in action below!

This Arduino-powered machine turns tweets into cocktails


Who knew you could get drunk on data? 


You’ve most likely read a tweet, you’ve probably even heard a tweet aloud, but chances are you’ve never tasted a tweet. But that may all soon change, because Clément Gault and Koi Koi Design have developed Data Cocktail, an Arduino-powered machine that whips up cocktails based on, you guessed it, Twitter activity.

dt2

Data Cocktail works by scouring the web for the five latest posts mentioning keywords that are linked to available ingredients, represented by differently colored bulbs. (The system will accept either words, hashtags and mentions.) These messages are then used to define the composition of the drink and fill the glass accordingly. The result is an original, crowdsourced concoction whose recipe can be printed out.

“If you’re wondering whether a tweet about Santa Claus in Winnipeg, Canada can take part in generating a cocktail in Nantes, we say yes! Data Cocktail is a machine but it doesn’t exclude a minimum of politeness,” its creators reveal. “Once the cocktail mix is realized, Data Cocktail will thank the tweeters who have, without knowing it, helped at realizing it.”

dt3

Its creators reveal that they can easily change the keywords, ingredients and proportions to suit specific events. Meaning, the robotic bartender can make drinks based on everything from election coverage (whether you’re experiencing a Trumpertantrum or feeling the Bern) to what’s trending at any particular moment.

In terms of software, Data Cocktail uses the Processing and Arduino programming languages. A first application, developed in Processing, pilots the device. The requests are performed using the Twitter4J library, while the app processes the data and commands the robotic gadget.

dt6

As for its electronics, Data Cocktail is comprised of a robot, solenoid valves and LEDs. The robot is built around a modified Pololu Zumo chassis with a motor shield, a Bluetooth module and an Arduino Pro (ATmega328). Meanwhile, the valves and lights are controlled by an Arduino Due (SAM3X8E) connected via USB.

Intrigued? Head over to the project’s page here, or watch it in action below.

Make an automatic ice fishing jig


An automated spin pike decoy for DIY ice fishing.


If you’ve spent most of your life in a relatively warm climate, chances are you think of ice fishing as sitting inside a shack with a line through a hole in the ice, waiting for a fish to bite. Although this type of fishing is certainly done in northern climates, its more violet cousin, spear fishing, is also accomplished using a jig to attract actual fish to the “spearing zone.”

Finished_JigBuddy_01.jpg

The exciting part of this would seem to be actually “catching” the fish, and making the jig bounce around is likely quite boring. Naturally, this problem is best solved using an Atmel-based development board, an Arduino Pro Mini (ATmega328) in this case, to automatically control the jig via a small hobby servo.

The fishing setup featured on JigBuddy.com is a relatively simple build, and should cost around $50 for the parts. A potentiometer controls the jig’s speed, while an on/off switch powers the Arduino board directly, saving complication over using it as an input.

Though a relatively easy build, there is some project box cutting involved, so if you care more about catching fish than finishing an interesting project, that’s also an option to buy one for just under $90 plus shipping and handling. Perhaps your machine could also be used as a cat toy during the summer!

 

 

Rough terrain is no match for this screw-propelled vehicle


Watch this little off-road beast maneuver through sand, even with the occasional obstacle thrown in.


If you want to drive off-road, a 4×4 truck is generally sufficient. This, of course, wasn’t good enough for the early 20th century Russians, who decided to instead build a vehicle based on two giant screws. According to the builder of the modern screw-tank model seen in the video below, the original was “designed to cope with almost all kinds of landforms, such as snow, swamp, water, desert and forest, except normal asphalt road.”

F2SRX32IJBTYDQO.LARGE

This version’s screw-wheels are reportedly a little short, so it isn’t able to traverse on water. It does, however, show an incredible aptitude for maneuvering through sand, even with the occasional obstacle thrown in.

This machine is controlled by a Me Orion board (ATmega328). Instead of the typical plugs for individual wires, it features eight RJ-25 sockets that simplify wiring when used with compatible parts.

The little off-road beast uses two gear motors which are linked to the (comparitively) massive screw wheels. Besides figuring out how to print the driving screws, this build appears to be relatively simple compared to how cool it looks. If you decide to create your own, you too can use a gamepad to command your little vehicle to cruise around the beach, impressing all who behold your tiny Russian-inspired craft!

Build a simple shot-pouring robot


ShotBot pours you a drink with the push of a button.


The ShotBot, not to be confused–or used in conjunction with–the “ShopBot CNC router,” is a simple machine for dispensing, what else, shots. It’s powered by a Geekduino, an Arduino-compatible board with an ATmega328 at its core, along with two RobotGeek Pumping Stations and a few other parts.

JackDa.png

The build itself is fairly simple, with each of the two pumping stations hooked up to a digital pin on the Geekduino, and two buttons hooked wired in for control. The input tube is inserted into a bottle of your beverage of choice, and the output is, as you might guess, placed into a shot glass.

Per the default code, the pump is activated for 2500 milliseconds (2.5 seconds) to dispense the shot. You can, of course, edit this value, depending on the amount of liquid desired. It should be noted that the pumps used are diaphragm-based, so your liquid source needs to be below the pump itself, otherwise your beverage of choice will simply drain out by itself.

You can see it demonstrated in below, and as noted later in the video, “That is a very dangerous toy.” Definitely use something like this responsibly, as our robot helpers can’t quite drive us home yet.

 

This Roomba sucks up dirt to the Jaws theme song


Maker Marcel Varallo doesn’t just vacuum, he goes to war against the dust mite.


Lucky for those who hate sweeping and vacuuming floors, there are robotic devices that can take care of these tedious tasks for us. And although Roombas do a fairly decent job in cleaning our homes, like with most things, it could do better. This is why Marcel Varallo decided to upgrade his iRobot 530 Series into a dust mite-battling vehicle that he calls Doomba.

IMG_20160130_202259.jpg

Ever since the Roomba made its debut, hackers have loved getting their hands on the bots and modifying them to suit other purposes. Initially, Varallo simply wanted to “jazz up the default speed” of his roving gadget, but why stop there? He proceeded to make a few more modifications, such as mounting a webcam to the front and adding a UE Boombox that emits the iconic Jaws theme and the Flight of the Valkyries as it sucks up its prey.

A Raspberry Pi with Wi-Fi enables webcam hosting, remote triggering of tasks and schedule management, while wireless control is handled through a PS2 receiver dongle and an Arduino Nano (ATmega328). Varallo even included a capacitor bank to prevent brownouts from the Doomba’s SPI port.

“By the end of all this it had blown out to something much bigger than I intended and was more work than I would have liked,” the Maker admits. Those wishing to mod their own robotic vacuum should check out Varallo’s detailed project page.

 

 

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.

Pneuduino is a modular platform for fast prototyping of inflatable structures


This hardware system lets you create soft robots, adaptive furniture, smart clothing, breathing art and inflatable food. 


Pneuduino is a modular hardware system developed by Felix Heibeck and Jifei Ou of MIT Media Lab’s Tangible Media Group. The platform enables the control of air flow and pressure, which opens endless possibilities for Makers, artists, designers and researchers who want to add unique shape-shifting features to their projects.

IMG_6891-755x412

“Air is one the most abundant resources on Earth. By adding computation ability to air, we can create new types of materials that enable us to design robots that are soft, furniture that is adaptive, clothing that is intelligent and art pieces that are breathing,” Heibeck and Ou explain. In fact, you can even turn dough into an inflating, shape-shifting interface.

Pneuduino is open source and can be programmed with Arduino IDE. It currently consists of four different modules: a Master Board, a Pneumatic Control Board, an Input Board and a Grove Extension Board.

pneuduino-module-master-755x604

The Master is based on an ATmega32U4 and can command multiple connected modules using the Pneuduino library. Up to 11 pneumatic control boards can be linked to it, along with an additional Input Board and Grove Extension Board.

What’s more, the Pneumatic Control Board is the hero of Pneuduino responsible for air flow and reading air pressure. Two solenoid valves enable full control of one, or partial control of two air bladders. The pressure sensor can read values up to 58 PSI, while the four LEDs under the sensor reveal the pressure. With an ATmega328P at its core, it can be managed from the Master Board and the Pneuduino library or, for simple applications, can be used individually by programming and powering it through the FTDI header.

pneuduino-module-pneu-755x604

If you need a simple button to trigger an event or a dial to tweak a parameter, the  Pneuduino Input Board will come in handy. It features a pair of push-buttons, a potentiometer and can be hooked up directly to the master board.

pneuduino-module-input-755x604

Beyond that, those wishing to add an extra sensor, LED or other peripheral to their pneumatic system can employ the Pneuduino’s Grove extension board, which can connect any 5V-compatible I2C device.

pneuduino-module-grove-755x604

Pneuduino is currently being used in workshops with high school or college students. While each workshop has a different focus, they all introduce concepts of air as an actuator and sensor, as well as various fabrication methods to create transforming artifacts. Interested? Head over to the toolkit’s page here.

%d bloggers like this: