SlideShare a Scribd company logo
freeknowledgemission-list@meetup.com
Raspberry Pi 3, Arduino, IoT
https://www.raspberrypi.org
https://www.arduino.cc
https://www.sparkfun.com/products/13711
https://www.adafruit.com/product/2471
6/30/2018 1
freeknowledgemission-list@meetup.com
Microcontrollers
No operating system, usually single core running Mhz speeds
Handles multiprocessing by interrupts
Resilient
Usually 3.3 or 5V and usually around 1 Amp (or both 3.3 and 5.0V)
Usually basic if any Internet connection
Open and global innovation
Uses serial, IC2, and other well understood hardware communication
Huge version exist for large project (i.e. Arduino Mega, drones, quadcopter versions).
Applications
Motor control, server control, robots, weather stations
Examples
Arduino, Mico:bit, M0 based controllers, AdaFruit Feather, Tensy, Beaglebon
6/30/2018 2
freeknowledgemission-list@meetup.com
IOT
No operating system, usually a core and specialized hardware
Often cannot handle multiprocessing (some work arounds such a “yield”)
Lower power 3.3 V usually 250M Amp or less
Often programmed with microcontroller tools
Sparkfun’s ESP8266 Thing is programmed using Arduino IDE
Have built access to Internet and can consume of generate wifi
Low cost
Incomplete hardware as minimized for cost, power, and footprint
Low cost microcomputer overlap this area (i.e. Raspberry Pi zero) with operating systems
Examples
Certain models of Arduino overlap this area with built in Internet access and low power
ESP8266 based single boards such as supplied by Sparkfun and AdaFruit.
6/30/2018 3
freeknowledgemission-list@meetup.com
Microcomputer
Boots to an operating system
Handles multiprocessing
Windows (Azure), Linux, Android usually.
Can have multiple hardware (Linux and Aruino on same board)
Usually high power and heat issues (2-4 Amp, usually needs display)
High cost once additional hardware (keyboard, screens, power sources) included
Linux while open may not be new version or special version.
Linux has to have drivers compiled into core code
Linux distributions require updates or fall behind
May be sensitive to voltage issues. Raspberry Pi handles not more than 1.8V
Multi-code running in Ghz speeds, some supercomputer speed and crazy extras like FPGA
Add on boards usually available for robot use, mining (BitCoin),
Examples
Raspberry Pi 3, Atom, Edison, various unique hybrid boards, Hummingbird (Android)
6/30/2018 4
freeknowledgemission-list@meetup.com
Uses for microcontrollers
Hardware connections that talk serial, I2C, SPI
Multiple devices used together
5V and 3.3 V applications under 4A of power.
Robots, drones, monitor processes
Cos play, wearables, GPS
IOT
Specific hardware measuring stuff
Connection to Internet
Logging data
Microcomputer
Multi-tasking
Operating system device driver needed
Complex control of resources
6/30/2018 5
freeknowledgemission-list@meetup.com
Demos
6/30/2018 6
freeknowledgemission-list@meetup.com
IOT Demo using Sparkfun ESP8266 Thing
Control LED on device with Internet
Via connecting to device by WIFI
User browser to connect to 192.168.4.1
Programmed by Arduino IDE and 3.3V FTDI Basic via USB.
Demo code from Sparkfun
Use Raspberry Pi to connect
https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/example-sketch-ap-web-
server
6/30/2018 7
freeknowledgemission-list@meetup.com
Arduino
GPS sold by https://www.sparkfun.com/products/14198
STEM version of Arduino (Kickstarter last year)
Demo using Arduino IDE to monitor serial output from GPS
Examples: Old Arduino with pullable chip, Gemma, Tinsey
6/30/2018 8
freeknowledgemission-list@meetup.com
Raspberry Pi 3C
OS Rasberrian on SD Card
Must download OS and create SD based OS
Time set from Internet (no clock!)
Tiny video so no real video card
Used SmartiPi Touchscreen https://www.sparkfun.com/products/14059
Has Wifi and Linux.
Handout RP 3B
6/30/2018 9
freeknowledgemission-list@meetup.com
Robot Demo
Feather 32U4 https://www.adafruit.com/product/2771
Python and M0
Can use Arduino IDE to program
M0 core based 8 Mhz 3.3 V @ 4.8 grams!
Used Crickit Seesaw add-on Board
5V (+/- .5V, must regulate outside)
May connect servo, motor, speakers, touch, and NeoPixel
Handles about 4A total so can’t run all servos, motors, and lights all at same time
Demo
Running Servo
Using demo code https://learn.adafruit.com/adafruit-crickit-creative-robotic-
interactive-construction-kit/arduino-servos-2
Cricket sold out, just released!
6/30/2018 10
freeknowledgemission-list@meetup.com
Future!
6/30/2018 11
freeknowledgemission-list@meetup.com
New hardware
Metro M4 AdaFruit
M4 based Arduino!
120Mgz!
NeoPixie!
Full of add-ons built in! Still in beta.
XLR8 https://www.aloriumtech.com/xlr8/
FPGA on an Arduino! $75.00
Raspberry Pi 3 C https://www.raspberrypi.org
1.4GHz 64-bit quad-core processor
Dual-band wireless LAN
Bluetooth 4.2/BLE
WIFI is fast! Browsers finally fast enough
6/30/2018 12
freeknowledgemission-list@meetup.com
Questions?
6/30/2018 13

