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
0
290
Chicago Node.js - OpenROV
Node.js Under Water, presented at the Chicago Node.js on Tuesday, Jan 20, 2015.
Ray Hightower
January 20, 2015
Tweet
Share
More Decks by Ray Hightower
See All by Ray Hightower
Syndication Case Study
rayhightower
0
68
Raspberry Pi is a Gateway Drug for GPUs
rayhightower
1
280
Exploring Parallelism with Raspberry Pi and Nvidia Jetson Nano
rayhightower
1
750
Why Should You Speak at ChicagoRuby?
rayhightower
0
42
ActionCable vs. Socket.io at ConFoo
rayhightower
0
2.3k
Outgrowing Spreadsheets, Moving to Rails
rayhightower
0
320
The Business of Parallelism
rayhightower
0
280
Creative Career Day
rayhightower
6
86
Kenya, IoT, and M-Pesa
rayhightower
1
76
Other Decks in Technology
See All in Technology
CockroachDB はどのくらい「しぶとい」のか? / How tough is CockroachDB?
kota2and3kan
13
4.9k
データ分析力を高めるSQL研修サービス『SQL Everyone』
hikarut
1
380
汎用ポリシー言語Rego + OPAと認可・検証事例の紹介 / Introduction Rego & OPA for authorization and validation
mizutani
1
120
エムスリーQAチーム紹介資料 / Introduction of M3 QA Team
m3_engineering
1
310
OPENLOGI Company Profile
hr01
0
45k
Secrets of a PowerShell "Guru"
guyrleech
1
120
Google Cloudを組織(企業)で運用する時のベストプラクティス × 健康の環境分離戦略 #まるクラ勉強会
yasumuusan
0
160
B2C、B2B プロダクトマネジメントの違い(および思考の罠) / B2C, B2B PM and reduction fallacy
ykmc09
5
2.1k
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
160
本番環境で Cloudflareを 使ってみた話
miu_crescent
2
120
Google Cloud Next '24 Recap in ZOZO AIにより変わる開発 運用/Development and operation changed by AI
gachimuchiengineer
0
190
Dungeons and Dragons and Rails
joelq
0
230
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Navigating Team Friction
lara
179
13k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
The Invisible Side of Design
smashingmag
294
49k
Code Reviewing Like a Champion
maltzj
515
39k
Robots, Beer and Maslow
schacon
PRO
155
8k
Mobile First: as difficult as doing things right
swwweet
217
8.6k
Producing Creativity
orderedlist
PRO
338
39k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Done Done
chrislema
178
15k
Teambox: Starting and Learning
jrom
128
8.4k
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