Posts with «featured» label

Standbeest-inspired ClearCrawler robot clomps around on 8 legs

When you want to build a walking robot, the normal route is to individually control each leg with a number of servos or other actuators. Maker Jeremy S. Cook, however, took a different approach with his ‘ClearCrawler,’ using only a pair of motors to power eight legs. These legs are divided up into sets of four on either side of the bot, allowing for differential control similar to a tank.

The leg linkage design is based on Theo Jansen’s Strandbeest mechanism, and a clear head is also implemented with a pair of 8×8 MAX7219 LED matrix eyes. Onboard control is handled by an Arduino Nano and an L298N driver board, while an Uno with a joystick shield serves as the user interface. Radio transmission is via two nRF24L01 modules.

Code for both the transmitter and receiver can be found on GitHub.

Arduino Blog 23 Jul 19:40

Shower monitor helps you save water and money

You (hopefully) take regular showers or baths, but how much water do you use each time you step into your facilities? If you don’t know the answer, then this monitor by LiamOSM could be just what you need.

The device uses a flow sensor plumbed inline with a shower head, which transmits pulses to an Arduino Nano setup. This Nano, which resides in a nicely 3D-printed enclosure, measures these pulses and outputs the amount of water you’ve used to a 16×2 LCD screen, along with its cost calculated according to your particular utility rates. 

Using such a monitor would likely be an eye-opening experience, and the inexpensive flow sensor used here could be a great tool for other projects as well.

Which uses more water – a bath or a shower?

I was recently thinking about this question, and I realized that I don’t actually know how much water is used when I shower. I know when I’m in the shower sometimes my mind wanders, thinking about a cool new projects idea or trying to decide what to have for breakfast, while water is just gushing down the drain. It would be a lot easier to reduce my water consumption if I actually knew how many litres I was using each time!

I did a bit of research, and found that different shower heads can use anywhere from 9.5 litres (2.5 gallons) per minute to less than 6 litres (1.6 gallons) per minute, if you have a flow restrictor installed. A very old shower could use even more water. 

I decided to design and build a device that would display the total volume of water used per shower, the cost of the water, and the flow rate. I’ve had this device installed for a few weeks, and it’s really handy to have a live readout of the amount of water being used.

Zeus is a humanoid that can hold a conversation

As seen in the videos below, Zeus is a metallic humanoid robot capable of moving its head and arms around, featuring a pair of hand grippers that should be quite useful when the time comes. For now, creator Luis appears to be focusing on its vocal skills, with plans to eventually teach it how to walk.

The robot can engage in conversation with its companion, whether it’s answering questions like “What’s your name?” with“My name is Zeus,” or “What’s your favorite movie?” with “I wasn’t that impressed with the special effects, also the plot was not deep.” Zeus even lets Luis know when he “has no idea what to say.”

Zeus’ communication and movement are accomplished through a variety of hardware, including an Arduino Mega and an AAEON UP board, as well as an Intel RealSense Camera SR300 for vision. Luis is also using CMUSphinx for voice recognition, eSpeak for text-to-speech and AIML chatbot for interactive responses.

Perhaps we’ll see this ~1/2-sized humanoid traipsing around on its own in the future, though hopefully its comment about “taking over the world” was just a joke!

This machine bends brass wire with precision

Jiri Praus enjoys using brass wire for his freeform sculptures, but isn’t a fan of making the same bends over again. To solve this problem, he designed a CNC machine to handle that task for him.

His device features a series of rollers to straighten out the wire, with a servo-driven puller that utilizes a roller normally used with a welding machine. A second servo then precisely bends the wire into shape, creating squares, hexagons and even springs under the control of an Arduino/CNC shield. 

You can see the project in action in the videos below, and if you want to build your own, the STL files for this mostly 3D-printed setup are up on GitHub.

Upcycle an old coffee pot into an IoT ramen maker

Ramen noodles can be a quick snack or meal, but per this IoT ramen maker by Clem Mayer, you don’t even have to run to the microwave to prepare them. 

His project used a vintage electric filter coffee machine to heat and dribble water into the waiting brick-o-food, then a stepper-driven pusher adds flavor powder. More seasoning can be dispensed via a servo-actuated syringe, and another stepper is used to stir everything.

The setup is controlled by a MKR WiFi 1010 board, giving Mayer the ability to start meals/mix in hot sauce from the convenience of his phone via a simple web app. Results are… edible-ish, but if you want to build your own, files and more info can be found here.

Become a certified member of the Arduino community

