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
25k
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
330
Build Your Own TTN Gateway with Resin.io and RAK Wireless
pimterry
0
24k
The Cambrian Explosion of IoT
pimterry
0
24k
Modern Easy IoT with Docker & Resin.io
pimterry
1
370
Provision, Manage & Monitor Gateways in Production with Resin.io
pimterry
0
23k
Optimizing Docker for IoT with Multi-Stage Builds
pimterry
0
29k
HTTPS is Not Enough
pimterry
0
26k
Promises Are So Passé
pimterry
0
26k
Opening Open Source With DevOps
pimterry
0
28k
Other Decks in Technology
See All in Technology
生成AI時代におけるAI・機械学習技術を用いたプロダクト開発の深化と進化 #BetAIDay
layerx
PRO
1
1.1k
開発 × 生成AI × コミュニケーション:GENDAの開発現場で感じたコミュニケーションの変化 / GENDA Tech Talk #1
genda
0
130
薬屋のひとりごとにみるトラブルシューティング
tomokusaba
0
220
VLMサービスを用いた請求書データ化検証 / SaaSxML_Session_1
sansan_randd
0
240
AWS re:Inforce 2025 re:Cap Update Pickup & AWS Control Tower の運用における考慮ポイント
htan
1
230
Agent Development Kitで始める生成 AI エージェント実践開発
danishi
0
140
OPENLOGI Company Profile for engineer
hr01
1
37k
Kiroでインフラ要件定義~テスト を実施してみた
nagisa53
3
340
Lambda management with ecspresso and Terraform
ijin
2
160
AI関数が早くなったので試してみよう
kumakura
0
230
マルチプロダクト×マルチテナントを支えるモジュラモノリスを中心としたアソビューのアーキテクチャ
disc99
1
410
「AIと一緒にやる」が当たり前になるまでの奮闘記
kakehashi
PRO
3
120
Featured
See All Featured
Faster Mobile Websites
deanohume
308
31k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Optimizing for Happiness
mojombo
379
70k
The Cult of Friendly URLs
andyhume
79
6.5k
How STYLIGHT went responsive
nonsquared
100
5.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
750
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Invisible Side of Design
smashingmag
301
51k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Making Projects Easy
brettharned
117
6.3k
Raft: Consensus for Rubyists
vanstee
140
7.1k
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