Category Archives: Maker Movement

This Mecanum wheel robot has some serious parallel parking skills


Build an Arduino-based, Bluetooth-controlled Mecanum wheel robot that can move in all four directions, without rotating itself. 


Mecanum wheels have additional secondary rollers offset at an angle. These allow for a device or robot equipped with four of them to move in any direction, even directly left and right depending on which combination of four wheels is actuated. If you’ve never seen this sliding locomotion method before, be sure to check out the video below to see just how this robot works. Although only shown traveling in straight lines there, these type of wheels are also capable of rotating a vehicle.

FZIGX0BIGZGRI72.MEDIUM

According to the author of this project, a Warsaw, Poland-based Maker named Adam, “Since I can remember I always wanted to build a mecanum wheel robot. The Mecanum wheel robotic platforms available on the market were a little too expensive for me so I decided to build my robot from scratch.”

His build is simple but elegant, with two pairs of motors attached to each other via metal tubing, then fastened to a simple chassis made out of a rectangular piece of plastic. As needed for this type of locomotion, wheels are spaced so that the smaller rollers are all pointing toward the center of the bot.

FWJYI30IGZGVDU5.MEDIUM

The Maker used an Arduino Mega (ATmega2560) along with a Bluetooth module that enables him to wirelessly control the robot using an Android app. The electronic system is equipped with two power sources: an 11.1V 1300 mAh LiPo for supplying the DC motors and a 7.4V 1800 mAh LiPo for the ‘duino. Adam explains what is physically happening in his Instructables article, as well as how the code generally works. If you’d like more details on his code, the full program is available on GitHub.

Only true engineers have Christmas trees like this


♫ Have yourself an engineery little Christmas… ♫


Although some Makers enjoy dressing their Christmas trees with beeps and blinks, others go the extra mile to deck theirs out with Arduino-based controls and wireless connectivity. Well, the Atmel applications team in Norway decided to take it to an entirely whole new level last year. Rather than merely embellish the decorative piece with traditional ornaments, lights and ribbon, the Trondheim engineers built a tree made of actual microcontrollers. And that’s not all, it’s powered by a pair of Atmel | SMART SAM D21 Xplained Pro eval kits. For an extra “tree-t,” the group even added a plexi LED star on top!

IMG_4970

IMG_4979

IMG_4981

Light the menorah with an ATtiny85 and LEDs


Add some colorful LEDs to your Hanukkah celebration!  


The Evil Mad Scientist’s Mega Menorah 9000 is an updated take on the traditional hanukkiyah, a nine-armed Hanukkah candelabrum. But instead of candles, this DIY kit swaps out flames for ultra-bright LEDs capable of producing all kinds of colors and flickery effects.

4

The Mega Menorah 9000 has an Adafruit Trinket (ATtiny85) at its heart, and is powered by either USB or a 5V DC source. The device is USB programmable via the MCU’s built-in interface.

“No additional hardware is needed (other than the computer and standard USB cable), and you can use the Arduino IDE or avrdude (with some config changes). Our example code (standard firmware) is available for download and is written as an Arduino program, making use of the Lightweight WS2812 library,” EMSL writes.

6

When turned on, the menorah displays the correct configuration of LED “candles” (just without all that wax) for each night of Hanukkah. Every time that a user presses the “night” button or plugs it in, the ATtiny85 based candelabrum will trigger one more light than it had the previous time. The LEDs are lit up in the traditional sequence, each with a candle-like fade.

The Menorah Mega 9000 features a candle lighting sequence, which allows a user to adjust the brightness level and dim intensity, turn on/off flicker mode, as well as enhance its beauty with one of 24 built-in color combinations. And for the more elegant folks, despair not! This DIY hanukkiyah is equipped with blue/white blinky modes. To change the tone, simply press the “color” button.

“From a control standpoint, it’s awfully nice that they’re managed by just a single pin of the microcontroller, and have the built-in ICs to handle colors and dimming,” EMSL notes.