As recently announced, the Arduino Certification Program : Arduino Fundamentals is a structured way for you to enhance and validate your Arduino skills. Although the exam has been available in the U.S. since May, we’re excited it to roll out to the EU and rest of the world (except Brazil).

Arduino Fundamentals provides you with the opportunity to gain official recognition for your knowledge in Arduino-related electronics, programming, and physical computing. If you pass the test, you will be rewarded with an Arduino Fundamentals certificate in your name containing a unique QR code to ensure authenticity. 

If you think you can answer 36 questions in 75 minutes, then you can become a fully certified member of the Arduino community and enhance your resume for just $30.

A free online demo is also available to help give you an idea of the types of queries you will be challenged with. Feeling confident in your Arduino abilities? Then what are you waiting for? Go ahead and give it a try!

Announcing the new Arduino Create Maker plan!

Arduino Create, the integrated online platform that enables makers and professional developers to write code, access content, configure boards and share projects, now offers users the ability to upgrade their service by opting for the Create Maker plan to experience the Arduino IoT Cloud to the fullest.

Aside from no ad interruptions in their working space, for a monthly fee of $6.99 USD (plus applicable taxes), Create Maker plan subscribers will enjoy an array of extra features and benefits over the free Create plan.

Here’s a quick glimpse of what subscribers can look forward to:

  • 250 sketches allowed in your sketchbook
  • 200MB space to store sketches and libraries
  • Unlimited compilation time to verify code and upload it to your board
  • Five ‘things’ (connected objects) and 20 properties per each ‘thing’
  • Access to set up and remotely control five of each cloud-enabled Arduino board type 
  • Access to set up and remotely control three cloud-enabled Linux devices
  • Access to set up and remotely control one cloud-enabled generic third-party board
  • Custom library editing
  • Web Editor support for third-party boards (ESP8266)
  • Access to Arduino Create Chrome app

All of the above are in addition to the standard features that are available to all Arduino Create users, such as an always up-to-date online IDE and the option to tap into the power of the community on the Arduino Project Hub by browsing projects and making them their own. Users can sharetheir builds and receive feedback from others, while the in-depth guided flows make it easy to configure online services like the Web Editor and Cloud.

Ready to subscribe? If you’re fortunate enough to be one of the first 1,000 to do so, we’ll include a FREE MKR WiFi 1010 board with your monthly plan!

A giant tide clock like no otter!

As a gift for friends that operate tours of Prince William Sound in Alaska, maker ‘rabbitcreek’ decided to make a humongous (4’ diameter) tide clock, controlled by dual Arduino Nanos. 

One Nano operates the adorable—though very large—otter on the clock’s face via a servo and gear reduction setup that holds a kayak paddle to indicate high and low tides. The other board handles the unit’s RGB LED lighting, which shines the appropriate color to indicate the vast swings in daylight time of that region.

An RTC module for each Nano provides accurate timekeeping—thus proper tide and daylight indications—and a small monitor is used for maintenance tasks. It’s a brilliant build that is certain to delight residents and tourists to the area alike!

A 3D-printed, Arduino Due-based MIDI jammer keyboard

Michael Koopman wanted to learn piano. However, after finding this pursuit frustrating, he instead decided to assemble his own 3D-printed MIDI jammer keyboard, inspired by the AXiS-49 interface pad. 

His instrument is controlled via an Arduino Due, with 85 buttons arranged in a diagonal pattern. This allows for whole steps on the horizontal axis, fourths on one diagonal, fifths on the other diagonal, and octaves on the vertical axis. 

This configuration enables the device to be used in a variety of ways, and features an additional six buttons and four potentiometers to vary playing style, along with ¼ inch jacks for auxiliary inputs. 

As seen in the video below, while Koopman had a hard time with the piano, apparently that wasn’t case with his MIDI keyboard, as he’s able to play it beautifully—even using two at a time around 8:15!

A fun Fibonacci clock for math fans

In the early 1200s, Fibonacci introduced a series of numbers that now bear his name, starting with 0, then 1, and continuing on as the sum of the two preceding numbers. This gives values of 0, 1, 1, 2, 3, 5, 8, and so on, and after being prompted by a friend, “TecnoProfesor” decided to turn this numerical pattern into a clock.

The concept here is that instead of using the conventional 1-12 to display the time, this device uses blocks corresponding to Fibonacci numbers 1-5, with circular icons adding increments of 12 for minute and second values. 

It’s an interesting concept, somewhat akin to the world of binary or even word clocks. The build consists of an Arduino Mega and a DS3231 RTC module for control, a wood and methacrylate housing, and a number of programmable RGB LEDs to indicate numbers.