Tag Archives: arduino

mavroOBD, an open source Arduino compatible OBD/Can-Bus module

via Dangerous Prototypes


Mavromatics’ open source project designed to “hack” your vehicle, that is available on github:

The goal of this project it to create an Arduino based OBD port module that can be used to enhance a vehicles capabilites. For example, if you want door locks to close when moving faster than 5mph or to invoke/emulate certain CANbus buttons automatically at start up.

Project info at Mavromatis’ blog.

Testing riders’ clothing with Arduino

via Arduino Blog


Worse for Wear is a clothing company  for women who ride motorcycles. The fascinating clothing they produce is very fashionable, comfortable, and needs to protect riders from impact and abrasion if they have an accident. Jackets and trousers have knee and hip pads  included to protect the rider when sliding many meters across asphalt. That’s why the fabric must be strong and abrasion resistant because if the fabric wears away too quickly, the rider’s skin will be exposed and injured.

To choose the perfect fabric, Scott and Laura, co-founders of the company, created an Impact Abrasion Resistance Testing Machine running on Arduino Uno to perform tests on different materials like knit fabrics, woven fabrics, and leather, to see how long it takes before the material is sanded completely through. I interviewed them to learn more about it!


- What is the impact abrasion resistance testing machine and how does it work?

When selecting fabric to use in our clothes, we have to make sure that it is strong and abrasion resistant. We use the impact abrasion resistance test machine to determine which fabrics will withstand abrasion (scraping and sliding) the best. It is important to us to test the fabrics ourselves and not rely solely on the claims of fabric manufacturers.


The machine has a weighted arm, like a hammer, suspended above an abrasive belt sander. A sample of the fabric that we want to test is wrapped around the head of the hammer and then dropped onto the moving sanding belt. An Arduino Uno is used to record the amount of time it takes to sand through the fabric sample.

Check the video below to see how it works:

- Why did you decide to use Arduino?

We have used Lilypad Arduino and Arduino Uno before to prototype some e-textile projects, so it was easy for us to get started on this one with our previous experience. The large number of accessory boards available made it simple to add an informational display and user interface to the machine. In just a few hours, we were able to very quickly create a machine to compare the abrasion resistance of a variety of fabric samples. The simplicity of working with Arduino was a very good choice for us, because our real business is creating clothing, not building test machines!

- What does Arduino control in the machine? 

An Arduino Uno is used to record the amount of time it takes to sand through the fabric sample. The method we use is based on European Union standards for motorcycle safety gear testing. To measure the fabric’s abrasion time, we use two thin copper wires (magnet wire). One wire is placed inside and another outside of the fabric sample before everything is wrapped around the head of the hammer. Each wire is then connected to ground on one end and an to input pin on the Arduino on the other end. The pins are in INPUT_PULLUP mode so a current runs through them. The LCD display on the Arduino tells us when both wires are connected properly.

Then, we start the belt sander and drop the hammer onto the spinning sanding belt. The outer wire breaks very quickly, breaking the connection to that pin [ digitalRead(outerWireIn) == HIGH ]. At this point, the Arduino records the start time. When the fabric wears through – usually within a couple of seconds – the inner wire is exposed to the sanding belt and quickly breaks. That marks the end time, which the Arduino records and displays on the LCD shield. A single type of fabric must be tested at least five times in order to make sure our recorded times are accurate.

Explore the details and download the code on Worse for Wear blog.

1Sheeld Turns your iPhone into a platform of Arduino shields

via Arduino Blog


Have you ever thought of turning your iPhone and iPad into a platform of more than 40 Arduino shields? Now it’s possible!

The team of 1Sheeld have officially released the new 1Sheeld for iOS and it’s available for pre-orders for $39 instead of it’s original price $55 (shipping on May 2016).

You can  control robots, actuators, display sensors’ data and much more.  Take a look at the demo video:

Visualizing “data visualization” with Leds and bubbles

via Arduino Blog


“Data transparency” is a project by Jiayu Liu, a designer and media artist, interested in physical data visualisation and interactive code. The installation runs on Arduino Mega: when the microphone senses a person’s blow, it transforms it in a Led animation and then activates the bubble machine for 8 seconds. The project is not aiming to visualize any specific data but “data visualization” itself:

In my point of view, data is not dissimilar to a conclusion of our past, and we need it for our future. When we see a data from a computer, it is something that has already happened. We use intelligent methods of computing science to analyze the data so that to predict the future. We are living in a world of data, and data is like a language objectively describing our past. In this work, I take more attention on rethinking and recalibrating the role of data in our lives, and the relationship between the virtual world we build as a main method of data storing, analyzing and visualization and ourselves.

Also, I am thinking of that it is better to make sense of the role of data visualization before really visualizing it. Finally, I found a good perspective to see how data connects with our lives, which is Time.
Therefore, the project is not aiming to visualize any specific data but what I am trying to visualize is the “data visualization” itself. I would like to bring a new experience to the viewer in different space. So I want to create a interesting play space and bubble game to the viewer . Let them have a really funny and relaxing experience.

Take a look at the “making of” video below to see it in action:

Arduino MPPT solar charger shield

via Dangerous Prototypes


Lukas Fässler made an MPPT solar charger project and wrote a post on his blog detailing its assembly:

The basic idea behind an MPPT solar charger is simple. A solar panel has a certain voltage (in the region of 17 to 18 volts for a 12 volts pannel, somwhat dependent on temperature) at which it provides most power. So as long as the battery needs charging, you want to pull just as much current to reach this voltage. But once the battery is full you need to avoid overcharging the battery. So you want to maintain a maximum voltage for your battery (somewhere around 13.8 volts for a 12 volt lead acid battery) and no longer care about the pannel’s voltage.

Project info at Soldernerd site.

Learning Photosynthesis with an Interactive installation

via Arduino Blog


Photosynthesis is an interactive installation for primary school children created, designed and developed by Moritz von Burkersroda and exhibited at P3 Ambika, University of Westminster.

It’s a  learning  experience to understand the abstract process of photosynthesis in a hands-on way.  Thanks to a physical interaction  kids can easily understand what  plants convert light into chemical energy to fuel their activities.

The installation uses an Arduino to measure data from a photoresistor and a hacked Wii-remote to connect the objects with the video feedback on the screen triggered by a Processing sketch. On the page of the project you can download a Design Research Document about Contextual study theory to understand the relationship between interactivity, learning and educational institutions, like museums.