Difference between revisions of "Workshops/Bus Pirate for dummies"

From London Hackspace Wiki
Jump to navigation Jump to search
Line 70: Line 70:
 
|'''Date''' || '''Taker 1''' || '''OS''' || '''Taker 2''' || '''OS'''
 
|'''Date''' || '''Taker 1''' || '''OS''' || '''Taker 2''' || '''OS'''
 
|-
 
|-
|'''20.12.2010''' ||  ||  ||  ||  
+
|'''<s>20.12.2010</s>''' ||  ||  ||  ||  
 
|-
 
|-
 
|'''03.01.2011''' ||  ||  ||  ||  
 
|'''03.01.2011''' ||  ||  ||  ||  

Revision as of 01:20, 21 December 2010

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