Educationing

A while back I looked into the MIT free online course work for the beginning robotics class. First of all, the very idea of making information free and storage from an education is great. So I printed off the course notes (the advantage of working in a print shop) and then let them sit on the shelf for a while. Just started digging in, and I finally am starting to feel any need to learn python. It seems like a great language for doing some really sketch things. So that’s on my plate now. As it is, I was poetically going to want to use python anyway when I got going with my BeagleBone Black, and bite I realized I have a nice primer written explicitly for robotics and electronics.

Dimensions

A rough list of dimensional constraints for the couch. The back half the height of the seat side. The seat needs to extend under the back by a few inches, I like four. If the inside back droid down as a table, than the back and the base needs to come to take height for me. The base should be wife enough for me fetal position or two adults, whichever is greater. Sooo… figure a 48″ seat, make the seat 24″ deep. This means the back is also a respectable 24″ tall. I’m 5’6″, so if I set the bench top to hit at roughly 32″, that means from floor to base is….carry the three…demux the muxer…8″. Sonofa… I need to look at that more.

Why we talk out problems, even if just to our self

I knew something was bugging me about the couch. Pushing out the arm means the arm is always pushable. Because as we all know, no one ever puts any pressure on a couch arm. So basically, assuming I’m not building a trap to teach people (read as me) to not have bad posture, I need to rethink this.
Having a void in the couch seat to facilitate the folding doesn’t work. I like to sit on couches. Similarly, a void on the arm means that there would be a loss of continuity of support. I thought of doing a internal pivot, but I’d have to build a lot of extra frame and cushion areas, just to have even worse areas for things to fall.
A push button sounds okay, except the whole button bit. Things like that stick, and I hate having to fix that. Also, the buttons always look out of place.
Do the seat box mostly normal, but do the supports underneath off center enough to accommodate the seat. Then it’ll just need some well cut and ironed fabric to hide the mechanics.
Now I just need to start figuring out numbers. If there is one thing experience had taught me, it’s that not all couches fit through all doors.

Reflections

When I talk about one of my projects and someone don’t listen, I don’t take it personally. I just don’t talk about it again with that person. Much like I ignore write a few conversations that happen around me, I don’t expect their participation. I tell myself this.
This is no where near as dramatic as it sounds. My projects are done for me. My doing them is for me. My talking about them is for me. Really, my talking or writing about them is the vocalization of challenges, providing my subconscious a current perspective of the problem at hand.

Couch of inequity

I think I know how I want to build my couch. I mean, I know what the look is, but I want more. Due to limited space, it would be awesome if the couch was also a bit more functional. I was thinking a fold up work bench and table, maybe some storage, I’m not sure.
So the back will fold upwards, with counter weights to aid in it’s ascent, this was obvious. Just having tools and what not mounted inside would be a huge impact on space.
The couple of known unknowns though were: what do I do with the seat, why doesn’t the back fall down. I could go with any number of unsightly solutions. I considered gas shocks, and hoists to keep the back up, even a two-by-four to act as a cam. The seat could fold down into a ramp? Something worse.
What if I combined them. The back flips bottom to top. This forms a vertical line from the base to the top of the couch. Then, the seat folds left to up, with a locking mechanism for the back.
I need to have a way for one of the arms to move out of the way, thinking of using a roller or two as cams. I spring load the atm into the vertical position. The arm has a roller on it’s seat side, which matches a rounded cut in the seat box. As the seat pushes up, it displaces the arm.
Still not sure what storage options  versus tools I want in there. I definitely need a bench sturdy enough to clamp stuff to as I beat on it. I’m not sure if this will be that bench.

LightBeer v2 build

I’ve been blowing off the final build lately. Probably it’s the let down of finishing something, the necessity of making room to do it, and fear that my design is wrong all slammed together.
I’m getting Mexican with one of the Wif’s friends tonight, but if I remember to, I should totally start shady mocking up the first bottle. I don’t think I have enough resistors, might not have enough board either for the whole project, but at least I can see if it will actually fit like that or if I need to go all hot glue on a brother.
The other thing I need to do is code it make sure my code works. I obviously won’t be breadboarding the whole build, I just need to verify that things light correctly with a reduced matrix. It’d probably be a good idea to verify the code does a good job of maintaining a steady light output.

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.