0% found this document useful (0 votes)
24 views

Iot Module2

The document discusses selecting sensors and development boards for IoT projects. It provides details on factors to consider when choosing a sensor like cost, accuracy, range, and power needs. It also outlines popular development boards like Arduino, Raspberry Pi, and lists specifications to evaluate when selecting a board.

Uploaded by

lekhya
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Iot Module2

The document discusses selecting sensors and development boards for IoT projects. It provides details on factors to consider when choosing a sensor like cost, accuracy, range, and power needs. It also outlines popular development boards like Arduino, Raspberry Pi, and lists specifications to evaluate when selecting a board.

Uploaded by

lekhya
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Microcontrollers for IOT Prototyping –

Part 2

1
Introduction
• The Internet of Things is considered by many to be the 4th Industrial Revolution.

• But unlike the first three, it is not a new technology. It is a new way of integrating
existing technologies. As a result, it will not require a new kind of engineer.

• Instead, to implement IoT, anyone hoping to embed IoT‐enabled capabilities in


applications should gain a general understanding of the technologies.

• Our intent is not to describe every conceivable aspect of the IoT or its enabling
technologies but, rather, to provide an easy reference in your exploration of IoT
solutions and plan potential implementations.
2
Introduction

INTERNET
OF
THINGS

3
Sensor Selection
Choosing a sensor (for example, a temperature sensor) for an IOT application may seem
like a straightforward decision. However, selecting the right sensor involves taking many
factors into account:

 Cost
 Supplier: How trustworthy is this seller? (Look at reviews from other buyers)
 Accuracy & Precision
 Availability: Some components can only be in large quantities.
 Measurement Range: What ranges will it work for?
 Power Consumption: Will it work with the power source I have?
Sensor Selection
Example: Temperature Sensor

Texas Instruments LMT84LP Atmel AT30TSE754A‐S8M‐T Sparkfun DS18B20 Texas Instruments


LM35DZ
Cost: $0.91 Cost: $0.53 Cost: $9.95 Cost: $1.86
Accuracy: +/‐ 0.4°C Accuracy: +/‐ 2°C Accuracy: +/‐ 0.5°C Accuracy: +/‐ 1.5°C
Range: ‐50°C to 150°C Range: ‐55°C to 125°C Range: ‐55°C to 125°C Range: 0°C to 100°C
Voltage: 1.5V – 5.5V Voltage: 1.7V – 5.5V Voltage: 3.0V – 5.5V Voltage: 4V – 30V
Availability: >10 Availability: >4000 Availability: >5 Availability: >10

5
IoT Development boards
• IoT development boards enable makers to prototype their ideas. They combine
microcontrollers and processors with wireless chips and other components in a pre‐
built, ready‐to‐program package.

• In the last 18 months, the DIY market exploded with the availability of a variety of
boards. Whatever the needs of your project or product, there's sure to be a board
that fits your exact requirements.

• New developers can find it difficult to select the right IoT prototyping board.

6
IoT Development boards ‐ Selection
• Cost

• Specifications: Memory, Processor, I/O capability, etc.

• Programming support/options

• Open design: active user community, timely enhancements, forums.

• Reliability of supplier.

• Compatibility with sensors and actuators

7
1. Arduino Uno
• Arduino Uno remains the top favorite of absolute beginners
and experts.

• Considered to be one of the first microcontroller‐based


development boards, the Arduino Uno R3 is simple, yet a
very powerful prototyping environment.

• Arduino enjoys the best community participation and


support. From sensors to actuators to libraries, it has a
thriving ecosystem.

• The board layout has become almost the gold standard for
microcontrollers. Almost every prototyping environment
tries to be compatible with the Arduino pin breakout.

• The open source IDE to develop programs is another reason


for its popularity. With a simple syntax based on ‘C’
language, the code is easy to learn.
(approx. $12)
8
Arduino hardware versions
As of 2016, 17 versions of the Arduino hardware had been commercially produced.

• Arduino Diecimila in Stoicheia


• Arduino Duemilanove (rev 2009b)
• Arduino UNO
• Arduino Leonardo
• Arduino Mega
• Arduino MEGA 2560 R3
• Arduino Nano
• Arduino Due (ARM Cortex‐M3 core)
• LilyPad Arduino (rev 2007)
• Arduino Yun
In 2017, Arduino Primo and Otto (specifically for IoT) will be launched – Primo is the first
IoT development board to feature all the traditional wireless standards, such as Wi‐Fi,
Bluetooth low‐energy, near‐field communications (NFC), and infrared.
2. Raspberry Pi
• The Raspberry Pi is a series of credit card‐sized single‐
board computers developed in the UK.

• The new Raspberry Pi 3 includes built‐in WiFi and


Bluetooth making it the most compact and
standalone computer, with a 1.2 GHz 64‐bit quad‐
core ARM Cortex‐A53 processor and 1GB RAM.

• The HDMI port makes it further easy to hook up A/V


sources.

• With four USB ports and 40 GPIO pins, you can


connect many peripherals and accessories to the Pi.
(approx. $50) There are third party breakout boards to connect
various Arduino shields to the Ph
11

You might also like