Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitHub and the Internet of Things: Automate IoT...
Search
Jamie Strusz
October 10, 2017
Technology
0
87
GitHub and the Internet of Things: Automate IoT Hardware
GitHub and IoT with Arduino workshop as presented at GitHub Universe 2017.
Jamie Strusz
October 10, 2017
Tweet
Share
More Decks by Jamie Strusz
See All by Jamie Strusz
Universe 2022 - Strengthen your innersource culture
allthedoll
0
25
IntoTech Vienna 2017 - Arduino Workshop
allthedoll
0
73
The Internet of Things: Connecting your world for a positive impact
allthedoll
0
93
Having an invisible disease at GitHub
allthedoll
0
47
GitHub and the Internet of Things: Automate IoT Hardware
allthedoll
0
130
Tips and Tricks: Gotta Git Them All
allthedoll
0
71
Blasting off with the GitHub API
allthedoll
0
120
Other Decks in Technology
See All in Technology
ガチな登山用デバイスからこんにちは
halka
1
240
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
2
550
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
280
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
220
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
380k
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
160
roppongirb_20250911
igaiga
1
220
2つのフロントエンドと状態管理
mixi_engineers
PRO
3
100
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.6k
AWSで始める実践Dagster入門
kitagawaz
1
610
[ JAWS-UG 東京 CommunityBuilders Night #2 ]SlackとAmazon Q Developerで 運用効率化を模索する
sh_fk2
3
410
現場で効くClaude Code ─ 最新動向と企業導入
takaakikakei
1
240
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Thoughts on Productivity
jonyablonski
70
4.8k
GraphQLとの向き合い方2022年版
quramy
49
14k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Documentation Writing (for coders)
carmenintech
74
5k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Navigating Team Friction
lara
189
15k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Designing for humans not robots
tammielis
253
25k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Bash Introduction
62gerente
615
210k
Transcript
GitHub and the Internet of Things Automate IoT Hardware
Jamie Strusz Services Engineer @ GitHub Likes art history; takes
too many photos of her dog ! allthedoll !
Source: https://www.instagram.com/yorickthecorgi/
Stefan Stölzle Services Engineer @ GitHub Likes Hitchhiker’s Guide; looks
like Russel Crowe ! stoe !
Source: http://www. http://gde-fon.com/
The agenda • IoT 101: what is it and why
does it matter? • Hands-on with hardware • Push code from GitHub
Prerequisites • https://github.com/universeworkshops/arduino-workshop • Arduino IDE • Liquid Crystal Library
• DHT Library • PlatformIO
IoT 101 What is it and why does it matter?
IoT: what is it, anyway? • The makers movement •
The Internet of Things • IoT IRL
The makers movement Source: http://reddit.com/r/shittyrobots
The Internet of Things (IoT) Source: http://giphy.com
IoT in Real Life™ Source: http://imgur.com/35zU1GP
IoT in Real Life™ Source: https://dribbble.com/glebich
IoT in Real Life™ Source: http://www.signature9.com/
IoT: why does it matter? • The future is moving
towards IoT • IoT can be used across all markets • IoT is changing how we live and work • Smart City Barcelona
The future is moving towards IoT Source: http://giphy.com
IoT can be used across all markets Source: http://giphy.com
IoT can be used across all markets Source: http://giphy.com
IoT can be used across all markets Source: http://giphy.com
IoT can be used across all markets Source: http://giphy.com
IoT is changing how we live and work Source: http://giphy.com
IoT is changing how we live and work Source: http://www.starbucksmelody.com/
IoT is changing how we live and work Source: https://www.whistle.com
IoT is changing how we live and work Source: https://i.makeagif.com
IoT is changing how we live and work Source: https://giphy.com
Smart City Barcelona Source: https://giphy.com
Smart City Barcelona Source: https://giphy.com
Smart City Barcelona Source: http://www.barcelonalowdown.com/
Smart City Barcelona Source: http://paulwallbank.com/2014/03/24/garbage-in-and-garbage-out/
Smart City Barcelona Source: http://ajuntament.barcelona.cat/estrategiadigital/ca
Smart City Barcelona Source: https://www.slideshare.net/paulwallbank/a-geeks-smart-city-tour-of-barcelona-how-the-iot-can-help-towns
Smart City Barcelona Source: https://cityos.io/Worlds-Best-City-Projects-for-Smart-Street-Lights
Smart City Barcelona Source: http://www.libelium.com/saving-water-with-smart-irrigation-system-in-barcelona/
Smart City Barcelona Source: http://www.libelium.com/saving-water-with-smart-irrigation-system-in-barcelona/
Smart City Barcelona Source: https://www.slideshare.net/flamus/presentacion-wim-elfrinkiotworld-forumfinalpdf1-copy
IoT Matters Source: https://giphy.com
Hands-on with Hardware
A quick note, before we get going… Source: http://giphy.com
Breadboards Source: allthedoll
Our Arduino-compatible Pro Micro Source: allthedoll
Our LCD Source: allthedoll
Place the Arduino Source: allthedoll
Place the Arduino Source: allthedoll
Source: allthedoll Place the LCD
Source: allthedoll Place the LCD
Connect the Jumper Wires Source: allthedoll
Connect the Jumper Wires Source: allthedoll Arduino to Power VCC
to + GND to -
Connect the Jumper Wires Source: allthedoll LCD to Power VDD
to + VSS to -
Connect the Jumper Wires Source: allthedoll Backlight to Power K
to - A Ω +
Connect the Jumper Wires Source: allthedoll LCD to Arduino D4
to 5 D5 to 4 D6 to 3 D7 to 2
Connect the Jumper Wires Source: allthedoll LCD to Arduino RS
to 14 12 E to 15 11 RW to -
Trimmer Potentiometer Source: allthedoll
Add the Trimpot Source: allthedoll
Wire the Trimpot Source: allthedoll Trimpot left to ground right
to power center to VO
Double check connections Source: allthedoll Components Arduino LCD Trimpot Arduino
Connections VCC to + GND to - D4 to 5 D5 to 4 D6 to 3 D7 to 2 RS to 14 E to 15 VDD to + VSS to - K to - A Ω + RW to - LCD Connections Trimpot Connections left to ground right to power center to VO
Working kit Source: allthedoll
DEMO
Weather Station Source: http://giphy.com
Add the DHT22 sensor Source: allthedoll
Add the DHT22 sensor Source: allthedoll DHT22 Connections Pin 1
(left) to + Pin 2 (middle) to Arduino’s 7 Pin 3 (right) to -
Add the DHT22 sensor Source: allthedoll DHT22 Connections Pin 1
(left) to + Pin 2 (middle) to Arduino’s 7 Pin 3 (right) to -
Add the DHT22 sensor Source: allthedoll
Add the DHT22 sensor Source: allthedoll
Add the DHT22 sensor Source: allthedoll
Add the DHT22 sensor Source: allthedoll DHT22 Connections Pin 1
(left) to + Pin 2 (middle) to Arduino’s 7 Pin 3 (right) to - Resistor from pin 2 to +
Push code from GitHub
DEMO
Source: http://giphy.com Thank you!
! You can find Jamie on GitHub and alltheinternet: !
allthedoll ! allthedoll " allthedoll Jamie Strusz You can find Stefan on GitHub and the Twitterverse: ! stoe ! me_stoe Stefan Stölzle