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
Hardware Hacking for JS Developers
Search
Tim Perry
April 26, 2017
Technology
1
22k
Hardware Hacking for JS Developers
Tim Perry
April 26, 2017
Tweet
Share
More Decks by Tim Perry
See All by Tim Perry
IoT Hackathon
pimterry
0
290
Build Your Own TTN Gateway with Resin.io and RAK Wireless
pimterry
0
21k
The Cambrian Explosion of IoT
pimterry
0
21k
Modern Easy IoT with Docker & Resin.io
pimterry
1
330
Provision, Manage & Monitor Gateways in Production with Resin.io
pimterry
0
19k
Optimizing Docker for IoT with Multi-Stage Builds
pimterry
0
25k
HTTPS is Not Enough
pimterry
0
22k
Promises Are So Passé
pimterry
0
22k
Opening Open Source With DevOps
pimterry
0
25k
Other Decks in Technology
See All in Technology
On Your Data を超えていく!
hirotomotaguchi
2
620
自動生成を活用した、運用保守コストを抑える Error/Alert/Runbook の一元集約管理 / Centralized management of Error/Alert/Runbook to minimize operational costs using automated code generation
biwashi
12
2.3k
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
980
[PlatformCon 24] Platform Orchestrators: The Missing Middle of Internal Developer Platforms?
danielbryantuk
1
800
アクセス制御にまつわる改善 / Improving access control
itkq
0
470
マルチアカウント環境への発見的統制の導入
ch1aki
1
1.3k
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
340
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.2k
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
180
生産性向上チームの紹介
cybozuinsideout
PRO
1
840
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
150
プロデザ! BY リクルート vol.18_リクルートのリサーチ実践組織「リサーチブーストコミュニティ」
recruitengineers
PRO
3
260
Featured
See All Featured
Practical Orchestrator
shlominoach
181
9.7k
Designing for Performance
lara
601
67k
Into the Great Unknown - MozCon
thekraken
10
990
Docker and Python
trallard
33
2.7k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
16
1.4k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
Statistics for Hackers
jakevdp
789
220k
What's new in Ruby 2.0
geeforr
337
31k
Building a Scalable Design System with Sketch
lauravandoore
455
32k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
2k
Happy Clients
brianwarren
91
6.4k
Transcript
Hardware Hacking for JS Developers @pimterry
Programming is Magic github.com/pimterry/slide-clicker
Bluetooth Coin battery Push button Accelerometer Gyroscope Temperature sensor GPIO
Metawear C
Ideas
Lock your computer automatically
Get real world notifications
Let’s get low-level low-level
Arduino Uno github.com/pimterry/arduino-demos
None
None
Power
Power Analog Read
Power Analog Read Digital Read Digital Write
Analog Write Power Analog Read Digital Read Digital Write
Breadboards
Breadboards
Simple LED
Programmable LED
None
Programmable LED demo
Programmable photoresistor demo
Arduino Starter Kit node-ardx.org Hackster.io Just start building Learn More:
Ideas
Build a plant waterer
Automate Inbox Zero
github.com/steveszc/inbox0 Inbox Zero Button
Let’s go bigger
Raspberry Pi 3
github.com/pimterry/pi-cam bit.ly/pi-cam1 bit.ly/pi-cam2 bit.ly/pi-cam3
HATs Hardware Attached on Top
Blinkt pHAT github.com/pimterry/pi-cam
Deployment is hard SD cards OS installation & configuration Dependency
installation & configuration Native cross-compilation Application delivery Reproducibility Monitoring & management Security!
None
None
> resin local push github.com/pimterry/pi-cam
None
> git push resin github.com/pimterry/pi-cam
Ideas
Digital Photo Frame github.com/pimterry/photo-frame
Advanced Plant Waterer
Let’s recap
Microcontroller boards Single-board computers Remote sensors
@pimterry Hardware Hacking for JS Developers