Cover image for CyberDog

Videos

Watch the associated videos here:


Overview

I want to create a project suitable of being shown at the annual BlackPool Illuminations event that runs from September to October each year. Blackpool is famous for its 19th century Victorian Tower that is illuminated, along with the illuminated Promenade. I also wanted to create a fun project with LEDs using the Raspberry Pi Pico.

I decided on an illuminated LED Dog Coat for my Chihuahua, Archie.

Ideally, I’d like the coat to light up different colours and display patterns, all powered from an onboard Saddle that contains the Pico, the battery (Galleon), battery charger (LiPo Amigo Pro) and the Pimoroni Plasma 2040.

The saddle will be 3D Printed to perfectly fit Archie comfortablly, and have space for all the components.


Bill of Materials

Item Description Qty Cost
Pico Raspberry Pi Pico / Pico W 1 £6.00
Plasma 2040 Pimoroni Plasma 2040 1 £14.10
RGB LED Strips Flexible RGB LED Strips 144 pixels per meter 2 £52.80
Galleon Battery Pimoroni 400MaH Galleon Battery 1 £7.50
Transparent Dog Coat Pet Dog Raincoat 1 £9.99

3D Printable STL Files

There are only a couple of parts to print - the Saddle and the spacers for the coat. The spacers keep the LED strips at a consistent distance.


MicroPython Code

To use this project you will need to flash the Pimoroni libraries included flavour of Micropython to the Pico. Thonny makes this easy (hold down the bootsel button when inserting the cable to put the pico into USB storage mode, then load up Thonny and click on the Install MicroPython link at the botton of the screen).

You will also need to install Pimoroni Phew!

The micropython code is available here: https://github.com/kevinmcaleer/cyberdog

Copy the following files to the pico:

  • [ledarray.py] - Models the RGB LED Strip
  • [standalone2.py] - The main program (rename this to main.py)

Assembly

Wiring 01

Wiring 02

build 01


Gallery images Gallery images Gallery images Gallery images Gallery images Gallery images Gallery images Gallery images Gallery images Gallery images Gallery images Gallery images Gallery images Gallery images



Did you find this content useful?


If you found this high quality content useful please consider supporting my work, so I can continue to create more content for you.

I give away all my content for free: Weekly video content on YouTube, 3d Printable designs, Programs and Code, Reviews and Project write-ups, but 98% of visitors don't give back, they simply read/watch, download and go. If everyone who reads or watches my content, who likes it, helps fund it just a little, my future would be more secure for years to come. A price of a cup of coffee is all I ask.

There are a couple of ways you can support my work financially:


If you can't afford to provide any financial support, you can also help me grow my influence by doing the following:


Thank you again for your support and helping me grow my hobby into a business I can sustain.
- Kevin McAleer