SlideShare a Scribd company logo
Lectures on IoT © IOT-OPEN.EU Consortium
Project Ref. 2016-1-PL01-KA203-026471
Erasmus+ disclaimer
This project has been funded with support from the
European Commission. This publication reflects
the views only of the author, and the Commission
cannot be held responsible for any use which may
be made of the information contained therein.
Getting familiar with
your hardware
- development boards
IoT device
•Embedded system
•Sensors
•Actuators
•Communication unit
•Embedded software
Communication
unit
Embedded
system
Embedded
software
Sensors Actuators
Data flow
Sensors
Local
processing
Local
storage
Local
network
Internet
Cloud
storage
Cloud
processing
Microcontrollers
•8-bit
•AVR family
•32-bit
•ARM family
Sensors
• Switch
• Temperature
• Humidity
• Pressure
• Light
• Colour
• Gases
• Pollution
• Acceleration
• Gyroscope
• Magnetic field
• Position
• etc...
Actuators
• LED
• Lamp
• Alphanumeric display
• Graphic display
• Relay
• Motor
• Buzzer
• Valve
• Pump
Arduino Uno
•ATmega328 microcontroller
•Digital I/O Pins 14
• 6 PWM outputs
•6 Analog Input Pins
•Flash Memory 32 KB
• 512B used by bootloader
•SRAM 2 KB
•EEPROM 1 KB
•Clock Speed 16 MHz
Arduino Leonardo
•ATmega32U4 microcontroller
•Digital I/O Pins 20
• 7 PWM outputs
• 12 Analog Input Pins
•Flash Memory 32 KB
• 4kB used by bootloader
•SRAM 2,5 KB
•EEPROM 1 KB
•Clock Speed 16 MHz
Arduino Mega 2560
•ATmega2560 microcontroller
•Digital I/O Pins 54
• 14 PWM outputs
•16 Analog Input Pins
•Flash Memory 256 KB
• 8 KB used by bootloader
•SRAM 8 KB
•EEPROM 4 KB
•Clock Speed 16 MHz
Arduino Nano
• Microcontroller ATmega168 or ATmega328
• Operating Voltage: (logic level) 5 V
• Digital I/O Pins: 14 (of which 6 provide PWM
output)
• Analog Input Pins: 8
• Flash Memory: 16 KB (ATmega168) or 32 KB
(ATmega328) of which 2 KB used by bootloader
• SRAM: 1 KB (ATmega168) or 2 KB (ATmega328)
• EEPROM: 512 bytes (ATmega168) or 1 KB
(ATmega328)
• Clock Speed: 16 MHz
Arduino LillyPad
•ATmega168V or ATmega328V
•Digital I/O Pins 14
• 6 provide PWM output
•Analog Input Pins 6
•Flash Memory 16 KB
• (of which 2 KB used by bootloader)
•SRAM 1 KB
•EEPROM 512 bytes
•Clock Speed 8 MHz
Communication shields
•Ethernet shield
Communication shields
•WiFi shield
Arduino Leonardo Eth
•Leonardo with Ethernet
•Wiznet 5500 controller
Arduino Yun
•Microcontroller ATmega32U4
•Digital I/O Pins 20
• PWM Output 7
• Analog I/O Pins 12
•Flash Memory 32 KB
• 4 KB used by bootloader
•SRAM 2.5 KB
•EEPROM 1 KB
•Clock Speed 16 MHz
• Processor Atheros AR9331
• Architecture MIPS
• Ethernet 10/100Mbit/s
• WiFi 802.11b/g/n 2.4 GHz
• USB 2.0 Host
• RAM 64 MB DDR2
• Flash Memory 16 MB
• SRAM 2.5 KB
• EEPROM 1 KB
• Clock Speed 400 MHz
Arduino Yun – WRT Linux
Raspberry Pi 2 model B
• A 900MHz quad-core ARM Cortex-A7
CPU
• 1GB RAM
• 4 USB ports
• 40 GPIO pins
• Full HDMI port
• Ethernet port
• 3.5mm jack audio and video
• Camera interface (CSI)
• Display interface (DSI)
• Micro SD card slot
• VideoCore IV 3D graphics core
Raspberry Pi 3 model B
•A 1.2GHz 64-bit quad-core
ARMv8 CPU
•802.11n Wireless LAN
•Bluetooth 4.1
•Bluetooth Low Energy (BLE)
Intel Edison
•Intel Atom processor
•1GB RAM
•30 I/O pins
•WiFi
•Bluetooth LE
•500MHz clock
Beaglebone black
•TI AM3358 ARM
Cortex-A8
•4GB eMMC
•512MB DDR3
•65 digital I/O
•7 analog inputs
•Ethernet
•micro-HDMI video, audio
•1GHz clock
Beaglebone black wireless
•Octavo Systems OSD3358
1GHz ARM® Cortex-A8
•4GB eMMC
•512MB DDR3
•65 digital I/O
•7 analog inputs
•802.11b/g/n
•Bluetooth 4.1 and BLE
•microHDMI video, audio
•1GHz clock
Espressif ESP8266
• 32-bit RISC CPU: Tensilica Xtensa LX106
• 80 MHz clock
• 64 KB of instruction RAM,
• 96 KB of data RAM
• External QSPI flash - 512 KB to 4 MB
• IEEE 802.11 b/g/n Wi-Fi
• WEP or WPA/WPA2 authentication, or open networks
• 16 GPIO pins
• SPI, I²C,
• I²S interfaces with DMA (sharing pins with GPIO)
• UART
• 10-bit ADC
ESP-01
•WiFi 802.11 b/g/n
•UART
•3 GPIO
ESP-12
•WiFi 802.11 b/g/n
•UART
•9 GPIO
•1 analog input
NodeMCU
•ESP-12
•USB
•10 GPIO
•Lua scripting programming
language
NodeMcu mini
•ESP-12F
•RGB led
•Light sensor
•Two pushbuttons
WeMos D1
•ESP-12
•Arduino pin compatible
•3V3 !
WeMos D1 mini
•ESP-12
•Small shields
Some more IoT scenarios
Otto works for the municipality of Osnabrück. He is employed as a bus
driver. He manages bus line 1. Line 1's route ranges from the central
train station in the middle of the city to a nearby village in the south of
Osnabrück, 10 km from the city center. Especially at the bus-stops in the
city the bus has a hard time pulling back out into traffic after stopping.
This of course results in wasted time and delays in Ottos usual route. In
addition to the simple usage of indicator lights an application is planned
that informs nearing cars about the starting bus. Karl, driving a car
behind the stopping bus, gets a notification (acoustical/visual) on his
navigation system/smartphone that the bus will leave the bus stop any
moment. Karl can react early and reduce the speed of his car giving Otto
the opportunity to get back into traffic. Hence, the bus can stay on
schedule.
Source:
http://iot.ieee.org/iot-scenarios.html
Optimizing bus departure, pull bus out into traffic
Some more IoT scenarios
Recently the doctors have diagnosed that John's Alzheimer's disease is
taking a turn for the worse. As a result, his children have decided to upgrade
the monitoring solution with sensor applications that enable the monitoring of
his locations, posture and mental conditions at home and in the
neighborhood. This helps Charles retains his private and social life which is
very important for coping with his condition and happiness.
Source:
http://iot.ieee.org/iot-scenarios.html
Aging population - Alzheimer's disease
Some more IoT scenarios
Linda lives in Copenhagen and every single day she goes for a walk with her
little child Knud, 2 years old. She is an attentive mother and takes care of
her son’s health very much. Recently a new app called “FAR – Fresh Air
Radar” has been rolled out and it is becoming more and more popular in
Denmark. As soon as Linda discovers the existence of this application she
downloads and tests it. FAR helps her avoiding particularly polluted areas in
the city during her daily walks with her child. With FAR she can visualise on
her smartphone a colored 3D map showing the polluted zones in the city.
The app provides real-time data about quality of the air, kind of pollutants
floating, their concentration, health consequences, etc. Data come from a
series of networked environmental sensor deployed citywide and are
showed through a user-friendly interface. Moreover, FAR suggests possible
tracks according to the level of pollution in the air, guiding the user towards
those urban areas where the air quality is better.
Source:
http://iot.ieee.org/iot-scenarios.html
FAR - Fresh Air Radar
Some more IoT scenarios
Anna is going to shop in the supermarket. While she enters the
store, her intelligent shopping application starts. The shopping list
she made during the past days is uploaded and displayed on her
phone. Additionally, the system added some items to the shopping
list considering needed products at home that Anna did not list. The
system guides Anna through the store aisles to help her locate the
products. The system considers the proximity of the products first
and also freshness: i.e., fresh products are collected at the end.
While Anna approaches the products, she gets a ranking of
comparable products that are in the section according to her profile
preferences (e.g. price, quality, fat free, organic, and allergies).
Source:
http://iot.ieee.org/iot-scenarios.html
Intelligent shopping application
Some more IoT scenarios
Smart meters will be installed in more and more households in the next years. Although Bob
can now get a detailed daily report of his energy spending, saving energy is still a boring
activity and long-term engagement is hard. With the new Facebook app EnergySaver Bob
can compete with his friends for becoming the energy saving king. Bob was very excited to
get his new smart meter. The new electricity meter can measure electricity usage, and will
send the data every 15 minutes to the operator. Bob can then check his usage on the
operator's web page. Still, saving energy is a boring task. Bob is now using the new
EnergySaver Facebook. After allowing data transfer, EnergySaver automatically imports
Bob's historical electricity usage data. In the future EnergySaver will periodically import
current data or get real time data. Every week Bob gets a notification telling him how much
energy he used last week, and how much he saved compared to the weeks (or years)
before. EnergySaver also includes a leaderboard where Bob can compare his energy usage
and the amount of saved energy with his friends. He can then publish these notifications.
Bob now buys a new refrigerator to finally become king.
Source:
http://iot.ieee.org/iot-scenarios.html
Save energy with friends
Some more IoT scenarios
Live Space provides an always-on sensor network backbone for the
Smarthome, configured as a learning sensor network. It builds on the
assumption that consumers want experiences that only building-scale
sensing can provide, namely personalized services that follow the user
throughout the house.
Examples are:
• Location based adaptive Audio
• Automated Lighting
• Personalized content (Music, TV, Talk-Radio)
• Location-based Intra-Home communication
Source:
http://iot.ieee.org/iot-scenarios.html
LiveSpace: Indoor Sensor Networks
The end ;)

