Statuslampa berättar om koden är borked igen

May 29, 2022 0 By pevj

[Arthur] är mentor själv produktutveckling. I stället för att producera några mock-up-produkter, tar han vägen för att skapa äkta gadgets han kan använda. Hans nuvarande gadget är ett tillståndsljus för automatiserade programtester. Vi har sett test såväl som github-tillståndsljus innan, ändå är det den allra första som integreras med en extern webbtjänst. Villkorslampans Ange är baserat på produktionen från Codeship, en på Internet Constant Deployment Test Engine.

Den elektroniska stilen är enkel. En elektrisk imp hämtar testdata från Codeship. Imp skickar sedan tillståndsdata över två GPIO-linjer till en Adafruuit-trinket. Trinket styr en Neopixel-ring. Ett miljövänligt ljud indikerar att alla test passerar. Lila indikerar att test pågår. Ett spinnande rött ljud (av död) indikerar en eller många fler test har misslyckats. Effekt levereras med hjälp av en liten USB-kontakt.

[Arthur] spenderade ganska lite tid på den mekaniska stilen av tillståndet ljus också. Alla delar är 3D-tryckta. Detta gjorde det möjligt för honom att snabbt gå med ett antal revisioner av varje del. Vi gillar användningen av vit pla för en frostat påverkan på det övre delen av ljuset, eftersom det diffunderar ögat piercing glöd från alla dessa RGB-lampor. Som en slutförandet producerade [Arthur] en falsk produktsida för hans ljus. Han har ingen typ av planer att erbjuda det, men vi hoppas att han släpper källan såväl som STL-data så att vi kan producera en av våra egna.