Upload
scarlet-schwiderski-grosche
View
160
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Slides of Internet des objets: .NET Gadgeteer de Microsoft Research
Citation preview
.NET GADGETEER (REC202)
Scarlet Schwiderski-Grosche, Steven Johnston
Microsoft Research Cambridge www.netmf.com/gadgeteer
www.gadgeteering.net
MICROSOFT CONFIDENTIAL
Custom
devices
Custom devices often need to be:
• developed quickly by a small team
• fully functional and usable
• self-contained
• usable in the wild
• able to be produced in quantity
MICROSOFT CONFIDENTIAL
The
SenseCam
project
• Wearable digital camera that takes photographs passively
• Camera with wide-angle lens, light-intensity and light-colour sensors, a passive infrared (body heat) detector, a temperature sensor, and a multiple-axis accelerometer
• Certain changes in sensor readings trigger photograph to be taken
MICROSOFT CONFIDENTIAL
Four-way switch
Input potentiometer
Colour OLED display (128x128 resolution)
USB power source and programming socket
Connect
hardware
modules
(5 minutes)
Mainboard
At the heart of every Gadgeteer project is a mainboard.
A mainboard is made up of a programmable processor (ARM7 / ARM9 /
Cortex M4), memory, and a number of sockets into which Gadgeteer
modules can be connected.
Modular hardware: mainboards
Socket types definition table TYPE LETTER
PIN
1
PIN
2
PIN
3
PIN
4
PIN
5
PIN
6
PIN
7
PIN
8
PIN
9
PIN
10
3 GPIO X +3.3V +5V GPIO! GPIO GPIO [UN] [UN] [UN] [UN] GND
7 GPIO Y +3.3V +5V GPIO! GPIO GPIO GPIO GPIO GPIO GPIO GND
Analog In A +3.3V +5V AIN (G!) AIN (G) AIN GPIO [UN] [UN] [UN] GND
CAN C +3.3V +5V GPIO! TD (G) RD (G) GPIO [UN] [UN] [UN] GND
USB Device D +3.3V +5V GPIO! D- D+ GPIO GPIO [UN] [UN] GND
Ethernet E +3.3V +5V [UN] LED1 (OPT) LED2 (OPT) TX D- TX D+ RX D- RX D+ GND
SD Card F +3.3V +5V GPIO! DAT0 DAT1 CMD DAT2 DAT3 CLK GND
USB Host H +3.3V +5V GPIO! D- D+ [UN] [UN] [UN] [UN] GND
I2C I +3.3V +5V GPIO! [UN] [UN] GPIO [UN] SDA SCL GND
UART+Handshaking K +3.3V +5V GPIO! TX (G) RX (G) RTS CTS [UN] [UN] GND
Analog Out O +3.3V +5V GPIO! GPIO AOUT [UN] [UN] [UN] [UN] GND
PWM P +3.3V +5V GPIO! [UN] [UN] GPIO PWM (G) PWM (G) PWM GND
SPI S +3.3V +5V GPIO! GPIO GPIO CS MOSI MISO SCK GND
Touch T +3.3V +5V [UN] YU XL YD XR [UN] [UN] GND
UART U +3.3V +5V GPIO! TX (G) RX (G) GPIO [UN] [UN] [UN] GND
LCD 1 R +3.3V +5V LCD R0 LCD R1 LCD R2 LCD R3 LCD R4 LCD VSYNC LCD HSYNC GND
LCD 2 G +3.3V +5V LCD G0 LCD G1 LCD G2 LCD G3 LCD G4 LCD G5 BACKLIGHT GND
LCD 3 B +3.3V +5V LCD B0 LCD B1 LCD B2 LCD B3 LCD B4 LCD EN LCD CLK GND
Manufacturer Specific Z +3.3V +5V [MS] [MS] [MS] [MS] [MS] [MS] [MS] GND
DaisyLink Downstream* * +3.3V +5V GPIO! GPIO GPIO [MS] [MS] [MS] [MS] GND
Based on the .NET Micro Framework:
Subset of .NET
Programming in C# and Visual Basic
Interactive debugging
.NET Gadgeteer adds:
Gadgeteer Core Libraries
Visual Studio Graphical Designer
Framework for mainboard and module drivers
Software tools
Design
• Internship project 2011
• Now doing practise based design doctorate
titled … – Supporting a ‘sense of home’ in care homes: an
exploration of digital design with people living with
dementia
• http://tommydykes.com/
Sketching Ideas
The consumption of tea and coffee
featured heavily in our research so
many of these ideas looked at how
we might use ceramics to
encourage new conversations.
Design
Physical Inspiration
Gilding already present on the
surface of much ceramics.
We decided to experiment with its
use.
Design
Design
Video link
• http://vimeo.com/33729722
INDOOR WEATHER STATIONS
COURTESY OF BILL GAVER,
INTERACTION RESEARCH STUDIO
GOLDSMITHS, UNIVERSITY OF LONDON
Case Study
Design
Interaction Research Studio
Design
Part of Goldsmiths’ Design
Department
Design-led, but
interdisciplinary:
- design
- social sciences
- technology
Current 12 staff researchers
Indoor weather stations
Design
Sense and reveal the microclimate of the home
Part of five year Legible Landscapes project funded by the European Research Council
Focus on environmental awareness in the home – use sensors to reveal environmentally relevant attributes of the domestic environment
Design
•
Then a lot of work happens… See: Jarvis, Cameron & Boucher (2012) Attention to detail. Proc. NordiCHI’12
Batch production
Design
22 x 3 devices
Produced in studio
• Dimension Elite object printer
• Laser cutter
• Well-equipped workshop
.NET Gadgeteer
DISRUPTIVE DEVICES STUDIO
ANDY LAW
INDUSTRIAL DESIGN
RHODE ISLAND SCHOOL OF DESIGN
Case Study
Design
Project Pulse
Jon Mc Taggart and Christian Ferrara: … concept for an object that simplifies our daily information feeds and displays them in a physical and non committing manner.
… let users connect a graph displaying device to different inputs based on on-line sources of information.
Design
Project Pulse Video
Design
http://vimeo.com/45980795
Dropout Bear Christina Xu:
“Like a magic eight ball, when shaken or rolled, Dropout Bear recites a few words of "wisdom": one of many Kanye West tweets.
Design
DEAN MOHAMEDALLY
SHABNAM PARKAR (PROJECT CLIENT)
DEPARTMENT OF COMPUTER SCIENCE
UNIVERSITY COLLEGE LONDON
Case Study
PASTEUR2
Design
Design
Challenges
CHALLENGING
known as ‘keyhole’
surgery for a reason.
INCREASINGLY POPULAR
Many surgeries now involve
laparoscopic procedures.
REVOLUTIONARY
Reduces scarring, side
effects and recovery time.
YOUNG
Widely adopted in the 1990s.
Diagnostic laparoscopy
Appendicectomy
Proctosigmoidectomy
Colectomy
Adrenalectomy
Pyloromyotomy
Cholecystectomy
Fundoplication
Hepaticojejunostomy
Single port
Distal pancreatectomy
Lleocolectomy
Abdominoperineal resection
Rectopexy
Proctocolectomy
Inguinal hernia repair
Pancreaticojejunostomy
Appendectomy
Design
What is
Pasteur2?
• Low cost, scalable surgical simulation
• Testing, training and tracking of surgical skills
• Built on solid technical foundations
• Windows Azure – for rapid web platform cloud capacity
• .NET Gadgeteer – easy to build surgical training
experiments
• HTML5/CSS/JS – web and mobile application
EXTENSIBLE
TRAINING ENVIRONMENT
RAPID SCALABILITY – WINDOWS AZURE
LOW COST – .NET GADGETEER
CROSS PLATFORM – MOBILE WEB APPLICATION
MICROSOFT CONFIDENTIAL
Matrix of
opportunities
Gadgeteer
opportunities
Flexibility in hardware, software and form factor
EE CS Design Humanities,
science, …
Low
th
resh
old
– h
igh
cei
ling
Professionals
University
research
University
teaching
School
Makers
Open source repository for project documentation,
software and hardware designs
http://gadgeteer.codeplex.com/
http://netmf.com/gadgeteer http://www.gadgeteering.net
http://research.microsoft.com/projects/gadgeteer [email protected]