More Related Content

Similar to IoT_IO1_2 Getting familiar with Hardware - Development Boards.pdf

IRJET - Bus Indication for Blind People using RFID & Raspberry Pi
IRJET - Bus Indication for Blind People using RFID & Raspberry PiIRJET - Bus Indication for Blind People using RFID & Raspberry Pi
IRJET - Bus Indication for Blind People using RFID & Raspberry Pi
IRJET Journal
 
Project report on Iot Based Garbage Monitoring System
Project report on Iot Based Garbage Monitoring System  Project report on Iot Based Garbage Monitoring System
Project report on Iot Based Garbage Monitoring System
alok pal
 
IRJET- Smart Garbage Monitoring System using Internet Of Things
IRJET-  	  Smart Garbage Monitoring System using Internet Of ThingsIRJET-  	  Smart Garbage Monitoring System using Internet Of Things
IRJET- Smart Garbage Monitoring System using Internet Of Things
IRJET Journal
 
IRJET-Smart Parking System
IRJET-Smart Parking SystemIRJET-Smart Parking System
IRJET-Smart Parking System
IRJET Journal
 
Smart Parking system .pptx
Smart Parking system .pptxSmart Parking system .pptx
Smart Parking system .pptx
SantoshKajrekar
 
Automatic Car Parking
Automatic Car ParkingAutomatic Car Parking
Automatic Car Parking
IRJET Journal
 
SMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOTSMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOT
Saipandu143
 
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry PiIRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET Journal
 
SMART STREET LIGHTING Using IOT
SMART STREET LIGHTING Using IOTSMART STREET LIGHTING Using IOT
SMART STREET LIGHTING Using IOT
IRJET Journal
 
smartcar-parkingsystem-180508104143 (1).pdf
smartcar-parkingsystem-180508104143 (1).pdfsmartcar-parkingsystem-180508104143 (1).pdf
smartcar-parkingsystem-180508104143 (1).pdf
kannaradhas
 
SMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOTSMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOT
Saipandu143
 
IRJET- IoT based Garbage Management System using ARM Cortex-A53 Processor
IRJET- IoT based Garbage Management System using ARM Cortex-A53 ProcessorIRJET- IoT based Garbage Management System using ARM Cortex-A53 Processor
IRJET- IoT based Garbage Management System using ARM Cortex-A53 Processor
IRJET Journal
 
[Year 2015-16 ] IOT Based Waste Management
[Year 2015-16 ]  IOT Based Waste Management[Year 2015-16 ]  IOT Based Waste Management
[Year 2015-16 ] IOT Based Waste Management
Saurabh N. Mehta
 
green house monitoring system
green house monitoring systemgreen house monitoring system
green house monitoring system
Nikhil Gawande Patil
 
