9. PaperRobot:TheObjectives
● Increase prototyping confidence with electronics
● Introduce tools for creating embedded devices
● Learn: soldering, wire handling, building robust
prototypes, making devices to talk to other devices
● Enrich project functionality
● Encourage future independent exploration
10.
11. Glossary
Arduino: Open-source electronics platform enabling easy-to-use hardware and software, intended for
anyone making interactive projects.
Peripheral: A device that is connected (e.g. via Bluetooth) to another device to add functionality.
Eg. Mice, keyboards, and speakers are peripherals to computers; and smart watches are peripherals
to smartphones.
GPIO: General Purpose Input/Output is a pin on a microprocessor that can function as either an
input (e.g. connected to a sensor) or an output (e.g. connected to a display or LED), and may be
programmed as such.
IDE: An Integrated Development Environment is software that includes a source code editor,
compiler, debugger, and in the case of hardware, a method to program an external processor.
Microcontroller (MCU): Hardware including an integrated circuit with features that enable it to
interact with the external world, i.e., sense, collect data, and control “things.”
Shield: Board that can be plugged on top of the Arduino PCB extending its capabilities. The
different shields follow the same philosophy as the original toolkit: they are easy to mount, and
cheap to produce.
13. GettingStartedwithArduino
● Basics of electricity and
electronics
● Prototyping on a solderless
breadboard
● Drawing a schematic diagram
● Talking to a computer--and
the cloud--from Arduino
● Building a custom
plant-watering system
14. WhyArduino?
Arduino:
● Hardware ecosystem
● Component level building
● IDE for programming
● Open source
● Existing support (forums, shields)
Sample Shields:
● Motor drivers
● Communication (XBee, BT, WiFi, IR, Ethernet)
● Accessories (GPS, Camera, SD reader, MP3 player)
● Displays (LCD, LED, audio)
● Sensors (pH, weather, voice recognition)
15. IoTExample:GrapeMonitor
Problems:
● Lots of factors during the growth of grapes go into the final
taste of a wine.
● It is difficult to track exactly what conditions contribute to
a particular vintage.
● Too much moisture or too much heat can adversely affect the
growth of grapes.
Need:
● A way to compare the growing conditions of grapes.
● A way to inform us of adverse climate changes so we can take
action to protect our grapes.
22. TypesofWirelessCommunications
Wireless Standard Typical Distance Range Limitations Advantages
Bluetooth / BLE >100m No Internet Low power,
Can use as multiple
peripherals
WiFi Home Network (50m-100m)
Hotspot (>1km)
Higher costs Directly connect to
cloud
LTE, 3G 10km-100km Higher costs Can use cellular
towers
ZigBee 10m-100m No Internet,
Line of Sight
Low cost
RFID, NFC,
Beacons
<1m-70m No Internet,
Close range
Low cost