2

The Mega Menorah 9000 ships as a soldering kit and includes a pair of circuit boards: an oval-shaped one that holds the MCU, USB jack and control buttons, and another carved in the likeness of a menorah with nine RGB LEDs and connectors.

When completed, the accessory makes for an excellent holiday centerpiece. Measuring just 6” tall and  7.5” wide, the menorah can rest easily on any window sill, mantel or wherever else its creator desires. But perhaps one of, if not, the coolest things about this unit is that it boasts a unique “Trompe-l’œil” PCB design. Although it is actually flat, this gives the illusion of a rounded 3D surface.

7

Interested? Head over to Evil Mad Scientist’s official page here. In the meantime, happy holidays!

Linklt Smart 7688 Duo is an open IoT dev board that runs OpenWrt


The LinkIt Smart 7688 Duo is an Arduino Yún-friendly board powered by an ATmega32U4 and MediaTek MT7688.


The collaboration of MediaTek Labs and Seeed Studio recently unveiled the LinkIt Smart 7688 dev board targeted at IoT applications. The platform gives users a choice between the new LinkIt Smart 7688 or Smart 7688 Duo, both of which run OpenWrt Linux on the 580MHz MediaTek MT7688AN CPU, with the latter equipped with an ATmega32u4 for Arduino compatibility.

CVaRUgTWIAACkrZ

The LinkIt Smart 7688 is designed to enable the prototyping of feature-rich applications for the connected home or office, such as Wi-Fi IP cameras, surveillance devices, smart appliances and wireless gateways. Not only does the platform boast 128MB RAM and 32MB Flash, it allows developers to create apps using Python, Node.js and C languages. As noted, the Duo can even be programmed with the Arduino IDE for real-time control of peripherals and users can take advantage of the MediaTek Cloud Sandbox for IoT data collection, visualization and analytics.

8c9810bd7307c22742a0ccdfbc908a17.image.530x397.jpg

The boards each include with a microSD slot, a microUSB host and a microUSB port for 5V power input. On the Duo, the second microUSB socket can also handle data signals. Measuring only 61mm x 26mm in size, the Linkit Smart 7688 Duo offers pin-outs for GPIO, I2C, SPI, UART, PWM and fast Ethernet, as well as ADC and SPIS.

1021100177688Duo

There are three breakout boards available for the standard LinkIt Smart 7688, and Seeed provides another three options for the Duo: an Arduino breakout, a Grove accessory breakout and a Grove Starter Kit with a variety of sensors and I/O modules.

The platform ships with open specs and can be found on Seeed Studio’s page here.

 

A CNC machine made from old furniture and printer parts


Goes to show that one man’s trash is another Maker’s treasure! 


Computer-controlled tools are a welcome addition to any garage; however, they usually cost hundreds or even thousands of dollars. On the other hand, you could just build your own CNC router using chipboard (aka particle board) recycled from an old piece of furniture, motors from an optical drive, a PC power supply, and, of course, an Arduino Uno (ATmega328).

cnc_v0_6_026_1920x1080

Norbert “HomoFaciens” Heinz describes the build on his site and in the excellent 0.6 video below, as well improvements he made to it in the following 0.6.1 video.

The DIY CNC router is meant for mostly two-dimensional parts as the vertical axis is controlled by a normal hobby servo. The horizontal axes are each controlled with 3mm threaded rods that rotate inside of brass nuts that are soldered in place using a candle (seriously). These rods are handled by the optical drive motors with encoders made from optical sensors and disks with teeth cut out of metal.

cnc_v0_6_018_1920x1080

It’s really an amazing display of what one can do with simple tools and materials, and an incredible amount of ingenuity! If that wasn’t impressive enough, he also wrote the control software, consisting of an Arduino Sketch and a Linux program that transmits motor commands over USB.