The State of Arduino and IoT
The State of Arduino and IoTThe State of Arduino and IoT
The State of Arduino and IoT
Justin Grammens
 
IRJET- Efficient IoT based Smart Dustbin for Clean Environment
IRJET- Efficient IoT based Smart Dustbin for Clean EnvironmentIRJET- Efficient IoT based Smart Dustbin for Clean Environment
IRJET- Efficient IoT based Smart Dustbin for Clean Environment
IRJET Journal
 
IOT Vehicle Fuel Theft Detection System Using Arduino.pptx
IOT Vehicle Fuel Theft Detection System Using Arduino.pptxIOT Vehicle Fuel Theft Detection System Using Arduino.pptx
IOT Vehicle Fuel Theft Detection System Using Arduino.pptx
DeepakK547422
 
IRJET- Animal Identification in Roads and Alert System for Passengers usi...
IRJET-  	  Animal Identification in Roads and Alert System for Passengers usi...IRJET-  	  Animal Identification in Roads and Alert System for Passengers usi...
IRJET- Animal Identification in Roads and Alert System for Passengers usi...
IRJET Journal
 
Waste Management Using IOT
Waste Management Using IOTWaste Management Using IOT
Waste Management Using IOT
MariamKhan120
 

Similar to IoT_IO1_2 Getting familiar with Hardware - Development Boards.pdf (20)

IRJET - Bus Indication for Blind People using RFID & Raspberry Pi
IRJET - Bus Indication for Blind People using RFID & Raspberry PiIRJET - Bus Indication for Blind People using RFID & Raspberry Pi
IRJET - Bus Indication for Blind People using RFID & Raspberry Pi
 
Project report on Iot Based Garbage Monitoring System
Project report on Iot Based Garbage Monitoring System  Project report on Iot Based Garbage Monitoring System
Project report on Iot Based Garbage Monitoring System
 
IRJET- Smart Garbage Monitoring System using Internet Of Things
IRJET-  	  Smart Garbage Monitoring System using Internet Of ThingsIRJET-  	  Smart Garbage Monitoring System using Internet Of Things
IRJET- Smart Garbage Monitoring System using Internet Of Things
 
IRJET-Smart Parking System
IRJET-Smart Parking SystemIRJET-Smart Parking System
IRJET-Smart Parking System
 
Smart Parking system .pptx
Smart Parking system .pptxSmart Parking system .pptx
Smart Parking system .pptx
 
Automatic Car Parking
Automatic Car ParkingAutomatic Car Parking
Automatic Car Parking
 
SMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOTSMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOT
 
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry PiIRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
 
SMART STREET LIGHTING Using IOT
SMART STREET LIGHTING Using IOTSMART STREET LIGHTING Using IOT
SMART STREET LIGHTING Using IOT
 
smartcar-parkingsystem-180508104143 (1).pdf
smartcar-parkingsystem-180508104143 (1).pdfsmartcar-parkingsystem-180508104143 (1).pdf
smartcar-parkingsystem-180508104143 (1).pdf
 
SMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOTSMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOT
 
IRJET- IoT based Garbage Management System using ARM Cortex-A53 Processor
IRJET- IoT based Garbage Management System using ARM Cortex-A53 ProcessorIRJET- IoT based Garbage Management System using ARM Cortex-A53 Processor
IRJET- IoT based Garbage Management System using ARM Cortex-A53 Processor
 
[Year 2015-16 ] IOT Based Waste Management
[Year 2015-16 ]  IOT Based Waste Management[Year 2015-16 ]  IOT Based Waste Management
[Year 2015-16 ] IOT Based Waste Management
 
green house monitoring system
green house monitoring systemgreen house monitoring system
green house monitoring system
 
The State of Arduino and IoT
The State of Arduino and IoTThe State of Arduino and IoT
The State of Arduino and IoT
 
IRJET- Efficient IoT based Smart Dustbin for Clean Environment
IRJET- Efficient IoT based Smart Dustbin for Clean EnvironmentIRJET- Efficient IoT based Smart Dustbin for Clean Environment
IRJET- Efficient IoT based Smart Dustbin for Clean Environment
 
Arduino_Project_Report
Arduino_Project_ReportArduino_Project_Report
Arduino_Project_Report
 
