Presentation is loading. Please wait.

Presentation is loading. Please wait.

SINGLE BOARD COMPUTERS ARE YOU ON THE RIGHT AIRPLANE?

Similar presentations


Presentation on theme: "SINGLE BOARD COMPUTERS ARE YOU ON THE RIGHT AIRPLANE?"— Presentation transcript:

1 SINGLE BOARD COMPUTERS ARE YOU ON THE RIGHT AIRPLANE?

2 SINGLE BOARD COMPUTER WORKSHOP About this workshop/SIG: This will be a learning experience for everyone – including me! Tonite we will figure out how we will proceed.

3 SINGLE BOARD COMPUTER WORKSHOP This will be a learning experience for everyone – including me! Project based. Everyone is encouraged to find and build project. Each month we’ll review progress, discuss problems and try to help each other find solutions.

4 SINGLE BOARD COMPUTER WORKSHOP This will be a learning experience for everyone – including me! Project based. Everyone is encouraged to find and build project. Each month we’ll review progress, discuss problems and try to help each other find solutions. And so it begins…

5 SINGLE BOARD COMPUTERS? A single printed circuit board containing a processor and sufficient RAM and i/o to be useful. The original MITS Altair was a single board computer. The Apple I was a single board computer. The Apple II was not.

6 SBC RESOURCES ON WIKIPEDIA ArticleProject WebsiteAbout Single-board computerDefinition, history, standards Comparison of single-board computers More than you ever knew Arduinowww.arduino.cc/Classic microcontroller with many derivatives List of Arduino boards and compatible systems The derivatives Netduinowww.netduino.com/Uses.NET micro framework Raspberry Piwww.raspberrypi.org/A real computer

7 ARDUINO Microcontroller – not a computer No screen, keyboard or external mass storage Programs are call a “sketch” written in C State machine – monitor inputs, control outputs Hardware expansion via “shields” that can stack on the io pins You may want to buy a “Starter Kit” (see Maker Shed store)Maker Shed store

8 RASPBERRY PI Originally developed to teach programming in UK schools More fun more quicker Recommended OS is raspberry-flavored Linux (Raspbian) Lots of pre-made software distributions turn a Pi into ‘something’ semi-instantly Network attached storage WiFi Router (add USB WiFi adapter) Network media player (feed media to your TV) Finished project always needs an enclosure or case

9 RASPBERRY PI Most operating systems are Linux based. OS is on an SD card – download to your computer and ‘install’ on the card (see instructions here).here Start with Raspian (Debian Wheezy). Then look at prebuilt projects here.here Programmed in Python (several IDEs available) or your favorite Linux development tools

10 NANODE Ethernet enabled Arduino clone Project website www.nanode.eu/www.nanode.eu/

11 NETDUINO Arduino for.net programmers – programs written in C# using Visual Studio 2010 Express (free version) Physical size same as Arduino so it can use more Arduino shields

12 TYPICAL (SIC) PROJECT LIFE CYCLE Determine requirements

13 TYPICAL (SIC) PROJECT LIFE CYCLE Determine requirements (who does what, with which, and to whom) Find suitable hardware (SBC, sensors, relays, motors, etc.) Write software

14 TYPICAL (SIC) PROJECT LIFE CYCLE Determine requirements Find suitable hardware Write software Test

15 TYPICAL (SIC) PROJECT LIFE CYCLE Determine requirements Find suitable hardware Write software Test Repeat

16 MY PROJECT Thermostat for heat and air conditioning Inputs include indoor, outdoor, and attic temperature and humidity Use these to vary hysteresis to maximize comfort and lower operating costs Log temp, humidity inputs to compute heating and cooling degree-days Now in design phase


Download ppt "SINGLE BOARD COMPUTERS ARE YOU ON THE RIGHT AIRPLANE?"

Similar presentations


Ads by Google