Workshops/Bus Pirate for dummies

From London Hackspace Wiki
< Workshops
Revision as of 22:53, 15 December 2010 by 93.97.176.250 (talk) (Low level communication)
Jump to: navigation, search

Bus Pirate drop-in workshop

Buspirate.jpg

This workshop will cover some basic protocol sniffing with the popular Bus Pirate, a flexible tool which speeds up prototyping, by providing means (monitor and keyboard) of implementing serial communication with a device at the bit level.

Date & time

Every other Monday, 20:30h, until the end of January 2011.

Duration

2h max.

Topics

  • Accessing the device
  • Help menu
  • Wiring
  • Communicating

Learning the ropes

To access the Bus Pirate, via USB, we'll be using "screen" on Linux, though in theory it should work on OS X and telnet should work on Windows.

The Bus Pirate help menu

Learning the Bus Pirate language, which reminds me of l33t.

This is a statement:

\[/_\/_\/_\/_\]

You will learn what it means, and some more.

Wiring

We'll go over the connectors, plus do some basic checks with a multimeter to make sure we are good to go.

Low level communication

One of these two:

  • Hitachi HM55B Compass Module
  • Microchip TC3402 16-Bit Sigma-Delta AD Converter

will be used.

These integrated circuits are straighforward to wire up, have a simple serial protocol easy enough to implement, so provide a good starting point.

If you have any other you would like to sniff, bring it along, making sure there is a datasheet available.

Maybe the Wii nunchuk (I2C, I think) ?

Sure. Bring it along.

Cost

Free for Hackspace members.

Non-members accompanied by a member can make a donation or bring some yummy comestibles.

Booking a place

Two per session.

Date Taker 1 OS Taker 2 OS
20.12.2010
03.01.2011
17.01.2011
31.01.2011