Workshops/Bus Pirate for dummies: Difference between revisions

From London Hackspace Wiki
mNo edit summary
 
(7 intermediate revisions by 4 users not shown)
Line 4: Line 4:


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.
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 ==
== Duration ==
Line 54: Line 50:
Maybe the Wii nunchuk (I2C, I think) ?
Maybe the Wii nunchuk (I2C, I think) ?


== Cost ==
Sure. Bring it along.
 
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.


{|border="1" cellpadding="5" cellspacing="0"
[[Category:Workshops]]
|-
|'''Date''' || '''Taker 1''' || '''OS''' || '''Taker 2''' || '''OS'''
|-
|'''20.12.2010''' ||  ||  ||  ||
|-
|'''03.01.2011''' ||  ||  ||  ||
|-
|'''17.01.2011''' ||  ||  ||  ||
|-
|'''31.01.2011''' ||  ||  ||  ||
|-
|}

Latest revision as of 18:09, 8 May 2013

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.

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.