I mean, OK so I spent most of Saturday saving the galaxy (and wondering why everyone in the squad suddenly felt the need to hit on my Shepard all at once, don't they know she's obsessed with mandibles?) *cough* and doing not a lot at all. However yesterday, I sat down with my soldering iron and made some solid and tangible progress on the Brainfart project. Things I learned: Don't pick up little bits of solder that fell off the iron and are burning your tabletop - they will burn your fingers instead. Doh. But, I got it running - at least, I got the strip hooked up to the Arduino and the power supply and ran a test pattern and nothing blew up and thus I am inordinately pleased with myself.
Click to embiggen and critique my soldering. Go on Happy, you know you want to.
tieke, you'll be pleased to see that I managed to keep the four pools of molten metal a long way away from the car park and shopping centre. But I think the square white thing with the circle in it might be a basketball court and I'm concerned about how close it got to the giant hot metal pointy thing at one stage..
Following the guidance of the tutorial, I connected the ground pin to the ground pin on the Arduino, then to the power supply, hooked up the 5v one to the thigh bone, and plugged in the two extra ones to random (not really) output pins. Then I downloaded the test library of pre-programmed goodies, adjusted it for the number of pixels this strip has (64), and uploaded it to the Arduino. Nothing happened. Cue me going "Ah crap I am useless wah wah wah" for about 3 seconds till I realised I hadn't switched the power on. I turned it on, and lo and behold!
Pretty! I mean, I didn't program this, I just basically glued it together in the right order, but I'm pretty sure I'll be able to pull that code apart and use it to make other things happen. The next step is using code to get this one strip acting like 5 separate strips of 12 and running patterns on those, and while I work that out, figuring how to physically separate them and wire it all up so they work in the format I want them to. And when that works.. well, I'll cross that bridge when I come to it. Which might take a while, but look! PRETTYSHINY!
Here is a short video (19 seconds) made by someone who isn't me, that perfectly illustrates how I feel about this.
Also yesterday, our building had a 'meet the neighbours' evening, where we met our neighbours. Oddly enough, Loudly Singing 90s Angry-boy Rock Girl was not in evidence, even though she was home. I suspect maybe she's irritated more than just us, and knows it.. but anyway, there were neat people, we got tours of some of the other apartments, and also climbed up on the roof. The view up there is pretty awesome, but I'm not sure how I feel about people going up there for drinks. Not keen on seeing them descending past our kitchen window at high speed, eh?
Still, nice to meet some of the other people. There was also a guy there who collects and repairs vintage (and not-so-vintage) pinball machines. I told him he should give a talk at Nerdnite.
But look! PrettyShiny and I made it! *squee*