IOT Vehicle Fuel Theft Detection System Using Arduino.pptx
IOT Vehicle Fuel Theft Detection System Using Arduino.pptxIOT Vehicle Fuel Theft Detection System Using Arduino.pptx
IOT Vehicle Fuel Theft Detection System Using Arduino.pptx
 
IRJET- Animal Identification in Roads and Alert System for Passengers usi...
IRJET-  	  Animal Identification in Roads and Alert System for Passengers usi...IRJET-  	  Animal Identification in Roads and Alert System for Passengers usi...
IRJET- Animal Identification in Roads and Alert System for Passengers usi...
 
Waste Management Using IOT
Waste Management Using IOTWaste Management Using IOT
Waste Management Using IOT
 

More from DanishMahmood23

Topic 4- processes.pptx
Topic 4- processes.pptxTopic 4- processes.pptx
Topic 4- processes.pptx
DanishMahmood23
 
Topic 5- Communications v1.pptx
Topic 5- Communications v1.pptxTopic 5- Communications v1.pptx
Topic 5- Communications v1.pptx
DanishMahmood23
 
Topic 9a-Hadoop Storage- HDFS.pptx
Topic 9a-Hadoop Storage- HDFS.pptxTopic 9a-Hadoop Storage- HDFS.pptx
Topic 9a-Hadoop Storage- HDFS.pptx
DanishMahmood23
 
L1-intro(2).pptx
L1-intro(2).pptxL1-intro(2).pptx
L1-intro(2).pptx
DanishMahmood23
 
IoT_IO1_3 Getting familiar with Hardware - Sensors.pdf
IoT_IO1_3 Getting familiar with Hardware - Sensors.pdfIoT_IO1_3 Getting familiar with Hardware - Sensors.pdf
IoT_IO1_3 Getting familiar with Hardware - Sensors.pdf
DanishMahmood23
 
10. Lec X- SDN.pptx
10. Lec X- SDN.pptx10. Lec X- SDN.pptx
10. Lec X- SDN.pptx
DanishMahmood23
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdf
DanishMahmood23
 
IoT architecture.pptx
IoT architecture.pptxIoT architecture.pptx
IoT architecture.pptx
DanishMahmood23
 

More from DanishMahmood23 (8)

Topic 4- processes.pptx
Topic 4- processes.pptxTopic 4- processes.pptx
Topic 4- processes.pptx
 
Topic 5- Communications v1.pptx
Topic 5- Communications v1.pptxTopic 5- Communications v1.pptx
Topic 5- Communications v1.pptx
 
Topic 9a-Hadoop Storage- HDFS.pptx
Topic 9a-Hadoop Storage- HDFS.pptxTopic 9a-Hadoop Storage- HDFS.pptx
Topic 9a-Hadoop Storage- HDFS.pptx
 
L1-intro(2).pptx
L1-intro(2).pptxL1-intro(2).pptx
L1-intro(2).pptx
 
IoT_IO1_3 Getting familiar with Hardware - Sensors.pdf
IoT_IO1_3 Getting familiar with Hardware - Sensors.pdfIoT_IO1_3 Getting familiar with Hardware - Sensors.pdf
IoT_IO1_3 Getting familiar with Hardware - Sensors.pdf
 
10. Lec X- SDN.pptx
10. Lec X- SDN.pptx10. Lec X- SDN.pptx
10. Lec X- SDN.pptx
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdf
 
IoT architecture.pptx
IoT architecture.pptxIoT architecture.pptx
IoT architecture.pptx
 

Recently uploaded

A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 

Recently uploaded (20)

A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 

