Author Archives: R-B

USB media volume control

This simple ATTiny 2313-based USB media controller design from Rupert Hirst lets you add an external volume and mute control to your PC. It uses V-USB, a software implementation of a USB 1.1 compliant for lower end AVR microcontrollers that do not natively support USB.

USB media control using ATTiny2313

USB media control using ATTiny2313

I chose to go with the Zener 3V6 (3.6volts) diode approach to keep the Micro power rails at 5volts as I have in most of my experiments.The specification of the 3V6 type Zener is very important to the design, the total power consumption of the part must be no more than 500mw (0.5w)! due to extra capacitance on the USB -DATA and +DATA lines. A Zener rated at 250mw (0.25w) would be ideal yet I have yet to find any in a through hole part.

Making your own action camera

Action cameras are great for capturing your favorite sport activities. Connor Yamada‘s describes how to build a DIY action camera using Raspberry Pi A+ computer and a Pi camera board. This camera can take both still and movie shots and is bluetooth and wifi enabled that allows wireless file transfers between the camera and a host computer. Connor also designed a 3D-printed enclosure for the camera that houses everything including a 2000mAh capacity rechargeable battery.

Raspberry Pi based action camera

Raspberry Pi based action camera

In order to reduce the form factor his action camera, Connor had to remove the USB jack from one USB port on the Pi board with some side cutters and solder a ribbon cable to the exposed USB lines so that he could directly connect the WiFi adapter to the board. He also hot glued the Bluetooth module on the top of the Raspberry Pi board so that the size of the enclosure would not exceed that of the RasPi board.

Retro table radio breathes new life with a Pi zero and becomes talkative

A late 1940s DeWald table radio is given a new life by the Instructable user MisterM using a Raspberry Pi Zero, some RGB LEDs, and a pair of PC Speakers. The radio can read out notifications from various internet-connected services using Pyvona, a Python wrapper for Amazon’s IVONA text-to-speech engine along with IF This Then That (IFTTT) integration. The RGB LEDs light the radio’s dial with a different color depending on the keywords detected (Red for the word ‘YouTube’, Orange for ‘Sunset’, etc ) in the notification text.

Pi Zero powered talking radio

Pi Zero powered talking radio

Sorting out the audio was little bit challenging because the Pi Zero does not have a 3.5mm audio output. So the author used an inexpensive USB audio adapter along with an external amplifier and speakers. It’s fun to watch the talking radio in action (Video posted below).

Wireless capsule camera

Capsule endoscopy lets doctors to see inside of your small intestine, an area that isn’t easily reachable with traditional endoscopy procedures. It involves a tiny wireless capsule camera that the patient needs to swallow. The camera has its own light source and takes pictures of the small intestine as it passes through. The pictures are transmitted wirelessly to a small recording device next to the patient. Such cameras are very costly and built with the technologies that are proprietary and inaccessible to makers. Ryan Bailey has undertaken to make an open capsule camera usable for medical applications as well as adaptable to be used in other space-constrained environments.

Tiny capsule camera

Tiny capsule camera

Ryan’s top-level design includes an OV2640 RGB camera module with 4 white LEDs to provide flash light during imaging. The entire system is powered by a single 1.55V 75mAH silver-oxide button cell battery along with a boost converter to generate 2.8V supply required for the camera and other electronics. The main electronics board consists of the STM32F411CE ARM Cortex M4 processor, memory for storing images, and the nRF24L01+ RF transceiver chip. The ARM processor implements the 8-bit parallel video interface to the camera and also provides a 6-24MHz reference clock required by the image sensor. All electronics will be enclosed in a sealed capsule made of a bio-compatible material with the front face of the camera covered by a clear cap.

PC stats on a tiny OLED

Rupert Hirst bought a new Nvidia GTX1080 graphics card, and in order to monitor its performance, he built an external PC stat display using an Arduino Pro Micro and a 128×64 pixel I2C OLED display. Note that unlike in Arduino Uno, the I2C pins on the Pro Micro are available at the D2(SDA) and D3(SCL) I/O pins. In order to minimize the footprint of his project, he directly hooked the 4 pins (VCC, GND, SCL, and SDA) of the OLED display to the 4 I/O pins in a single row (D5, D4, D3, and D2) of the Pro Micro to minimize the footprint of the project. Because the OLED only consumes ~19mA current during operation, he was able to power the display by pulling D5 High(5v) and D4 Low(to ground).

p1080959-large

« Older Entries Recent Entries »