Slimme honden hebben lichtgevende halsbanden, maar echte fashionista's schitteren in NeoPixels, met dank aan Raspberry Pi. Rosie Hattersley doet verslag vanaf de honden-catwalk.

Archie looking good.jpg
Bewonderende blikken terwijl Archie over de boulevard paradeert

 
Met het wisselen van de seizoenen bedacht Kevin McAleer, zelfverklaard 'Raspberry Pi-nerd', dat zijn geliefde hondjes wel wat opvallende bovenkleding konden gebruiken om ervoor te zorgen dat ze gezien zouden worden tijdens hun avondwandeling. Na snel overleg met zijn chihuahua, Archie, over zijn modellensalaris, begon Kevin met het ontwerpen van de met NeoPixels ingelegde Cyberdog Smart Coat, een RGB-ledjas die Kevin met zijn telefoon zou kunnen bedienen.
 

Wandelende lichtshow

Het werk van Kevin McAleer ken je wellicht al. Hij heeft een populair YouTube-kanaal over robotontwerp. Naast andere intrigerende ontwerpen hebben we onlangs aandacht besteed aan Kevins Billy Bass, een op afstand beweegbare vis en zijn PIKON DIY-camera. Terwijl beide projecten bestaande hardware upcyclen, was het idee achter het schattige Day-Glo hondenjasje "om iets leuks te maken met een paar NeoPixel-strips". Kevin realiseerde zich dat hij deze van een paar meter afstand kon besturen met een Pimoroni Plasma 2040-microcontroller.

Jasje.png
Het was een uitdaging om de ledstrips op de juiste afstand van elkaar te plaatsen voor het gebruik van scrollende tekst.

 
De Plasma 2040 heeft ook een zeer belangrijke stroombegrenzingsfunctie die ervoor zorgt dat Archie niet geroosterd wordt, mochten de lampjes kortsluiting maken en heel snel veel stroom trekken. Maar de Plasma heeft geen bluetooth en geen wifi. Hier komt de Raspberry Pi Pico W om de hoek kijken. Met de lage kosten van de Pico W's dacht Kevin, "nou, waarom voegen we er niet gewoon een toe aan het project en laten we die fungeren als bridge en frontend van het project? Hij kan alle wifidingen aan, terwijl de Plasma 2040 kan doen waar hij het beste in is − leds laten oplichten."

Kevin had ook een slim plan om alles van stroom te voorzien. Hij zou alles laten werken op een kleine Lipo-accu, verborgen in een apart harnas dat comfortabel op Archie's rug kan zitten. Ik hoop dat de accu lang genoeg meegaat voor een wandeling over de boulevard van Blackpool, het mekka van de lichtshows en de perfecte plek om te pronken met zo'n prachtig uitgedost hondje.

Cyberdog Smart Coat - Quote NL.jpg
 

Stijl en functionaliteit

Het ontwerpen van het 3D-geprinte zadel was waarschijnlijk de grootste uitdaging, want het moest Archie comfortabel passen en tegelijkertijd alle elektronica bevatten. "Zal het goed passen? Kunnen alle onderdelen er veilig in? Zal het licht genoeg zijn?" waren Kevins grootste zorgen. Hij maakte zich ook zorgen of het aandachttrekkende effect lang genoeg zou aanhouden voor een redelijke wandeling, en wilde niet dat Archie een storing zijn kleding zou krijgen. Het toevoegen van een vakje aan het zadelontwerp om snel de accu te kunnen verwisselen, hielp deze vrees weg te nemen, terwijl ruime hoeveelheden superlijm de regenboogledstrips aan de plastic hondenjas hielpen hechten.

Close up archie NL.jpg

 
Gezien zijn keuze van microcontrollers is dit een op MicroPython gebaseerd project, wat Kevin goed uitkwam. "Ik hou van MicroPython," verklaart hij. "Alle code [voor het project] is hierin geschreven voor eenvoudig en snel programmeren. Het is zo dicht bij het Engels als elke andere taal die ik ken; goede code leest als gewone zinnen."

Kevin roemt de "geweldige" phew! code van Pimoroni voor zijn eenvoudige installatie van het wireless access point en de webinterface. Phew! (Pico HTTP Endpoint Wrangler) "doet een paar coole dingen", legt Kevin uit. "Het kan van de Pico W een access point maken voor een apparaat, wat betekent dat het op je telefoon verschijnt als een wifihotspot."

Dankzij een andere handige functie kon Kevin scrollende tekst toevoegen als klap op de vuurpijl van zijn toch al indrukwekkende verlichte Cyberdog Smart Coat. Aangezien phew! dataverkeer kan omleiden naar een specifieke webpagina, kon hij het gebruiken om de ledpatronen of scrollende tekst die hij invoerde te veranderen en te laten verschijnen op de Cyberdog Smart Coat. Gewaagd!

"Ik ken geen enkel project dat dit heeft beïnvloed," aldus Kevin. "Het is gewoon een idioot idee dat ik tot een goed einde heb gebracht!" Wij vinden het hondsgoed!


MakerCyberdog_smart_saddle Kevin.jpg
Kevin maakt robots, brengt ze tot leven met code en maakt er video's over op YouTube.

Cyberdog Smart Coat - Pas op NL.jpgPas op!
Hitte

Zonder paniekzaaierij kan het vastbinden van je huisdier in een jasje met elektrische stroom ongemak veroorzaken als de schakeling te veel warmte produceert. Kies een voeding en controller met stroombegrenzing om oververhitting te voorkomen. Controleer de warmteniveaus van de jas vóór de montage.
 

In een oogopslag

  • Monteren en testen duurde twee avonden
  • Er waren twee lagen superlijm nodig...
  • ..."om het harde schudden van een hond te weerstaan"
  • Kevins onderdelenlijst bevat een PVC hondenjas van ruim 2 euro...
  • ...en een schattige chihuahua: "Onbetaalbaar!"
 

Licht in de duisternis!

Archie jacket step 01.jpg
1. Gebruik potlood en papier om je hond op te meten voor zijn Cyberdog-zadel, houd rekening met zijn contouren. Voeg een klein vakje toe aan je zadelontwerp, dit is ideaal om een Lipo-accu in te plaatsen die je gemakkelijk kunt vervangen.
 
Archie jacket step 02.jpg
2. Sluit de accu aan op een Pimoroni Lipo Amigo Pro. Deze zal hem opladen en kan ook worden aangesloten op een ander apparaat via een JST-PH connector. Kevin raadt Pimoroni's phew!-code aan om een draadloos toegangspunt toe te voegen.
 
Archie jacket step 03.jpg
3. Controleer of de opstelling werkt en de lampjes branden zoals verwacht. 'Dog-proof' de led-strips door twee of meer lagen superlijm aan te brengen, zodat er minder kans is dat ze losraken van de plastic hondenjas.