State of Open Source Hardware 2021 report presented

After the shutdown of the Open Source Hardware data organisation (OSHdata) in April this year, it seemed that their activity quantifying the development of the Open Hardware community had come to an end. Fortunately, the Open Source Hardware Association (OSHWA) has, in part, taken over the legacy of OSHdata. A few days ago they presented a new report on the state of Open Source Hardware. In it they show different statistics and interesting information with the current state (as of 1 July) of the community. Last year’s report produced by OSHdata focused more on the commercialisation of open hardware projects. This year’s report is dedicated to the community and the effects of free hardware on its members. Below is a summary of the highlights.

Expermients with electronics and sound. Image by Chris Obrist from Unsplash.
(more…)

Just wear a helmet

Even more important than a good bicycle light (eg. a Bike Pixel 😉 ) a cycling helmet should be the basic security measure to wear when we are riding on bike. This is especially true in urban, leisure or commuting trips. In such cases speeds are lower (including ours and the other vehicles that surround us). Therefore, in the event of an accident, the impact energy is much lower. On the other side, helmet may be less useful on the road, where a running over vehicle (cars, trucks or trains) goes at higher speeds than 90 km/h. In any case wearing helmets always reduce mortality and morbidity of cyclist trauma.

Even Darth Vader wears his helmet while riding a bicycle. You also should!
May the helmet be with you. Photo by Daniel Cheung.
(more…)

Using Arduino Pro Mini on your projects

If in any of your projects you have limits in terms of space or power consumption one of the best solutions is to work with an Arduino Pro Mini board. The USB port and the programmer circuitry have been removed from the design. As a result, its dimensions are considerably reduced. That’s why for the new version of Bike Pixel I’m thinking of using one of these boards.

Image of an official Arduino Pro Mini board.
Oficial Arduino Pro Mini board (by sparkfun)

There are currently two versions of the Pro Mini plates. It is possible to find them in 3.3V with a processor at 8MHz and with 5V at 16MHz. In both cases, apart from reducing their size, they use less energy than their big brothers (especially in the case of the 3.3V version).

(more…)

Report on the state of the Open Hardware

The Open Source Hardware data (OSHdata) organization has presented an interesting report on the current state of open hardware. The report presents statistics on different aspects of all the projects that have been certified. By February 2020 (date of the analysis) there were already more than 400 projects. Among others, the authors of the report include data on the commercialization of the projects, information on their creators or the licenses used. The full report is available on the report page of the OSHdata website. Below we present the most interesting ones.

Illustration of the design process of Open Hardware projects.
Open Hardware design process. Autor Nicolas Thomas

Commercialization

One of the key aspects highlighted in the report is the commercialization of open hardware projects. Among more than 400 projects, almost 60% of them currently offer the products developed for sale. In addition, the average price of sale of the products is $211.47 being the price of more than half of them lower than $35. In this first price range you can find products such as sensors, 3D printed parts and USB accessories.

Statistical charts of commercialized Open Hardware products. Percentage of products marketed and sales prices.
Commercialization of Open Hardware projects. Marketed products and its price ranges.
(more…)

Creating your custom parts for Fritzing

Fritzing is one of the best circuit design and documentation tools. It has a large component base and there are many community-created parts. Even so, sometimes we will not have available some of the ones we want to integrate in our projects. In these cases, creating our own custom parts for Fritzing allows us to add new components based on our own designs.

Right now I’m working on the design of the front version of Bike Pixel. During its design I used several new components such as vertical touch buttons. These are not available in the application and therefore I had to create my own components. Their diagram is shown in the following image:

Design and measurements of the vertical push button developed during the tutorial to show how is the process of creating custom parts for Fritzing.
Sketch of the vertical touch button.
(more…)

Bike Pixel user manual and main features

The first prototype of Bike Pixel has been ready for some time. Its use is very simple and only it is necessary plug it into a power bank to get it up and running. Even so, it would not hurt to present a small user manual and its main features. The Rear model includes a USB port and three buttons as shown in the following image:

Functions of the buttons of the Bike Pixel Rear
(more…)

How to add a LiPo battery in our Arduino projects

