11

Net Gadgeteer

Embed Size (px)

DESCRIPTION

Gadgeteer介绍

Citation preview

Page 1: Net Gadgeteer
Page 2: Net Gadgeteer

An Open-Source toolkit for building small electronic devices using the .NET Framework and Visual Studio.

Combines the advantages of object-oriented programming, solderless assembly of electronics with a kit of peripherals, and support for quick form-factor construction using computer-aided design.

An open collaboration between Microsoft, hardware manufactuers, and end users.

for Software Engineer, gadgeteer helps you escaping from the

fussy low level driver or hardware, you can aim your bullet right to your application target.

What is Gadgeteer?

Page 3: Net Gadgeteer

Hardware

To make a Gadgeteer project you need :

A PC to program your application

A Gadgeteer Mainboard

A power board

At least one module

* You can found all of this at seeedstudio bazaar

Page 4: Net Gadgeteer

Hardware

Mainboard:Spider72MHz 32-bit ARM-7 processor;4.5MB Flash16MB RAMFull TCP/IP Stack with SSL,HTTP,TCP, UDP,DHCP;SPI/UART/I2C/CAN…..….HydraNano……..

Module:Display T35 ModuleCurrent ModuleAccerometer ModuleCamera ModuleCellular Radio ModulePulse Oximeter ModuleMoisture ModuleBarometer ModuleSD Card moduleEthernet module…

* You can found all of this at seeedstudio bazaar

Hardware open-source, you can download them from: http://gadgeteer.codeplex.com/SourceControl/list/changesets

Page 5: Net Gadgeteer

Software

To start the Gadgeteer programming:

Install the related software on PC.

Upgrade firmware to the mainboard

Install module driver on PC.

Structure:

http://www.seeedstudio.com/depot/accelerometer-module-net-gadgeteer-compatible-p-968.html?cPath=203

Page 6: Net Gadgeteer

SoftwareVisual Programming:

Visual studio would automatically create the init code for this module, need to USE them with the functions in the driver to program your applications.

Page 7: Net Gadgeteer

Make a Project - Weather Station

Includes:.NET Mainboard – Spider;Barometer;Temp&humility sensorCameraGPSSD CardPower moduleCellular Radio

A simple Weather Station that measures the environment and then upload to internet for sharing

Page 8: Net Gadgeteer

1. Prepare the needed modules and connect the mainboard.2. Install the related drivers and wire to the right socket in visual studio, initial code

will be generated automatically.

3. Then, the modules can be used in application program as an object, all the api can be used by the application progarm, for example:

display.SimpleGraphics.DisplayText("moisture: " + local_moistureValue, font, GT.Color.Green, 0, 0);local_SDCard.WriteFile(filename, binary_sensordata);local_moistureValue = moistureSensor.GetMoistureReading().ToString("f2");

Make a Project - Weather Station

Page 9: Net Gadgeteer

Make a Project - Weather Station

Take photos and get the data from the sensors, store into the SD Card:

Photo taken by camera Environment result

Next Step:Upload the result to internet, can be seen by people all the world!

Page 10: Net Gadgeteer

Other Projects

Gluttony snake machine A machine that you can play the “Gluttony snake” with it.Plant Assistant System with the “moisture sensor” and “relay” to helps irrigate the plants when needed. Or upload environment data for sharing.Intelligent Robot With the numerous gadgeteer sensor modules, a Robot that can react to human being/object detection/line finding…would be much easier than before.……

Page 11: Net Gadgeteer

Thanks. Weibo in sina: http://weibo.com/seeedstudio