Looking at my keyboard

So I decided that I’d actually look into making this keyboard work now, and its typing just nice and seems to have stopped freaking out. As an aside, it seems to be making a huge impact on my typing speed. It feels mad faster. Was it a factor of Synapse finally updating all the way when I wasn’t paying attention? Is this an example of me actually plugging it in after the computer is fully booted. Or maybe all this time, I was just confused about my thought that I wasn’t hitting the macro keys.  Maybe I had been the whole time. I have no idea. Function keys are working, the light is on like it should be.

I have no idea, but its hella nice.

LightBeer v2

At the end of the day, it’s looking like my (original ish idea) will be the final solution.
Each analog pin will go to two LEDs
Each LED cathode will connect to two digital pins.
Since I don’t have twelve digital pins, this means there will be some duplication, which is fine. The code will, when choosing which LEDs to fire, only need to see if the analog pin is in use, twice the output is still under the max per pin. The digital pins will need to be kept under the maximum current.
No… I still have a logic issue going on. Maybe I just to look at being a little under max and just run twelve something bottles. Or I could try drawing it out again.

image

Each pin is used only twice. I could probably double that if I added an array for the digital pins. Limit them to two points up and I’ll be fine. Better yet, I could increase the chaos by limiting them to a total of two increasing… almost, I’d have to bias a bit if i randomize the timing. I should just go the twelve (really eleven for the aesthetics I think) and avoid the other issues. Being able to randomly choose one of eleven LEDs to slowly brighten and darken sounds nice. I should make certain bottles be mutually exclusive so that the timing can be randomized as well.

Further reflections

I feel motivated. I’m really a lazy sob and to get me motivated takes energy. Not that I abhor hard work, but that I’ll dick around for a year and a day before doing anything. Now I’m thinking about my anger today, and I’m thinking of how to release it in anything less than atomic form.I’m thinking about this and then I realize that I already know. Is the same thing I do any time I get angry. I’m going to take care of business. I’m going to effect positive change in my world.
It’s only when I my rage I’d subliminally into a murderous Zen that I feel okay with not verifying that things well work right. As I write, I realize that it’s probably what destroyed my creativity, it’s not I’m happier, though I am, it’s that I have less gallant indifference. I care if stuff works. I want my shit to be tight. But when I’m angry, hell, I’ve ripped out all the cabinets I a kitchen because I couldn’t reach something. I painted my bathroom the color of drying blood, because it felt right.

[To clarify, I still am 100% non-violent]

Maybe I need to be angry more. Maybe I need to release my anger more.

[Other quick aside, as bad as this and the last post almost definitely sound, I don’t blame anyone else fire my anger. That’s all me. I also don’t blame anyone for the dry spots of my creativity. This is another example of me looking at myself in a, at least I feel it is, objective manner. This introspection, by nature tangentially touches on other souls, and this is not a condemnation of them. Thank you, and good speed.]

Non proj Wednesday

I’m sometimes angry. As a pacifist, and tactically astute, I don’t have any good outlets. I can’t punch people. I mean I couldn’t even if I tried. I’m not even sure I would in self defense. Even hitting inanimate objects feels wrong nowadays. It’s like my mind knows that the object is not to blame, and it’s just done projection of impotent rage. Raising my voice, or cruel words are also right out as they make me feel regretful for using them, and don’t dissipate the anger. Even writing on my website seems like a crap idea. If I post it, it’s just a hook I don’t want to be available to others, if I don’t post it, it’s just more impotent rage.
Needless to say, I’m in that impotent rage quandary. I have anger. I have no outlet. Gonna be a dolphin…

[Update to something that has yet to post, yay battery death!]
Still not feeling very dolphin like. Shit wears me out. I’m replaying conversations to figure out if I reacted badly. I didn’t. No future actions have any useful results. It’s just a thing of ignore it. Shit gets old.
On the other hand, so my phone battery is perfectly strong right until I use any data. It tells me the battery is thinking (or is) over drawing trying to get to weak signals.
I am doing a much better job of keeping my cool, at least visually, today. I still have an incredible amount of contempt, but it’s now manageable.

LightBeer v2 tomorrow

I’m burnt out. Physically, not mentally. Tomorrow though. Though I know how I’m wiring it. Just have to graph it out after measuring how many bottles…

LightBeer v2 day whatever

I just can’t figure out how I could be wiring this up. While the Wif studied, I stated just going to town with pen and paper. Nothing. Everything is just middling my eyes cross. I want to maximize the top-end brightness, so no POV. I want to dim and brighten slowly, so no digital only. I want to not have to buy more stuff, so no external boards.
My current idea is go all Charlie-plexing. Kinda. So I need to check to make sure my guesstimate is right. With the behind Charlie-plexing being that we’re talking doses and therefore are able to choose which diode if a matched pair by using the direction of current flow..  well what if I used a digital pin, set it to HIGH,  and then had the analog pin go from all on to all off? That should give me a gradient?
Either way, I started writing this this morning and bite I’m on the way home, bit I have my sketch book…
It’s drawing time.

LightBeer v2 day 4

I was going to do stuff,
But then I got (lazy),
Then I got (lazy).

I at least pulsed an LED using PWM with the other end connected to a pin set to low. Should I be capitalizing low? Low in this case does mean both low as well as a definitive concept of LOW. It’s kinda the difference between true and TRUE.
I digress; tonight I need to try multiplexing my LEDs. I also need to look at the specs and figure out for resistors I should be using for my LEDs. Also, if I remember correctly, LEDs brighten exponentially, that being the case, need to look at how to slow that growth a bit…

Tonight I try multiplexing

I finally read that bit in my Arduino Cookbook, and I think I understand what I need to do. I’m not actually sure how well it will work, but it’s definitely worth a try. I’m pretty sure this way I’ll be able to still use the analog pins to control the pulsing, and then use the analog pins for a ground.
Or I could just get a controller, but that doesn’t seem too fun…

LightBeer v2 day 3

Tried using a simple capacitor circuit to get the coming going on. Really not feeling it. I’d not a smooth transition, and me being a punk, it was backwards as well, add in it started bright and faded out…
I might revisit that idea, but it was far enough from what I was hoping to see that I’ll probably just look elsewhere. Even if I did it right, it works involve using a few components per pin just to have individual bottle control for more than six bottles. That sounds like a lot of work.
Tonight will probably be the great transistor attempt. Turn on a transistor with PWM on the arduino, to drive multiple LEDs at once. If that works too my liking, then I’ll just need to look at whether I want a more static look or a more crazed look. Knowing me, it will be more crazed. To do this I’ll have something like two out three LEDs per bottle, with each pin driving multiple LEDs. The overlap will men that individual bottles will pulse in and out, and possibly back in again before going down to out all the way. I’m not sure what that effect will be like. I’m considering trying to model that with Processing.