More Related Content

Similar to Tours of Raspberry Pi, Arduino, and IoT

RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
Embarcadero Technologies
 
Internet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityInternet of Things Conference - Bogor city
Internet of Things Conference - Bogor city
Andri Yadi
 
IRJET- Wi-Fi Control First Person View Robot (FPV)
IRJET- Wi-Fi Control First Person View Robot (FPV)IRJET- Wi-Fi Control First Person View Robot (FPV)
IRJET- Wi-Fi Control First Person View Robot (FPV)
IRJET Journal
 
IoT
IoTIoT
Fullstack IoT Development
Fullstack IoT DevelopmentFullstack IoT Development
Fullstack IoT Development
Andri Yadi
 
Using Zabbix in IoT Architecture
Using Zabbix in IoT ArchitectureUsing Zabbix in IoT Architecture
Using Zabbix in IoT Architecture
Gruppo Finmatica
 
Internet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabatiInternet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabati
nabati
 
Intel galileo and x86 embedded computers
Intel galileo and x86 embedded computersIntel galileo and x86 embedded computers
Intel galileo and x86 embedded computers
Evan Williams
 
Unit 3 Complete.pptx
Unit 3 Complete.pptxUnit 3 Complete.pptx
Unit 3 Complete.pptx
Selvaraj Seerangan
 
WiFi mesh network(ESP32 mStar and mesh topology)
WiFi mesh network(ESP32 mStar and mesh topology)WiFi mesh network(ESP32 mStar and mesh topology)
WiFi mesh network(ESP32 mStar and mesh topology)
Raziuddin Khazi
 
NETIO products company: Manufacturer of networked power sockets
NETIO products company: Manufacturer of networked power socketsNETIO products company: Manufacturer of networked power sockets
NETIO products company: Manufacturer of networked power sockets
Lenka Peřinová
 
RIOT: towards open source, secure DevOps on microcontroller-based IoT
RIOT: towards open source, secure DevOps on microcontroller-based IoTRIOT: towards open source, secure DevOps on microcontroller-based IoT
RIOT: towards open source, secure DevOps on microcontroller-based IoT
Alexandre Abadie
 
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
Paris Open Source Summit
 
Lab Handson: Power your Creations with Intel Edison!
Lab Handson: Power your Creations with Intel Edison!Lab Handson: Power your Creations with Intel Edison!
Lab Handson: Power your Creations with Intel Edison!
Codemotion
 
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning AlgorithmIRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET Journal
 
Get in Touch with Internet of Things
Get in Touch with Internet of ThingsGet in Touch with Internet of Things
Get in Touch with Internet of Things
CodePolitan
 
Smart Home Automation System
Smart Home Automation SystemSmart Home Automation System
Smart Home Automation System
SubmissionResearchpa
 
IOT with Drupal 8 - Webinar Hyderabad Drupal Community
IOT with Drupal 8 -  Webinar Hyderabad Drupal CommunityIOT with Drupal 8 -  Webinar Hyderabad Drupal Community
IOT with Drupal 8 - Webinar Hyderabad Drupal Community
Prateek Jain
 
