SlideShare a Scribd company logo
IoT Devices, Which One Is
Right for You to Learn?
Toni Haryanto
How IoT Devices Connect to the Internet?
Some of IoT Devices
Arduino Ethernet
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage Plug (recommended) 7-12V
Input Voltage Plug (limits) 6-20V
Input Voltage PoE (limits) 36-57V
Digital I/O Pins 14 (of which 4 provide PWM output)
Arduino Pins reserved:
10 to 13 used for SPI
4 used for SD card
2 W5100 interrupt (when bridged)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory
32 KB (ATmega328) of which 0.5 KB used
by bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
W5100 TCP/IP Embedded Ethernet
Controller
Power Over Ethernet ready Magnetic
Jack
Micro SD card, with active voltage
translators
Some of IoT Devices
Arduino Yún
Microcontroller ATmega32U4
Operating Voltage 5V
Input Voltage 5
Digital I/O Pins 20
PWM Channels 7
Analog Input Pins 12
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (of which 4 KB used by bootloader)
SRAM 2.5 KB
EEPROM 1 KB
Clock Speed 16 MHz
Processor Atheros AR9331
Architecture MIPS @400MHz
Operating Voltage 3.3V
Ethernet IEEE 802.3 10/100Mbit/s
WiFi IEEE 802.11b/g/n
USB Type-A 2.0 Host
Card Reader Micro-SD only
RAM 64 MB DDR2
Flash Memory 16 MB
SRAM 2.5 KB
EEPROM 1 KB
Clock Speed 16 MHz
Some of IoT Devices
Particle
Every product starts as a
prototype. Our hardware
development kits — the Photon
(Wi-Fi) and the Electron (2G/3G
cellular) — help you build your
first IoT prototype in minutes.
Write your firmware in our web
IDE, deploy it over the air, and
build your web and mobile apps
with ParticleJS and our Mobile
SDK.
Some of IoT Devices
Raspberry Pi
Some of IoT Devices
Intel Galileo & Edison
Some of IoT Devices
ESP8266
Some of IoT Devices
WeMos
Some of IoT Devices
NodeMCU
Some of IoT Devices
TinyDuino
Which on will you use?
 Consider:
 Price
 Specs needed
 Size
 Programming language
 Community support
This time, I choose..
 Low price ($4/ IDR 52K – 110K)
 based on ESP8266
 11 digital I/O, 1 analog input
 Micro USB connection
 Compatible with Arduino and NodeMCU
(MicroPython soon)
 25.6mm x 34.2mm size
WeMos D1 Mini
Let’s see how it works
 What we need:
 WeMos D1 Mini
 Relay module
 Lamp set
 AgnosThings Account

More Related Content

PPTX
IoT Devices, Which One is Right for You to Learn
PDF
IoT Devices, Which One is Right for You to Learn? by Toni Haryanto (Codepolitan)
PDF
Ardunio
PDF
ESP32 WiFi & Bluetooth Module - Getting Started Guide
PPTX
Arduino uno
PDF
Boards for the IoT-Prototyping
PPTX
Electronics ESP processors
PPTX
What are the different types of arduino boards
IoT Devices, Which One is Right for You to Learn
IoT Devices, Which One is Right for You to Learn? by Toni Haryanto (Codepolitan)
Ardunio
ESP32 WiFi & Bluetooth Module - Getting Started Guide
Arduino uno
Boards for the IoT-Prototyping
Electronics ESP processors
What are the different types of arduino boards

What's hot (19)

PDF
Introducing... Arduino
ODP
Robotics and Arduino (Arduino UNO)
PPS
What is Arduino ?
PDF
Introducing the Arduino
PPT
IoT with Arduino
PPTX
Introduction to Arduino Hardware and Programming
PPTX
Arduino Uno Board - Robomart
PPTX
Tech Talk IOT
PPTX
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
PPT
arduino
PDF
Introduction to arduino
PPTX
1.Arduino Ecosystem.pptx
PDF
Android + arduino = love @ Droidcon Bucharest 2012
PDF
Arduino presentation
PDF
Arduino uno
PPTX
Wi-Fi Esp8266 nodemcu
PPTX
Arduino Programming Software Development
PPTX
Arduino
PDF
Arduino basics
Introducing... Arduino
Robotics and Arduino (Arduino UNO)
What is Arduino ?
Introducing the Arduino
IoT with Arduino
Introduction to Arduino Hardware and Programming
Arduino Uno Board - Robomart
Tech Talk IOT
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
arduino
Introduction to arduino
1.Arduino Ecosystem.pptx
Android + arduino = love @ Droidcon Bucharest 2012
Arduino presentation
Arduino uno
Wi-Fi Esp8266 nodemcu
Arduino Programming Software Development
Arduino
Arduino basics
Ad

Similar to IoT Devices, Which One Is Right for You to Learn? (20)

