Peter Gallagher

Information & Communications Technology

IoT Azure IoT alexa Particle Electronics aws Arduino Dot NET Core devops

Loughborough, England, United Kingdom

Build a Robot Arm with a Raspberry Pi, .NET 5, Blazor and SignalR

In this workshop I'll take you through everything you need to build a robot arm with a Raspberry Pi, .NET 5 a Blazor App and SignalR.

We'll begin by installing .NET 5, then we'll connect up the various components to our Raspberry Pi.

Next we'll connect up some LEDs and Resistors to a breadboard, and spin up a console application to explore how we can control the GPIO on the Pi.

We'll then wire up some Servos and get the code in place to start moving our Raspberry pi based Robot Arm.

Finally we'll build out a simple Blazor and SignalR app to control our robot remotely!

For this workshop you'll need to buy some components before hand. The following is a list for guidance, but may be expanded on before the event!;

- Raspberry Pi (Preferably a 4Gb Pi 4 or 400).
- SD Card with Raspbian Installed and setup.

https://thepihut.com/products/raspberry-pi-starter-kit?variant=20336446079038
https://thepihut.com/products/raspberry-pi-400-personal-computer-kit

- MonkMakes Servo Kit;

https://thepihut.com/products/servo-kit-for-raspberry-pi

- An extra Servo;

https://thepihut.com/products/towerpro-servo-motor-sg90-analog

- 4 x AA Batteries;

https://thepihut.com/products/alkaline-aa-batteries-lr6-4-pack

- Some extra jumper wires

https://thepihut.com/products/premium-female-male-extension-jumper-wires-20-x-6?variant=27739700625

- Some LEDs;

https://thepihut.com/collections/adafruit-leds/products/diffused-5mm-led-pack-5-leds-each-in-5-colors-25-pack

- Some Resistors;

https://thepihut.com/products/through-hole-resistors-220-ohm-5-1-4w-pack-of-25

- Some Buttons;

https://thepihut.com/products/tactile-button-switch-6mm-x-20-pack?_pos=42&_sid=7091f62fe&_ss=r

- A breadboard;

https://thepihut.com/products/raspberry-pi-breadboard-half-size

- Some Cardboard, sellotape and a gluegun if you want to build the components into a functioning Robot Arm!

- Or, you could 3d Print this...

https://www.thingiverse.com/thing:1015238

This workshop will appeal to all knowledge levels. A working knowledge of programming will help, but all the code will be shared on GitHub!


Peter Gallagher

Freelance Programmer for PJG Creations, Microsoft Azure MVP, Pluralsight Author... IoT Expert, proud dad, gadget addict and Meetup organiser.

Pete Gallagher is a Freelance IT Consultant, Microsoft Certified Trainer and Azure MVP, Pluralsight Author and owner of PJG Creations Ltd.

He has been creating software for decades and is happy programming in just about any language.

Pete has been involved in a wide span of tech in his many years of industry experience, including IoT Projects for; Royal Mail Stamp Vending before there was such a thing as modern IoT, Building Monitoring Systems, Internet Connected Self Service Kiosks and much more.

He has presented all over the UK on a variety of IoT Topics, including Azure IoT Hubs, Amazon Alexa, Particle Photon, Arduino etc etc.

Pete also organises​ Notts IoT, co-organises Dot Net Notts, Notts Dev Workshop and sits on the Board of LATi, a Loughborough based Advanced Technology networking group.

He is also an active STEM Ambassador and is passionate about making STEM subjects accessible to all ages.

Pete particularly likes gadgets of all kinds!

Peter's full speaker profile