Internet of Things (IoT) - workshop with wifi chip
Internet of Things (IoT) - workshop with wifi chipInternet of Things (IoT) - workshop with wifi chip
Internet of Things (IoT) - workshop with wifi chip
Pairoch Julrat
 
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Bhavin Chandarana
 

Similar to Tours of Raspberry Pi, Arduino, and IoT (20)

RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
 
Internet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityInternet of Things Conference - Bogor city
Internet of Things Conference - Bogor city
 
IRJET- Wi-Fi Control First Person View Robot (FPV)
IRJET- Wi-Fi Control First Person View Robot (FPV)IRJET- Wi-Fi Control First Person View Robot (FPV)
IRJET- Wi-Fi Control First Person View Robot (FPV)
 
IoT
IoTIoT
IoT
 
Fullstack IoT Development
Fullstack IoT DevelopmentFullstack IoT Development
Fullstack IoT Development
 
Using Zabbix in IoT Architecture
Using Zabbix in IoT ArchitectureUsing Zabbix in IoT Architecture
Using Zabbix in IoT Architecture
 
Internet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabatiInternet of things (IoT) and big data- r.nabati
Internet of things (IoT) and big data- r.nabati
 
Intel galileo and x86 embedded computers
Intel galileo and x86 embedded computersIntel galileo and x86 embedded computers
Intel galileo and x86 embedded computers
 
Unit 3 Complete.pptx
Unit 3 Complete.pptxUnit 3 Complete.pptx
Unit 3 Complete.pptx
 
WiFi mesh network(ESP32 mStar and mesh topology)
WiFi mesh network(ESP32 mStar and mesh topology)WiFi mesh network(ESP32 mStar and mesh topology)
WiFi mesh network(ESP32 mStar and mesh topology)
 
NETIO products company: Manufacturer of networked power sockets
NETIO products company: Manufacturer of networked power socketsNETIO products company: Manufacturer of networked power sockets
NETIO products company: Manufacturer of networked power sockets
 
RIOT: towards open source, secure DevOps on microcontroller-based IoT
RIOT: towards open source, secure DevOps on microcontroller-based IoTRIOT: towards open source, secure DevOps on microcontroller-based IoT
RIOT: towards open source, secure DevOps on microcontroller-based IoT
 
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
 
Lab Handson: Power your Creations with Intel Edison!
Lab Handson: Power your Creations with Intel Edison!Lab Handson: Power your Creations with Intel Edison!
Lab Handson: Power your Creations with Intel Edison!
 
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning AlgorithmIRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
 
Get in Touch with Internet of Things
Get in Touch with Internet of ThingsGet in Touch with Internet of Things
Get in Touch with Internet of Things
 
Smart Home Automation System
Smart Home Automation SystemSmart Home Automation System
Smart Home Automation System
 
IOT with Drupal 8 - Webinar Hyderabad Drupal Community
IOT with Drupal 8 -  Webinar Hyderabad Drupal CommunityIOT with Drupal 8 -  Webinar Hyderabad Drupal Community
IOT with Drupal 8 - Webinar Hyderabad Drupal Community
 
Internet of Things (IoT) - workshop with wifi chip
Internet of Things (IoT) - workshop with wifi chipInternet of Things (IoT) - workshop with wifi chip
Internet of Things (IoT) - workshop with wifi chip
 
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
 

Recently uploaded

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 

Recently uploaded (20)

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 

