~/talk

Building a Robot Arm with .NET 8, Raspberry Pi, Blazor and SignalR

Talkat NDC Sydney 2024 · 2024-02-12..02-16· [nodejs, web-platform]
links:none on file
slides:none on file

Builds a 3‑servo robot arm driven from a Raspberry Pi using Raspberry Pi with .NET 8 and the System.Device + IoT Device Bindings packages, using hardware PWM for two servos and a software PWM fallback for the third; shows exact GPIO pins, PWM pulse widths used, and a simple angle→pulse mapping. Adds a Blazor + SignalR UI hosted in Azure to send servo-angle messages in real time (half‑second latency in AU), and a Unity app for Oculus Quest 2 VR control; all code and CAD files are on GitHub, Pi 5 support is currently limited.

AI-written summary · about

  1. 0:00Introduction
  2. 1:30.NET 8 and Raspberry Pi for IoT
  3. 6:22Installing .NET 8 on Raspberry Pi
  4. 8:08GPIO and hardware setup
  5. 13:25LED flash demo
  6. 18:03Reading button input with GPIO
  7. 21:40Device bindings for sensors and servos
  8. 24:28PWM and servo control
  9. 29:04Building robot arm with servos
  10. 36:23Blazor and SignalR arm control
  11. 41:17SignalR real-time setup
  12. 44:29Blazor server and client
  13. 50:11Oculus Quest control
  14. 56:51MAUI voice control app
  15. 58:39ESP32 and .NET Nano demo
  16. 1:00:05Running .NET in space
  17. 1:01:54Summary
~/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.