~/talk

How to Build a Slack-Controlled, Saxophone-Playing Robot (...)

Talkat ElixirConf EU 2016 · 2016-05-11..05-12· [embedded-and-hardware]
slides:none on file

Concrete build of a Slack‑controlled, saxophone‑playing robot on wheels using Elixir and Nerves, with wiring, GPIO control, cheap stepper motors and a driver board, conditional compilation for tests, supervised GenServers for steppers and locomotion, NTP and networking recovery strategies, and Slack API integration. Demo hits real-world failures—SSL/time issues and flaky network—but recovery strategies and a recorded demo show it ultimately works. wiring and GPIO code, supervision trees and recovery, Slack integration and NTP handling

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Background and inspiration
  3. 3:09Conference tips and context
  4. 5:01Building the robot
  5. 6:39OTP and supervision trees
  6. 8:35Hardware control
  7. 12:10Local development and tests
  8. 16:10Locomotion and mechanics
  9. 20:17Resilience strategies
  10. 22:36Web interface
  11. 24:03Slack integration
  12. 28:52Error handling
  13. 32:40Nerves networking
  14. 37:05Project conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.