The document discusses the .NET Gadgeteer platform for developing custom hardware devices. It describes how the platform allows for:
1) Modular hardware using mainboards and modules that connect via standardized sockets and interfaces.
2) Software tools in Visual Studio and the .NET Micro Framework for programming devices in C# and managing hardware drivers.
3) Guidelines for physical design including 3D models, mounting holes, and case studies of projects developed with the platform.
1. .NET GADGETEER (REC202)
Scarlet Schwiderski-Grosche, Steven Johnston
Microsoft Research Cambridge
www.netmf.com/gadgeteer
www.gadgeteering.net
2. Custom devices often need to be:
• developed quickly by a small team
Custom • fully functional and usable
devices • self-contained
• usable in the wild
• able to be produced in quantity
3. • 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
The • Certain changes in sensor readings
SenseCam trigger photograph to be taken
project
13. Modular hardware: mainboards
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.
25. Software tools
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
45. •
TEI’11 Studio:
from sketch to
3d-printed
demo
Design
46. Case Study
NORTHUMBRIA DESIGN
TOMMY DYKES
Design
47. • 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/
Design
48. 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
49. Physical Inspiration
Gilding already present on the
surface of much ceramics.
We decided to experiment with its
use.
Design
54. Case Study
INDOOR WEATHER STATIONS
COURTESY OF BILL GAVER,
INTERACTION RESEARCH STUDIO
GOLDSMITHS, UNIVERSITY OF LONDON
Design
55. Interaction Research Studio
Part of Goldsmiths’ Design
Department
Design-led, but
interdisciplinary:
- design
- social sciences
- technology
Current 12 staff researchers
Design
56. Indoor weather stations
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
62. Batch production
22 x 3 devices
Produced in studio
• Dimension Elite object printer
• Laser cutter
• Well-equipped workshop
.NET Gadgeteer
Design
63. Case Study
DISRUPTIVE DEVICES STUDIO
ANDY LAW
INDUSTRIAL DESIGN
RHODE ISLAND SCHOOL OF DESIGN
Design
64. 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
66. 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
68. Case Study
PASTEUR2
DEAN MOHAMEDALLY
SHABNAM PARKAR (PROJECT CLIENT)
DEPARTMENT OF COMPUTER SCIENCE
UNIVERSITY COLLEGE LONDON
Design
69. Inguinal hernia repair
Appendicectomy
Pancreaticojejunostomy
Proctocolectomy
CHALLENGING INCREASINGLY POPULAR Diagnostic laparoscopy
known as ‘keyhole’ Many surgeries now involve Rectopexy
surgery for a reason. laparoscopic procedures.
Proctosigmoidectomy
Fundoplication
REVOLUTIONARY YOUNG Adrenalectomy
Challenges Reduces scarring, side Widely adopted in the 1990s. Single port
effects and recovery time. Cholecystectomy
Hepaticojejunostomy
Appendectomy
Colectomy
Lleocolectomy
Distal pancreatectomy
Pyloromyotomy
Abdominoperineal resection
Design
70. Challenges
Depth perception Fulcrum effect Reduced movement
Design
71. > £30,000
Box
Trainer
Current training Dangerous
options
On-the-job
Insufficient
Observation
Design
72. TRAINING ENVIRONMENT
RAPID SCALABILITY – WINDOWS AZURE
LOW COST – .NET GADGETEER
CROSS PLATFORM – MOBILE WEB APPLICATION
EXTENSIBLE
• Low cost, scalable surgical simulation
What is • Testing, training and tracking of surgical skills
Pasteur2? • 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
Design
74. Flexibility in hardware, software and form factor
Gadgeteer
Humanities,
opportunities EE CS Design
science, …
Professionals
Low threshold – high ceiling
Matrix of University
opportunities research
University
teaching
School
Makers