Tours of Raspberry Pi, Arduino, and IoT

  • 1. freeknowledgemission-list@meetup.com Raspberry Pi 3, Arduino, IoT https://www.raspberrypi.org https://www.arduino.cc https://www.sparkfun.com/products/13711 https://www.adafruit.com/product/2471 6/30/2018 1
  • 2. freeknowledgemission-list@meetup.com Microcontrollers No operating system, usually single core running Mhz speeds Handles multiprocessing by interrupts Resilient Usually 3.3 or 5V and usually around 1 Amp (or both 3.3 and 5.0V) Usually basic if any Internet connection Open and global innovation Uses serial, IC2, and other well understood hardware communication Huge version exist for large project (i.e. Arduino Mega, drones, quadcopter versions). Applications Motor control, server control, robots, weather stations Examples Arduino, Mico:bit, M0 based controllers, AdaFruit Feather, Tensy, Beaglebon 6/30/2018 2
  • 3. freeknowledgemission-list@meetup.com IOT No operating system, usually a core and specialized hardware Often cannot handle multiprocessing (some work arounds such a “yield”) Lower power 3.3 V usually 250M Amp or less Often programmed with microcontroller tools Sparkfun’s ESP8266 Thing is programmed using Arduino IDE Have built access to Internet and can consume of generate wifi Low cost Incomplete hardware as minimized for cost, power, and footprint Low cost microcomputer overlap this area (i.e. Raspberry Pi zero) with operating systems Examples Certain models of Arduino overlap this area with built in Internet access and low power ESP8266 based single boards such as supplied by Sparkfun and AdaFruit. 6/30/2018 3
  • 4. freeknowledgemission-list@meetup.com Microcomputer Boots to an operating system Handles multiprocessing Windows (Azure), Linux, Android usually. Can have multiple hardware (Linux and Aruino on same board) Usually high power and heat issues (2-4 Amp, usually needs display) High cost once additional hardware (keyboard, screens, power sources) included Linux while open may not be new version or special version. Linux has to have drivers compiled into core code Linux distributions require updates or fall behind May be sensitive to voltage issues. Raspberry Pi handles not more than 1.8V Multi-code running in Ghz speeds, some supercomputer speed and crazy extras like FPGA Add on boards usually available for robot use, mining (BitCoin), Examples Raspberry Pi 3, Atom, Edison, various unique hybrid boards, Hummingbird (Android) 6/30/2018 4
  • 5. freeknowledgemission-list@meetup.com Uses for microcontrollers Hardware connections that talk serial, I2C, SPI Multiple devices used together 5V and 3.3 V applications under 4A of power. Robots, drones, monitor processes Cos play, wearables, GPS IOT Specific hardware measuring stuff Connection to Internet Logging data Microcomputer Multi-tasking Operating system device driver needed Complex control of resources 6/30/2018 5
  • 7. freeknowledgemission-list@meetup.com IOT Demo using Sparkfun ESP8266 Thing Control LED on device with Internet Via connecting to device by WIFI User browser to connect to 192.168.4.1 Programmed by Arduino IDE and 3.3V FTDI Basic via USB. Demo code from Sparkfun Use Raspberry Pi to connect https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/example-sketch-ap-web- server 6/30/2018 7
  • 8. freeknowledgemission-list@meetup.com Arduino GPS sold by https://www.sparkfun.com/products/14198 STEM version of Arduino (Kickstarter last year) Demo using Arduino IDE to monitor serial output from GPS Examples: Old Arduino with pullable chip, Gemma, Tinsey 6/30/2018 8
  • 9. freeknowledgemission-list@meetup.com Raspberry Pi 3C OS Rasberrian on SD Card Must download OS and create SD based OS Time set from Internet (no clock!) Tiny video so no real video card Used SmartiPi Touchscreen https://www.sparkfun.com/products/14059 Has Wifi and Linux. Handout RP 3B 6/30/2018 9
  • 10. freeknowledgemission-list@meetup.com Robot Demo Feather 32U4 https://www.adafruit.com/product/2771 Python and M0 Can use Arduino IDE to program M0 core based 8 Mhz 3.3 V @ 4.8 grams! Used Crickit Seesaw add-on Board 5V (+/- .5V, must regulate outside) May connect servo, motor, speakers, touch, and NeoPixel Handles about 4A total so can’t run all servos, motors, and lights all at same time Demo Running Servo Using demo code https://learn.adafruit.com/adafruit-crickit-creative-robotic- interactive-construction-kit/arduino-servos-2 Cricket sold out, just released! 6/30/2018 10
  • 12. freeknowledgemission-list@meetup.com New hardware Metro M4 AdaFruit M4 based Arduino! 120Mgz! NeoPixie! Full of add-ons built in! Still in beta. XLR8 https://www.aloriumtech.com/xlr8/ FPGA on an Arduino! $75.00 Raspberry Pi 3 C https://www.raspberrypi.org 1.4GHz 64-bit quad-core processor Dual-band wireless LAN Bluetooth 4.2/BLE WIFI is fast! Browsers finally fast enough 6/30/2018 12