For another interesting trash build, check out this router made from PC parts. It’s available as a kit, so you won’t have to cut up your furniture to make it!

[h/t Hackaday]

Fleye wants to be the world’s safest drone


Fleye is a spherical robot that you can hold, touch, push and bump without any risks of injuring yourself and others.


While many quadcopters these days all share a common resemblance, one Belgian startup is looking to change things up a bit. Fleye, which is being billed as the world’s safest drone, is a spherical flying machine with enclosed propellers and a camera.

photo-original

Since its blades are covered inside plastic protective grids, you can touch it, push it or bump into it without losing a finger. The soccer ball-like drone can be controlled via its accompanying mobile app with four flying modes: selfie, panorama, hover and manual.

In selfie mode, Fleye will record 1080p video (30 fps) as it comes back towards you. In panorama mode, the machine goes up to a set altitude, and rotates on itself to capture a 360° view. And as you would expect in hover mode, the gadget provides three-inch precision (when in range of sensors) so you can focus simply on altitude and viewing angle.

What’s more, manual mode allows you to program your own route using either its virtual touchpad or Bluetooth game controller. Or, you can even add your own RC receiver to Fleye.

ad8686506ecb296201462e31063501ad_original

At the heart of the device lies a Linux-powered, dual-core ARM A9 CPU with 512MB of RAM, as well as a pair of GPUs. A special and a bit more expensive developer edition will be available with a quad-core processor and 1GB of RAM, too.

It also supports the popular Computer Vision library OpenCV, which enables Fleye to execute missions autonomously, reacting to what it sees in its environment. In other words, it can recognize and avoid obstacles that it may encounter as it soars through the sky.

With its open API and SDK, you can program Fleye to do any number of additional tasks. This means developers can write their own custom apps to control it remotely or run directly on its on-board computer.

swi6sto1canmq_kqysdplm5haapltp4hced1gbvou8q.jpeg

Measuring just nine inches and weighing no more than a pound, Fleye boasts 10 minutes of flight time with a max speed of 10 mph thanks to its 1500mAh battery. The spherical bot is equipped with an accelerometer, a gyrometer and a magnetometer, along with a pressure-based altimeter, a GPS module and sonar that can measure ground distances at up to 10 feet. Plus, there’s a bottom camera for optical flow tracking.

Sound like the next-gen drone you’ve been looking for? Fly over to its Kickstarter campaign, where the Belgian team is seeking $185,837. Delivery is expected to get underway in September 2016.

Build your own remote car starter with Bluetooth


With wintry weather approaching, create your own remote start unit for your car using Arduino and Bluetooth.


Remote door locks are pretty standard nowadays, but chances are you don’t have a remote start unit for your car. You could always just buy one and install it, but if you’re (former) Subaru Forester owner Chris Johnson, you would instead design your own using an ATmega328 chip and a Bluetooth module.

F42PVSIH5ED7RC8.MEDIUM

His control box, seen as a prototype in the video below, uses a computer to connect to the in-car module and start the vehicle via several relays. It takes into account whether the car is in gear and if it’s running during this sequence. It shuts off when driving, or after 30 minutes. Physically, the starter (now fully inside the black box) connects to the car via a DB-9 connector, so removal for reprogramming was quite easy.

Johnson was able to get information on the engine control module (ECM) via the car’s maintenance manual, but verified these values using an oscilloscope. Of this process, he notes that, “You probably would have enjoyed watching me trying to read the waveform period on the oscilloscope as I drove around the parking lot.”

As with most projects on this site, if you want to try it yourself, proceed at your own risk. Control of a heavy and, though we don’t always think about it, extremely fast object is a serious responsibility. Also, though certainly entertaining, it’s probably best not to ‘scope and drive — get someone to help you! As the wicked wintry weather approaches, be sure to check out the remote starter in more detail here.

Who’s winning the Arduino popularity contest?


