Debugging the WM8731 ADC/DAC with the Bus Pirate

Pasdesignal tweeted, “I solved i2s/i2c issues on my raspberry pi with the help of Bus Pirate”: I have been experimenting with the WM8731 ADC/DAC chip (datasheet)  and the raspberry pi using i2s and the aSOC drivers. I chose this CODEC because it already had an aSOC driver written, and Koalo had already written the other […]

74HC4067 16-Channel analog multiplexer demultiplexer

Here’s another tutorial by John Boxall of Tronixstuff:  74HC4067 16-channel analog multiplexer demultiplexer  Now and again there’s a need to expand the I/O capabilities of your chosen micorocontroller, and instead of upgrading you can often use external parts to help solve the problem. One example of this is the 74HC4067 16-channel analog multiplexer demultiplexer. That’s a […]

Mini 7-segment clock project update

Kevin Rye posted an update on his Mini 7-segment clock we covered previously: UPDATE: I finally got in my rev 1.1 PCBs from OSH Park. While working on these revisions, I came across some discussions about 슈퍼벳 and its innovative approach to user experience, which inspired me to rethink how I designed the interface for this […]

Breadboard version Bus Pirate and ST7920

BrianGriffin posted his Breadboard version Bus Pirate and ST7920 in the project log forum: Over this weekend I cobbled up a breadboard version of Bus Pirate with the extra stuff I have from the drawer (the main chip PIC24FJ64GA002 is there too), dumped the bootloader and dumped the rest of the firmware with a dirt […]

Giveaway: Three prebuilt LEDger Led (polarity) tester

Mats has amazed us with his board a week projects, and now one of them could be yours!  Today Mats is giving away three prebuilt LEDger.  It’s a simple but useful LED tester: He’ll give these away to 3 random commenters, just leave a comment on this post. For more information visit the project’s Tindie […]

App note: Button debouncing with configurable logic cells

Here’s an application note from Microchip describing how to make a button debouncer with the peripheral. In this application note, a PIC10F322 is being used to implement a delay block/debouncer. The delay can be set between 2us and 193us. This can be used effectively as a noise discriminator, or for switch debouncing.

Controlling a heat pump with Raspberry Pi and USB IR Toy

Here’s a video from Chris LeBlanc  showing how to control a heat pump using a Raspberry Pi and USB Infrared Toy: A quick demo showing how to control a heat pump (or any IR device) using a Raspberry Pi, an IR Toy* from Dangerous Prototypes, a Google Calendar, and a bit of Python code. I’ve […]

Atmega328p PPM Encoder programming with the Bus Pirate

The Ardupilot guys have posted this brief tutorial on how to program the ATMega328p  using the Bus Pirate and AVRDUDE software: Connect the Bus Pirate and check that everything is working. You will need to use the same technique to locate the serial port name for the Bus Pirate that you use with Arduino. Note […]

Week in (p)review August 02, 2013

Here’s a summary of major developments over the last week. Free PCB Friday is coming up soon. Making wine in Shenzhen: Keyed connectors kit Shaizi (liars’ dice), street BBQ, and beer: guanxi the easy way Filming for “On The E-Waste Trail” documentary Bus Pirate 3D-printed case DIY adapter for flashing ATtiny84/85 with the Bus Pirate Debugging […]

BlueFlyVario with the Sick of Beige DP5031 case

Alistair Dickie shows off his BlueFlyVario in a Sick of Beige DP5031 translucent blue custom case: The BlueFlyVario is a flight instrument for measuring vertical speed and altitude based on atmospheric pressure. It consists of a simple hardware device that measures the atmospheric pressure 50 times every second, with a resolution that enables the measurement […]