In the next Bike Pixels version I want to integrate a rechargeable battery so you don’t have to rely on an external power source. In principle, this might seem trivial, but it’s not. Lithium-polymer batteries (or LiPo) are very dangerous if they are incorrectly charged, overcharged, overheated or stored incorrectly they can explode. Luckily to make things easier for us and allow us to use a LiPo battery in our Arduino projects we have several modules that can do some of the work for us. One of these modules is the TP4056.

TP4056 module specs

The main element of the module is the TP4056 chip itself. This chip is a programmable linear current and constant voltage charger for single cell LiPo batteries. The module also integrates two LED indicators of the state of charge and two additional chips in charge of the protection of the battery. Although there are versions of the module that do not have these chips, in this case we will use a version that does have these elements like the one described in the image.

TP4056 module Components
TP4056 module main components description.

The module performs the charging process. First it ensures a constant current until the LiPo battery reaches 4.2V. Then, it gradually reduces the charging intensity until the battery is fully charged and ends the charging cycle when the charging current drops to one tenth of the programmed value. It supports input voltages up to 8V so it can be used directly connected to a USB port or a mobile charger up to 1.2A.

(more…)

Advantages and disadvantages of Arduino clones

One of the first things we should do when we start a new Arduino project is to look for a free board. Then we have to disconnect what we had on the board to make room for the new development. Of course, the ideal would be to have a couple of dozen Arduino boards, but that would cost us a small fortune. Luckily we have the possibility of using Arduino clones although these have some advantages and disadvantages.

Arduino Nano original and its clones.
Original Arduino Nano (left) along with two clones. The middle model is the one that includes the first prototype of Bike Pixel Rear. The one on the right is totally modified being all the elements on one side so it is the least thick.

During the project I used both original plates and clones. In testing and developing the prototype, I used an original Arduino UNO board and a Nano. For the final assembly of the prototype I opted for a clone, directly soldering the connections and components over it. This choice was due to the fact that the original Nano plates include by default welded legs. In our case this was the first advantage of the clone board but can be also a disadvantage as the welded legs facilitates the connection with other elements and we can do without the welder.

(more…)

Bike Pixel with Open Hardware certification

Bike Pixel is now officially a project certified by the Open Source Hardware Association (OSHWA). The mission of this non-profit organization is to foster the creation of open source and free hardware. To this end, it annually organizes different events such as the Open Hardware Summit or the Open Hardware Month. Additionally, they issues its own Open Hardware certificate and maintains an archive with all certified projects.

Certification stamp of the Bike Pixels project.

The certification offered by OSHWA ensures that a given project publishes all its source files using open licenses. That guarantees that all the elements that compose a design can be used freely to recreate and modify the project.

(more…)

Where to buy Bike Pixel Rear components

Before we start building our Bike Pixel Rear prototype, we must have all the necessary components. The prototype version (or v0.x) is the one that requires the least number of elements and therefore is also easier and cheaper to assemble. Below I leave you the complete list of elements along with links to different online stores where you can buy the components:

ComponentAmazon.co.ukAliExpress
Arduino Nano (Clone)£5.99 1.76 €
8×8 NeoPixels flexible matrix£34.1510.47 €
3 x touch switches (6x6x8mm)£2.95 (100 buttons)1.50 € (50 buttons)
3 x 10 kΩ resistors£1.59 (100 units)0.86 € (100 units)
1 x 470 Ω resistor£1.69 (50 units)0.86 € (100 units)
9 x 1.6M 10 mm to 12 mm screws£6.25 (100 units)1.56 € (50 units)
4 x 1.6M 4 mm screws£4.59 (50 units)1.53 € (100 units)
13 x 1.6M nuts£2.58 (100 units)1.46 € (10 units.)
1m AWG 24 cable (0.51 mm)£9.99 (5x9m)0.92 € (130 units)
1 x 1000 uf/6.3V capacitator (optional) £5.51 (20 units)1.68 € (50 units)
1 x 6 AA battery holder (optional)£2.692.15 €
6 x rechargeable AA batteries (optional)£9.99 (8 units)6.28 € (8 units)
1 x on\off botton (optional)£0.75 €
1 x 10000 mAh PowerBank (optional)£10.79 €
(more…)