PPTX
Arduino Model's
PDF
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
PDF
Arduino arduino boardnano
PPTX
This will give the basic introduction to a arduino
PPTX
introduction of arduino and node mcu
PPTX
Arduino-101-Workshop (Introduction to Arduino and motor driver)
PPTX
Electronics Microcontrollers for IoT applications
PPTX
Basics of open source embedded development board (
PPTX
Basics of open source embedded development board (
PPTX
Arduino Microcontroller
PDF
IoT Intro and Demo
PDF
Esp32 cam arduino-123
PPTX
Arduino Interface with MySQL for Storing RFID Access Details
PPTX
2015 02 28 DotNetSpain IoT Fight
PDF
ThinkPad_T480s_Platform_Specifications.pdf
PDF
Embest catalog 2011
PPTX
Particle photon
PPTX
Raspberry Pi Internet of Things Robotics
PDF
Industrial IoT in a Nutshell
PDF
Office automation system using arduino
Arduino Model's
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Arduino arduino boardnano
This will give the basic introduction to a arduino
introduction of arduino and node mcu
Arduino-101-Workshop (Introduction to Arduino and motor driver)
Electronics Microcontrollers for IoT applications
Basics of open source embedded development board (
Basics of open source embedded development board (
Arduino Microcontroller
IoT Intro and Demo
Esp32 cam arduino-123
Arduino Interface with MySQL for Storing RFID Access Details
2015 02 28 DotNetSpain IoT Fight
ThinkPad_T480s_Platform_Specifications.pdf
Embest catalog 2011
Particle photon
Raspberry Pi Internet of Things Robotics
Industrial IoT in a Nutshell
Office automation system using arduino
Ad

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation theory and applications.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Machine learning based COVID-19 study performance prediction
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Cloud computing and distributed systems.
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Spectral efficient network and resource selection model in 5G networks
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Empathic Computing: Creating Shared Understanding
Diabetes mellitus diagnosis method based random forest with bat algorithm
Mobile App Security Testing_ A Comprehensive Guide.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation theory and applications.pdf
Encapsulation_ Review paper, used for researhc scholars
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Big Data Technologies - Introduction.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Reach Out and Touch Someone: Haptics and Empathic Computing
Machine learning based COVID-19 study performance prediction
The AUB Centre for AI in Media Proposal.docx
Cloud computing and distributed systems.
The Rise and Fall of 3GPP – Time for a Sabbatical?
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy

IoT Devices, Which One Is Right for You to Learn?

  • 1. IoT Devices, Which One Is Right for You to Learn? Toni Haryanto
  • 2. How IoT Devices Connect to the Internet?
  • 3. Some of IoT Devices Arduino Ethernet Microcontroller ATmega328 Operating Voltage 5V Input Voltage Plug (recommended) 7-12V Input Voltage Plug (limits) 6-20V Input Voltage PoE (limits) 36-57V Digital I/O Pins 14 (of which 4 provide PWM output) Arduino Pins reserved: 10 to 13 used for SPI 4 used for SD card 2 W5100 interrupt (when bridged) Analog Input Pins 6 DC Current per I/O Pin 40 mA DC Current for 3.3V Pin 50 mA Flash Memory 32 KB (ATmega328) of which 0.5 KB used by bootloader SRAM 2 KB (ATmega328) EEPROM 1 KB (ATmega328) Clock Speed 16 MHz W5100 TCP/IP Embedded Ethernet Controller Power Over Ethernet ready Magnetic Jack Micro SD card, with active voltage translators
  • 4. Some of IoT Devices Arduino Yún Microcontroller ATmega32U4 Operating Voltage 5V Input Voltage 5 Digital I/O Pins 20 PWM Channels 7 Analog Input Pins 12 DC Current per I/O Pin 40 mA DC Current for 3.3V Pin 50 mA Flash Memory 32 KB (of which 4 KB used by bootloader) SRAM 2.5 KB EEPROM 1 KB Clock Speed 16 MHz Processor Atheros AR9331 Architecture MIPS @400MHz Operating Voltage 3.3V Ethernet IEEE 802.3 10/100Mbit/s WiFi IEEE 802.11b/g/n USB Type-A 2.0 Host Card Reader Micro-SD only RAM 64 MB DDR2 Flash Memory 16 MB SRAM 2.5 KB EEPROM 1 KB Clock Speed 16 MHz
  • 5. Some of IoT Devices Particle Every product starts as a prototype. Our hardware development kits — the Photon (Wi-Fi) and the Electron (2G/3G cellular) — help you build your first IoT prototype in minutes. Write your firmware in our web IDE, deploy it over the air, and build your web and mobile apps with ParticleJS and our Mobile SDK.
  • 6. Some of IoT Devices Raspberry Pi
  • 7. Some of IoT Devices Intel Galileo & Edison
  • 8. Some of IoT Devices ESP8266
  • 9. Some of IoT Devices WeMos
  • 10. Some of IoT Devices NodeMCU
  • 11. Some of IoT Devices TinyDuino
  • 12. Which on will you use?  Consider:  Price  Specs needed  Size  Programming language  Community support
  • 13. This time, I choose..  Low price ($4/ IDR 52K – 110K)  based on ESP8266  11 digital I/O, 1 analog input  Micro USB connection  Compatible with Arduino and NodeMCU (MicroPython soon)  25.6mm x 34.2mm size WeMos D1 Mini
  • 14. Let’s see how it works  What we need:  WeMos D1 Mini  Relay module  Lamp set  AgnosThings Account