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
Chicago Node.js - OpenROV
Search
Ray Hightower
January 20, 2015
Technology
370
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Chicago Node.js - OpenROV
Node.js Under Water, presented at the Chicago Node.js on Tuesday, Jan 20, 2015.
Ray Hightower
January 20, 2015
More Decks by Ray Hightower
See All by Ray Hightower
Syndication Case Study
rayhightower
0
190
Raspberry Pi is a Gateway Drug for GPUs
rayhightower
1
420
Exploring Parallelism with Raspberry Pi and Nvidia Jetson Nano
rayhightower
1
1.1k
Why Should You Speak at ChicagoRuby?
rayhightower
0
110
ActionCable vs. Socket.io at ConFoo
rayhightower
0
2.5k
Outgrowing Spreadsheets, Moving to Rails
rayhightower
0
430
The Business of Parallelism
rayhightower
0
370
Creative Career Day
rayhightower
6
140
Kenya, IoT, and M-Pesa
rayhightower
1
110
Other Decks in Technology
See All in Technology
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
3.1k
Zoom2Youtube.Claude
kawaguti
PRO
2
450
Agentic AI 時代のテスト手法: Kiro とはじめるプロパティベーステスト (AWS Summit Japan 2026 | DEV212)
ymhiroki
0
220
プロンプト_きのこカンファレンス2026_LT
yurufuwahealer
0
140
デジタル・デザイン:次の50年を描く「進化する青写真」
y150saya
0
820
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
200
金融の未来を考える / Thinking About the Future of Finance
ks91
PRO
0
180
AI Driven AI Governance
pict3
0
170
グローバルチームと挑むプロダクト開発
sansantech
PRO
1
160
NDIAS CTF 2026 問題解説会資料
bata_24
0
180
次世代ランサムウェア対策の考察 / 20260704 Mitsutoshi Matsuo
shift_evolve
PRO
5
1.7k
ZOZOTOWNの進化と信頼性を両立する負荷試験
zozotech
PRO
0
140
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
230
Code Reviewing Like a Champion
maltzj
528
40k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Code Review Best Practice
trishagee
74
20k
A designer walks into a library…
pauljervisheath
211
24k
Chasing Engaging Ingredients in Design
codingconduct
0
230
ラッコキーワード サービス紹介資料
rakko
1
3.8M
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
Making Projects Easy
brettharned
120
6.7k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
350
Transcript
Node.js Under Water Chicago Node.js - Tue, Jan 20, 2015
Chicago, IL, USA
None
Remotely Operated Vehicle
Big. Heavy. Expensive.
None
None
https://www.marinenav.ca
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Hardware
Electronics Assembly
ESC Ethernet Adapter BeagleBone Black OpenROV Controller Board Electronics Assembly
http://electronics.howstuffworks.com/motor1.htm/printable
http://www.protostack.com/blog/2011/06/atmega168a-pulse-width-modulation-pwm/ Pulse Width Modulation
http://www.protostack.com/blog/2011/06/atmega168a-pulse-width-modulation-pwm/ Pulse Width Modulation Duty Cycle = _____________ Period Pulse
Width V avg = Duty Cycle * Vpeak
http://www.protostack.com/blog/2011/06/atmega168a-pulse-width-modulation-pwm/ Pulse Width Modulation V avg V avg V avg
V avg
http://www.rcuniverse.com/magazine/article_display.cfm?article_id=1344
http://i.stack.imgur.com/T5BCZ.png Pulse Width Modulation
Electronic Speed Controller http://www.aliexpress.com/item/Hobbywing-EZRUN-18A-SL-Brushless-ESC-for-1-18-Car-Version-2-0-High-Quality/2045519249.html
Bright LEDs Lasers Li Ion Batteries
Hardware Gotchas
None
None
None
Tether Management http://rayhightower.com/blog/2014/09/10/manage-that-openrov-tether/
Cord Reel http://www.homedepot.com/
Drill http://www.homedepot.com/
Slip Ring http://www.adafruit.com/products/736
Screws Loctite
Tether Management http://rayhightower.com/blog/2014/09/10/manage-that-openrov-tether/
Software
TCP/IP
None
Real time. Bi-directional. Event based.
Events
Events keyboard mouse camera depth sensor temperature sensor compass payload
telemetry game controller
Browser BeagleBone Black Arduino Socket.io Serial Node.js Chrome C++
None
Thanks! RayHightower.com