Add a HC-05 standard bluetooth port to a RFDuino (BLE)

 

RFduino connected to HC-05 bluetooth

RFduino connected to HC-05 bluetooth

I was looking for a system able to work with an iPhone (Bluetooth Low Emission – LBE) and a standard android (Standard bluetooth / rfcom). The RFDuino Arduino platform I have is perfect for BLE so, I decided to add a HC-05 module for the standard bluetooth.

 

Here is the description on how to make it !

 

 

Continue reading

Control WS2812b panel current consumption

With the 16×16 123RGB panel base on WS2812b, I have 256leds able to consume up to 50mA each. I want to use this with a limited current under 3A and want to ensure using software, this limit will not be reached. This article detailed my code for doing this.

Each led value is stored in a int array where each value is containing rvb values.

Continue reading

WS2812b leds current consumption

As described in a previous article, I’m investigating ws2812b leds provided with RGB123 board. These leds are providing a lot of light, which is a good thing but also require large power supply to light them on. As in my system, I want to control power to not overload the battery, I’m tring to predict current need and limit it.

In fact, the final equation is really easy to get. According to my different measures, the current is really linear for each of the color, equal for each of them too.

As a consequence, the final current estimate is :

I(mA) = 1 + R/16 + G/16 + B/16

Program Yabbas (AtMega328p) Over FTDI cable

The last step to use a ATMega328P / Yabbas from the Arduino IDE is to plug it with a FTDI cable (TTL RS232 over USB). Personnally, I’m using the TTL-232R-3V3 to do it. The first step was to create an adaptor to transform this cable output to the YABBAS pinout.

Continue reading

How to burn AtMega328P arduino bootloader on Yabbas

Recently I made a Yabbas arduino system ; this is a low cost arduino (7€) you can DIY. I’ve made it with a group of people from my city (look here) and my daughter. During this session we have finished the prototype but not had the time to flash the AtMega328P.

Now this is done using my Arduino Leonardo as an ISP programmer. I’ll detail the way I’ve done it here

Continue reading

New arduino Galileo ready for orders

Galileo is an Intel platform compatible with arduino ; more of that it is an embedded Pentium class platform. With 400MHz and 800mA and 55€ with Ethernet but no video out, I’m not totally sure this platform provides a real new thing in the embedded world.

By the way, it have some interesting advantages :

  • Compared to usual arduino platform, you have a really more powerfull system for the price of a small arduino + ethernet shield. Making this board interesting.
  • Compared to ARM based board, for a couple of Euro more, you have a full x86 compatible platform (32b) where you can run most of the existing x86 code.

I let you have your own advice, to take a look to the detailed description here and buy it here (actually 9w delay)