You think Arduino is popular? Wait until you see some of the numbers our friends at codebender have compiled.


If you’ve ever wondered which Arduino boards are the most popular, which are the most used processors, which are the most common Libraries (and Example) and how are they being used, you’ll appreciate this post from codebender founder Vasilis Georgitzikis. For those of you who may not be familiar with the site, codebender is an online Arduino IDE that enables you to program your ‘duino on the cloud.

Imagen-5.png

“At codebender we have a unique insight on this, since we have more than 40,000 people using codebender to write Arduino code, and more than 100,000 sketches. This gives us the ability to gather anonymous data on board usage, popular boards, etc. And since we host more than 500 built-in libraries, we also get a great view on the preferred Libraries as well,” Georgitzikis explains.

The Most Popular Kid on the Block

First, codebender took a look into the popularity of each Arduino board. The easiest way to count this is to take a look at which board people use most often. They counted how many times people programmed/”flashed” a particular board (say, an Arduino Uno) versus the total number of times someone programmed a board on codebender during September (which was 123,967 times).

Before diving into the data, a few things should first be noted:

  • When you look at this, keep in mind that codebender only supports AVR-based boards right now, so boards like the Due, Zero and Galileo/Edison are not counted here.
  • This research is based on usage on codebender, not across all Arduino users. But there’s no reason to think that this would be any different, so it’s fair to say that what is seen here applies to the Arduino community at large.
  • There is a caveat to the above — codebender has some partnerships with hardware manufacturers who suggest codebender for their boards, so naturally there will be slightly inflated numbers for these.

So, without further ado, here are the results (showing only boards with more than 1% usage):

image1

Wow! Everyone knows Arduino Uno is the most popular board, but did you know that in more than half of the instances an Arduino is programmed, it’s an Arduino Uno?

“I also personally didn’t expect the Arduino Nano to be so popular, let alone #2! I’m more of a Pro Mini/Pro Micro guy myself, since I’m a bit of a SparkFun nerd. A reason for this spike could be the recent surge of ridiculously affordable Arduino Nano-compatible boards from China, using the very inexpensive CH340G chip for the USB-to-Serial instead of the more common FTDI chip,” Georgitzikis adds.

Another thing worth mentioning is the number of Duemilanove boards still in existence (remember, they are six years old), which are still almost as popular as the Leonardo.

“The Leonardo, by the way, is much lower than I expected. It goes to show that issues with the way the Leonardo’s programming was implemented – the less-than-stellar robustness when programming and all the inconsistencies it brings with existing code and Libraries – outweigh the extra features and lower price,” Georgitzikis shares. “Long live the Uno!”

(By the way, notice that 4 out of the 13 most popular boards are manufactured by SparkFun. Not bad, huh?)

Official Boards Only

Okay, as mentioned above, some boards are bound to be a bit inflated because their manufacturer suggests codebender as the tool of choice for Arduino coding. Let’s look at the same numbers, this time using only the official Arduino boards.

According to codebender, here are the results (showing only boards with more than 1% usage):

image2

Old But Gold

For its last chart, the codebender crew thought it would be interesting to see the most popular microprocessor chip in Arduino land.

On the left chart, they measured the number of boards that use a certain chip. Out of the 80 boards that codebender supports, how many boards use each chip? The right chart reveals the number of times an Arduino is programmed, so you can see how many times people programed a board with a certain processor (i.e. ATmega328), compared to the total number of times people programmed a board.

alt text

And the winner is, of course, the ATmega328 by a landslide.

“First, we see that a good third of the boards supported in codebender are using the ATmega328. ATtiny in second place seems weird at first, but given that there are around 20 different boards for the various ATtiny chips and configurations, it makes sense,” Georgitzikis writes. “And then, you have the ATmega32U4 devices. There are a lot of independent manufacturers making boards based on this chip, but as we saw on the previous chart (and as you can see on the Processor Usage chart above), they end up not being used too frequently.”

