making of the burner board

30
The Software-Defined Surfboard The creation of the Burner Board

Upload: richard-mcdougall

Post on 15-Jul-2015

197 views

Category:

Art & Photos


2 download

TRANSCRIPT

Slide 1

The Software-Defined SurfboardThe creation of the Burner Board

Goals and Outcomes

Note: Common Burning Man PreconceptionsSex DrugsHippiesYes.ButAddress Other ElementsDust-proofingEngineBattery CapacityReliabilityUser Interface

The Truth About Burning Man - Jay MichaelsonTemporary erasure of societal, social, and personal boundariesWhat do I really want to be doing? If people can create a twelve-ton sculpture of a bird's nest made entirely out of plumbing pipe, what are the limits on my own creativity?

Learning #1: Making Hardware is Fun and PowerfulMaker Community

Start with Key ConceptDont need to solve everything at once

Address Other ElementsLightingDust-proofingEngineBattery CapacityReliabilityUser Interface

Possibilities are AmazingLightsSound systemGPS

Giant Skateboard TrucksThe Burner BoardDual 15 Mile Batteries800 Watt MotorLED Surface - 1622 Addressable PixelsAudio and SubwooferMicroprocessor basedMotion Controller 18MPHChassis Design and Assembly

We found off-the-shelf Fly-by-wire systems

Max SpeedAcceleration RateBraking RateControl Funcs

Arduino

PG DrivesRichardAudioBatteriesPlankTech ShopLEDsChargersA Global Project

Design of the LED Surface

Inspiration for programmable surfacesLocally developed by NuvationThe Programmable LED SurfaceLED Pixel Tape

Unbounded Facilities Available in the Bay AreaCAD CAM Physical

Assembling the LED SurfaceOpen Source Hardware

Open Source HardwareDigitalWrite(Pin, HIGH);value = AnalogueRead(Pin);

LED Surface SchematicArdunio 16Mhz CPU3KB RAM128KB FlashWS2801 ChipSPIWS2801 Chip0xFF, 0xFF, 0xFF, 0xFF, 0x80, Ox00, RGB 1 RGB 2LED Surface Software StackArdunioC++ LikeCodeGraphicsand Text LibraryBoardRendererSPILibrarymotSpeed = analogRead(MOT_PIN);

Board_WS2801 strip = Board_WS2801(10, 70);strip.setPixelColor(x, y, color);strip.print(text, x, y);strip.fillCircle(35, 5, 3, color);So, what next?We threw a bunch of stuff off the boat to finish the project on time- Board Geo Location and Peer Awareness- Inter-board Graphic Interaction- Mobile and Cloud Connected

Learning #2: Vision and Belief are Key

Belief and PersistencePush through pessimismReactions motivating

Features and FundingDesign for WOW factorFunding easy for cool stuff

Learning #3: Get a Good Team

Motivating Team Behind YouKeeps momentumAttention to detail

Continues to Work HardWhereverWheneverAlways collaboratingSummary

Hardware is fun and powerfulVision and belief are keyGet a good team

Thank Youwww.facebook.com/burner.board

https://www.youtube.com/watch?v=9RwHTg_dXYE

https://www.youtube.com/watch?v=RIijO6kK9yk