IoT_IO1_2 Getting familiar with Hardware - Development Boards.pdf

  • 1. Lectures on IoT © IOT-OPEN.EU Consortium Project Ref. 2016-1-PL01-KA203-026471
  • 2. Erasmus+ disclaimer This project has been funded with support from the European Commission. This publication reflects the views only of the author, and the Commission cannot be held responsible for any use which may be made of the information contained therein.
  • 3. Getting familiar with your hardware - development boards
  • 4. IoT device •Embedded system •Sensors •Actuators •Communication unit •Embedded software Communication unit Embedded system Embedded software Sensors Actuators
  • 7. Sensors • Switch • Temperature • Humidity • Pressure • Light • Colour • Gases • Pollution • Acceleration • Gyroscope • Magnetic field • Position • etc...
  • 8. Actuators • LED • Lamp • Alphanumeric display • Graphic display • Relay • Motor • Buzzer • Valve • Pump
  • 9. Arduino Uno •ATmega328 microcontroller •Digital I/O Pins 14 • 6 PWM outputs •6 Analog Input Pins •Flash Memory 32 KB • 512B used by bootloader •SRAM 2 KB •EEPROM 1 KB •Clock Speed 16 MHz
  • 10. Arduino Leonardo •ATmega32U4 microcontroller •Digital I/O Pins 20 • 7 PWM outputs • 12 Analog Input Pins •Flash Memory 32 KB • 4kB used by bootloader •SRAM 2,5 KB •EEPROM 1 KB •Clock Speed 16 MHz
  • 11. Arduino Mega 2560 •ATmega2560 microcontroller •Digital I/O Pins 54 • 14 PWM outputs •16 Analog Input Pins •Flash Memory 256 KB • 8 KB used by bootloader •SRAM 8 KB •EEPROM 4 KB •Clock Speed 16 MHz
  • 12. Arduino Nano • Microcontroller ATmega168 or ATmega328 • Operating Voltage: (logic level) 5 V • Digital I/O Pins: 14 (of which 6 provide PWM output) • Analog Input Pins: 8 • Flash Memory: 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader • SRAM: 1 KB (ATmega168) or 2 KB (ATmega328) • EEPROM: 512 bytes (ATmega168) or 1 KB (ATmega328) • Clock Speed: 16 MHz
  • 13. Arduino LillyPad •ATmega168V or ATmega328V •Digital I/O Pins 14 • 6 provide PWM output •Analog Input Pins 6 •Flash Memory 16 KB • (of which 2 KB used by bootloader) •SRAM 1 KB •EEPROM 512 bytes •Clock Speed 8 MHz
  • 16. Arduino Leonardo Eth •Leonardo with Ethernet •Wiznet 5500 controller
  • 17. Arduino Yun •Microcontroller ATmega32U4 •Digital I/O Pins 20 • PWM Output 7 • Analog I/O Pins 12 •Flash Memory 32 KB • 4 KB used by bootloader •SRAM 2.5 KB •EEPROM 1 KB •Clock Speed 16 MHz
  • 18. • Processor Atheros AR9331 • Architecture MIPS • Ethernet 10/100Mbit/s • WiFi 802.11b/g/n 2.4 GHz • USB 2.0 Host • RAM 64 MB DDR2 • Flash Memory 16 MB • SRAM 2.5 KB • EEPROM 1 KB • Clock Speed 400 MHz Arduino Yun – WRT Linux
  • 19. Raspberry Pi 2 model B • A 900MHz quad-core ARM Cortex-A7 CPU • 1GB RAM • 4 USB ports • 40 GPIO pins • Full HDMI port • Ethernet port • 3.5mm jack audio and video • Camera interface (CSI) • Display interface (DSI) • Micro SD card slot • VideoCore IV 3D graphics core
  • 20. Raspberry Pi 3 model B •A 1.2GHz 64-bit quad-core ARMv8 CPU •802.11n Wireless LAN •Bluetooth 4.1 •Bluetooth Low Energy (BLE)
  • 21. Intel Edison •Intel Atom processor •1GB RAM •30 I/O pins •WiFi •Bluetooth LE •500MHz clock
  • 22. Beaglebone black •TI AM3358 ARM Cortex-A8 •4GB eMMC •512MB DDR3 •65 digital I/O •7 analog inputs •Ethernet •micro-HDMI video, audio •1GHz clock
  • 23. Beaglebone black wireless •Octavo Systems OSD3358 1GHz ARM® Cortex-A8 •4GB eMMC •512MB DDR3 •65 digital I/O •7 analog inputs •802.11b/g/n •Bluetooth 4.1 and BLE •microHDMI video, audio •1GHz clock
  • 24. Espressif ESP8266 • 32-bit RISC CPU: Tensilica Xtensa LX106 • 80 MHz clock • 64 KB of instruction RAM, • 96 KB of data RAM • External QSPI flash - 512 KB to 4 MB • IEEE 802.11 b/g/n Wi-Fi • WEP or WPA/WPA2 authentication, or open networks • 16 GPIO pins • SPI, I²C, • I²S interfaces with DMA (sharing pins with GPIO) • UART • 10-bit ADC
  • 28. NodeMcu mini •ESP-12F •RGB led •Light sensor •Two pushbuttons
  • 29. WeMos D1 •ESP-12 •Arduino pin compatible •3V3 !
  • 31. Some more IoT scenarios Otto works for the municipality of Osnabrück. He is employed as a bus driver. He manages bus line 1. Line 1's route ranges from the central train station in the middle of the city to a nearby village in the south of Osnabrück, 10 km from the city center. Especially at the bus-stops in the city the bus has a hard time pulling back out into traffic after stopping. This of course results in wasted time and delays in Ottos usual route. In addition to the simple usage of indicator lights an application is planned that informs nearing cars about the starting bus. Karl, driving a car behind the stopping bus, gets a notification (acoustical/visual) on his navigation system/smartphone that the bus will leave the bus stop any moment. Karl can react early and reduce the speed of his car giving Otto the opportunity to get back into traffic. Hence, the bus can stay on schedule. Source: http://iot.ieee.org/iot-scenarios.html Optimizing bus departure, pull bus out into traffic
  • 32. Some more IoT scenarios Recently the doctors have diagnosed that John's Alzheimer's disease is taking a turn for the worse. As a result, his children have decided to upgrade the monitoring solution with sensor applications that enable the monitoring of his locations, posture and mental conditions at home and in the neighborhood. This helps Charles retains his private and social life which is very important for coping with his condition and happiness. Source: http://iot.ieee.org/iot-scenarios.html Aging population - Alzheimer's disease
  • 33. Some more IoT scenarios Linda lives in Copenhagen and every single day she goes for a walk with her little child Knud, 2 years old. She is an attentive mother and takes care of her son’s health very much. Recently a new app called “FAR – Fresh Air Radar” has been rolled out and it is becoming more and more popular in Denmark. As soon as Linda discovers the existence of this application she downloads and tests it. FAR helps her avoiding particularly polluted areas in the city during her daily walks with her child. With FAR she can visualise on her smartphone a colored 3D map showing the polluted zones in the city. The app provides real-time data about quality of the air, kind of pollutants floating, their concentration, health consequences, etc. Data come from a series of networked environmental sensor deployed citywide and are showed through a user-friendly interface. Moreover, FAR suggests possible tracks according to the level of pollution in the air, guiding the user towards those urban areas where the air quality is better. Source: http://iot.ieee.org/iot-scenarios.html FAR - Fresh Air Radar
  • 34. Some more IoT scenarios Anna is going to shop in the supermarket. While she enters the store, her intelligent shopping application starts. The shopping list she made during the past days is uploaded and displayed on her phone. Additionally, the system added some items to the shopping list considering needed products at home that Anna did not list. The system guides Anna through the store aisles to help her locate the products. The system considers the proximity of the products first and also freshness: i.e., fresh products are collected at the end. While Anna approaches the products, she gets a ranking of comparable products that are in the section according to her profile preferences (e.g. price, quality, fat free, organic, and allergies). Source: http://iot.ieee.org/iot-scenarios.html Intelligent shopping application
  • 35. Some more IoT scenarios Smart meters will be installed in more and more households in the next years. Although Bob can now get a detailed daily report of his energy spending, saving energy is still a boring activity and long-term engagement is hard. With the new Facebook app EnergySaver Bob can compete with his friends for becoming the energy saving king. Bob was very excited to get his new smart meter. The new electricity meter can measure electricity usage, and will send the data every 15 minutes to the operator. Bob can then check his usage on the operator's web page. Still, saving energy is a boring task. Bob is now using the new EnergySaver Facebook. After allowing data transfer, EnergySaver automatically imports Bob's historical electricity usage data. In the future EnergySaver will periodically import current data or get real time data. Every week Bob gets a notification telling him how much energy he used last week, and how much he saved compared to the weeks (or years) before. EnergySaver also includes a leaderboard where Bob can compare his energy usage and the amount of saved energy with his friends. He can then publish these notifications. Bob now buys a new refrigerator to finally become king. Source: http://iot.ieee.org/iot-scenarios.html Save energy with friends
  • 36. Some more IoT scenarios Live Space provides an always-on sensor network backbone for the Smarthome, configured as a learning sensor network. It builds on the assumption that consumers want experiences that only building-scale sensing can provide, namely personalized services that follow the user throughout the house. Examples are: • Location based adaptive Audio • Automated Lighting • Personalized content (Music, TV, Talk-Radio) • Location-based Intra-Home communication Source: http://iot.ieee.org/iot-scenarios.html LiveSpace: Indoor Sensor Networks