As you can see on the Processor Usage chart, more than four out of five times someone programs an Arduino, it’s using an ATmega328. Isn’t that simply amazing? (We sure think so!)

Editor’s note: These insights are based on anonymous usage data gathered by codebender. 

[h/t SparkFun]

Skriware is a one-click 3D printer for your home


Skriware wants to make 3D printers as ubiquitous in our homes as more conventional 2D printers.


Although 3D printers have become more accessible throughout the years, many of today’s affordable models still require some sort of 3D design expertise or CAD knowledge. Cognizant of this, Daniel Losinski set out to create a machine that was intuitive enough for anyone to use, despite their skill set or age. Specifically, he wanted to build an in-home unit that would stand out in a market full of bulky, complex and expensive printers.

IMG_7270

With the help of his Stockholm-based team, Losinki has launched Skriware along with a 3D printing marketplace dubbed Skrimarket. This nifty combination allows Makers to print directly from the online hub with the touch of a button.

“Our goal in designing the Skriware printer was to make it as easy and intuitive as possible. That’s why we brought to life a device that can be used by anyone — from a school kid hooked on the newest game figurines to a grandma who wants to surprise her grandchildren with their favorite superhero-shaped cookies!”

IMG_7153.jpg

Skriware is a wireless gadget that boasts both Wi-Fi and Ethernet connection, and features a full-color LCD touchscreen with a user-friendly interface, a USB port for seamless transferring of files, and an easily removable magnetic print bed.

Though it was crafted to be both affordable and simple to use, the startup touts that the 3D printer is extremely durable, and provides high-quality results that go toe-to-toe with professional-grade equipment. Moreover, Skriware not only supports standard PLA filaments, but PET-G recycled materials as well. Great news for environmentally-conscious Makers!

b815a555ee23fc5a265eb0456347e6d5_original

What really sets Skriware 3D printer apart is that it can be connected to the Skrimarket. With one click, Makers can 3D print designs directly from the online marketplace. There’s no need to adjust, change or process the file. You just choose the model, hit “print” and you’re all set! Within minutes, an object appears on your desk. And for the more experienced bunch, have no worries — you can also download and edit the files available on the Skrimarket.

Skriware measures 330mm x 345mm x 425mm (13.1” x 13.5”x 16.7”) in size and offers a print area of 150mm x 150mm x 130mm (5.9” x 5.9” 5.1”) with up to 50-micron print layer resolution. Meanwhile, the printhead speeds vary for different sections of the print. Outer perimeters have the lowest print speed of 25-40mm/second, as they are crucial for print quality. Infill is printed with 60-80mm/second and travel speed is up to 150mm/second.

IMG_7127

Sound like the 3D printer for you? Head over to Skriware’s Kickstarter campaign, where its crew is currently seeking $50,461. Delivery is slated for April 2016.

Maker builds her own robotic Wheatley


Hey Portal fans, who wouldn’t want their own Wheatley capable of talking and moving?


Wheatley is a fictional artificial intelligence from the Portal 2 video game franchise. And like any true fan, Maker Genevieve Bee thought it would be cool to build an interactive replica of her own from scratch, complete with both sound and movement.

IMG_5026

Wheatley’s body is comprised of blue insulation (XPS) foam, foamed PVC and epoxy putty. For its iconic glowing eye, the Maker used parts of a flashlight, a plastic CD case, some LEDs and a hexagonal plate she made in Photoshop. Meanwhile, a Velleman kit wired to an Adafruit Sound Board and speaker enables the LEDs to flash in unison as Wheatley talks.

20151123_130718

Wheatley also has an an Arduino Uno (ATmega328) for a brain, which drives three servos. Two are responsible for moving the eye, while another allows the lid to to open and close. She even created a joystick controller for operating the head and eyelids.

Feeling inspEYEred? Check out the project’s page for more, or see it in action below.