![Page 1: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/1.jpg)
Intro to Open Hardware and Arduino
Marco Zennaro and Antoine Bagula ICTP and UWC
Italy and South Africa
![Page 2: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/2.jpg)
WSN options
IPv6-based
Gateway-based
![Page 3: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/3.jpg)
WSN options
Open WSN
Proprietary WSN
![Page 4: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/4.jpg)
WSN options
Open WSN IPv6-based
Proprietary WSN IPv6-based
Open WSN Gateway-based
Proprietary WSN Gateway-based
![Page 5: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/5.jpg)
WSN options
Open WSN IPv6-based
Proprietary WSN IPv6-based
Open WSN Gateway-based
Proprietary WSN Gateway-based
![Page 6: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/6.jpg)
Open Hardware
Open-source hardware consists of physical artifacts of technology designed and offered by the open design movement.
Hardware design (i.e. mechanical drawings, schematics, bills of material, PCB layout data, HDL source code and integrated circuit layout data), in addition to the software that drives the hardware, are all released with the FOSS approach.
![Page 7: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/7.jpg)
SunSpot
![Page 8: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/8.jpg)
SunSpot as Open Hardware
![Page 9: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/9.jpg)
SunSpot and market opportunities
![Page 10: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/10.jpg)
Arduino
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. http://www.arduino.cc
![Page 11: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/11.jpg)
Why Arduino?
Arduino is: ● Inexpensive ● Quite easy to learn ● Flexible ● Low power ● Good for sensing and controlling Great for
use in education
![Page 12: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/12.jpg)
Software
The programming language is based on wiring and in terms of syntax (almost) identical to C++. The development environment is based on processing - both wiring and processing are open source components.
![Page 13: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/13.jpg)
Hardware Arduino boards are based around Atmel processors (ATM168, ATM328). 8 bit controllers (new DUE board is first with 32 bit) 16 / 8 Mhz Approx. 32k of memory for code Run on 3.3, 5 (and up) Volts
![Page 14: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/14.jpg)
Hardware
![Page 15: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/15.jpg)
Arduino compatible boards
List of Arduino compatible boards
![Page 16: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/16.jpg)
Arduino shields
List of Arduino compatible shields Pin usage details for 317 shields from 125 makers, and counting!
![Page 17: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/17.jpg)
Arduino shields
Self-balancing machines shield
![Page 18: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/18.jpg)
• external sensors
• wireless
• batteries
From Arduino to WSN
![Page 19: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/19.jpg)
Squidbee by Libelium
![Page 20: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/20.jpg)
Squidbee by Libelium
![Page 21: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/21.jpg)
Squidbee by Libelium
![Page 22: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/22.jpg)
Seeeduino
![Page 23: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/23.jpg)
Seeeduino
![Page 24: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/24.jpg)
Seeeduino
![Page 25: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/25.jpg)
Smart Citizen Kit
![Page 26: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/26.jpg)
Smart Citizen Kit
![Page 27: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/27.jpg)
Smart Citizen Kit
![Page 28: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/28.jpg)
Smart Citizen Kit
![Page 29: Intro to Open Hardware and Arduino - Wirelesswireless.ictp.it/Benin/Slides/OpenHardware.pdf · 2014. 6. 11. · Arduino Arduino is an open-source electronics prototyping platform](https://reader036.vdocument.in/reader036/viewer/2022070219/612976e6c1259725653c8ae5/html5/thumbnails/29.jpg)
Smart Citizen Kit