520 likes | 531 Views
Explore human-machine interaction through robot prototypes and TV/film at Stupid Fun Club. Engage in social and anti-social concepts, hardware systems, sensors, and communication protocols like ZigBee, WiFi, and Bluetooth. Learn about real-time data acquisition, debugging strategies, and building machines with CNC and servos.
E N D
Inventing and Prototyping Social Devices Edited and presented by Michael Winter Stupid Fun Club, LLC
Stupid Fun Club, LLC Think Tank
Stupid Fun Club, LLC Please ask questions
What we do Explore: • Human / Machine interaction • Machine / Machine Interaction
Where we do it: • Robot prototypes • TV / Film • Parties
Why: • Interesting • Fun • $$$
Who is interested?: • VC • Phone Companies • Appliance Manufacturers • Entertainment (Film / TV) • Web Companies
and Sensors Accelerometer Compass Distance Capacitive
and Displays LED RGB Matrix OLED LED (SMD) LCD
and Actuators Actuator (Servo) Linear Actuator
and Audio MP3 player
and Audio In Digital Mic Analog
and Communication ZigBee WiFi Bluetooth
Being Anti-Social Isolation War TV Remote
Being SocialHuman - Machine • Conversational • Gesture • Proximity
Being SocialMachine - Machine How many computers needed in the world? 5 Off by 4.
Mr Cool and Hotsy ‘Talk’ • Out Loud • Greeting, Goodbyes, Get commands (Open, cook…) • Make recommendation • Gossip, Joke, Converse • Lie • Back-channel • Capabilities • Exchange data about humans • (relationship, age, weight, machine uses, machine abuses,…) • Lie
Friends (not R2D2) MP3 Players PartyBot CopyCats Remote
How they ‘Talk’Hardware and protocols ZigBee is the name of a specification for a suite of high level communication protocols using small, low-power digital radios based on the IEEE 802.15.4standard for wireless personal area networks (WPANs). From Wikipedia • 300 feet • Low speed
How they ‘Talk’SFCprotocol • Clear Text • Promiscuous • Examples: • <HAPPY> <OPEN> <FEAR> <VOLUME 10> <WHO>
Making prototypes Get outside advice before proceeding Aleksei Leonov Dumitru Dorin Prunariu
Making prototypesDo it Fast • POC: 1 week • Version 0.9: 4 weeks • Read to Show: 2 weeks
Early considerations • Data acquisition • Debugging
Real Time Data Acquisition Don’t lose your data! • How fast are the sensors? Fast enough? • Will the processor drop data? • Strategies: UARTS and buffers Interrupts Multi-processor (the Propeller chip)
Propeller Chip 8 Processors in one chip
Debugging • Visual: LCD, LEDs, Monitors • Audio: Beeps • Data Loggers • Onboard Logic Analyzer: • 2 Ms/s sample rates • 20 channels (16 for I/Os and 4 for Vdd, Res, Sout, Sin) • Thresholds set at 1.4V and 0.8V, supporting TTL and CMOS • Small size (3.25 L x 1.95 W x 1.67 T cm / 1.28" L x 0.77" W x 0.66” T)
Debugging • Everything in one: OLED + Multicore processor • Real simultaneous multi-processing • 96 x 96 Full color display
Machine ToolsMake it all CNC Dad!
Electronics Mouser etc… Trossen Robotics, Kronos, Parallax Best place is…….
Servos Old school – forget about them Actuators: Bioloid from Robotis • High Resolution • Set Speed • Set Torque • Read back positional data • PID • 1Mbps interfaces
Electronics building • Wiring: NASA Workmanship Standards (soldering, crimping, restraining…) • SparkFun Tutorials (SMD soldering, PCB layout…)
Other Stuff: Reading • Reference work on social interaction – It’s a Must Read!
“Understanding Comics” • Facial features and Body Language • LOD
Other Stuff: Events • MakerFaire (and Make Magazine)
Gadgetoff Michael Winter had us all giddy and wanting to sign-up for the pioneering playfulness of the “Stupid Fun Club.”