Author Archives: R-B

Arduino Crowtail and Easy Pulse Plugin

Arduino Crowtail is a modular and ready-to-use building block set from Elecrow for rapid prototyping with Arduino. It consists of a base Arduino Uno shield to which various sensor and I/O modules can be conveniently interfaced through standardized connectors. In this example, I am going to illustrate how to use the Easy Pulse Plugin sensor with a Crowtail base shield and a Crowtail OLED module to make a stand-alone pulse meter.

Easy Pulse Plugin and Grove shield

Easy Pulse Plugin and Grove shield

Read more

ATTiny13 powered miniature servo control

Arief Ibrahim Adha has shared his design for a miniature servo controller using ATTiny13.

Well we know “baby sitting” on servo is wasting time. updating every ms, so is good to have separated board and microcontroller to controlling the servo.

Unfortunately, servo controller out there is just over kill, and pricey. so this is where the idea come from.

Using ATTiny13 or ATTiny 13A (anything that at least has min 1KB flash and 64 Bytes Internal SRAM will works )

This design using single layer PCB (bottom layer only) and the firmware only has 0,1 ms resolution. As i build this for proof of concept only, when i have time, i’ll update the firmware and the PCB with double layer so i can put led for power indicator and RX indicator.

Micro servo control board

Micro servo control board

Speech recognition using Arduino and BitVoicer Server

Marcio Yamagushi illustrates in this example how to use Arduino with the BitVoicer Server in order to implement speech recognition in your Arduino Project. In his demo, he controls multiple LEDs with voice commands.

Speech recognition using Arduino

Speech recognition using Arduino

The following procedures will be executed to transform voice commands into LED activity:

  1. Audio waves will be captured and amplified by the Sparkfun Electret Breakout board;

  2. The amplified signal will be digitalized and buffered in the Arduino using its analog-to-digital converter (ADC);

  3. The audio samples will be streamed to BitVoicer Server using the Arduino serial port;

  4. BitVoicer Server will process the audio stream and recognize the speech it contains;

  5. The recognized speech will be mapped to predefined commands that will be sent back to the Arduino;

  6. The Arduino will identify the commands and perform the appropriate action.

« Older Entries Recent Entries »