Category Archives: DIY

IEEE Robot

My extra timesink for the surrounding few weeks has been helping out with UK’s IEEE Southeastcon Competition Robot.
I spent a lot of time last semester making a never-quite-working (but very educational) vision system as a senior project; we opted not to use it (the “never-quite-working part) a few weeks ago, but the rest of the robot isn’t (wasn’t?) really in order to compete, so there have been lots of little things to take care of. This year’s robot “recycles,” it has 4 minutes to gather Coca-Cola empties (conference is in Atlanta, GA this year, of course its Coke) off of a 10×10 astroturf field, and sort them by material (glass, aluminum, plastic). Full rules are available here. The current state of the robot looks as follows, and has at least a rough software framework to drive the pictured hardware.
IEEERobot1.jpg
I don’t have an awful lot of time to dedicate to it, so I’ve been trying to take care of little things; soldering jobs, little pieces of glue code to make the software work, passing information around the group to make sure everyone stays synchronized. Hopefully it’s been useful. Indications are that there will be a reasonably competitive robot in a week, there has been a lot of a lot of people’s time and effort (not to mention a fair chunk of the UK IEEE Student Branch’s money) invested in this year’s robot, so I certainly hope so. I may even get all the OTHER things that the time spent on the robot and going to the conference proper is pulling time away from.

Posted in DIY, Electronics, General, Objects, OldBlog, School | Leave a comment

USBTinyISP

I got my Adafruit USBTinyISP AVR programmer/SPI Interface/USB Bitbang Device kit today, and was compelled to immediately assemble and test it. The USBTinyISP is an excellent product; it is considerably cheaper than the official Atmel AVR programmer, just as functional, and supports a fellow qualified hobbyist. I’ve been meaning to pick up my own AVR programmer for a while, as having a programmer and a stock of cheap microcontrollers (I also recently picked up half a dozen adorable ATTiny13 chips to use with it to give my SmartLEDs idea a shot) enables all kinds of cool projects, that do not involve “find one of the programmers on campus” or “Use the department’s Arduino Dieciemilia that I haven’t returned.”
The USBTinyISP comes as a very nice kit, which includes all the component parts including a nice case and well-made PCB.
usbtinyispparts_small.jpg
In the picture, in addition to the included parts, you can see my trusty Xytronic 379 Soldering Station, for which I have nothing but praise (if you think you need one of those classic blue Weller WES51 stations, you really need one of these, its a better station and costs half as much). In the left of the frame you can see my Leatherman Wave, which I cooed about a few days ago. It just happened to be in the picture, I use an ancient pair of thin-profile pliers (now sold as the Xcelite 378, highly, highly recommended) I inherited from my mother when I am working on electronics at home.
usbtinyispalmostdone_small.JPG
I consider myself reasonably competent with a soldering iron, and it took me a little under an hour to go from holding a mailer pouch to programming a chip, with no fuckups in between, which speaks well for the quality of the instructions, the kit, and the thinking that went into them. There are a few interesting quirks in the design; several resistors mount vertically to the PCB, the large electrolytic capacitor is intentionally mounted so it rests on top of the TTL buffer. These are both space-saving measures, and anyone who has ever seen most of the things I throw together on perfboard knows I have a high esteem for nifty tight designs.
Using the completed programmer is just the same as all the other models of AVR programmer. For software I use AVRDude, since it is well-supported on all common platforms. Below is a shot of my first successful program (or actually, readout) of a chip.
attiny13prog_small.JPG
(closeup)
attiny13bread_small.jpg
That tiny black thing on the breadboard surrounded by the brightly colored wires is one of the aforementioned ATTiny13 chips; I paid $1.95ea for those, and it really is an entirely capable little microcontroller. The incessant march of technological progress never ceases to amaze me. Sometime soon I’ll need to make a little target board that can socket the ATTiny13s and has a plug for the 6-pin connector so I don’t have to muck about with loose wires every time.

Posted in Computers, DIY, Electronics, General, Objects, OldBlog | 1 Comment

Collexion

EDIT: Never mind, voting has been extended until Friday 2008-02-28

By a vote-with-pledge-for-appropriate-membership-fee, the Lexington hacker space and associated community is now known as Collexion. This was my second choice after LexCapacitor (a double pun on flux capacitor and NYC Resistor, beyond the obvious “storing creative energy”). I agree that this is probably more friendly to the non electronics-dorks in the potential community, and am perfectly satisfied with the outcome. It also sounds like we have a space; will be moving in to a portion of the very large, very nice space recently leased by Awesome Inc., who are working to start as a reasonably compatibly aimed technology business incubator/coworking space. So long as there are no further incidents with people from Awesome (cap = Awesome Inc.) speaking for us, and the slimy MBA feel of the Awesome people doesn’t interfere with our hacker flair, it seems like a great arrangement for all involved.

Posted in Announcements, DIY, General, OldBlog | Tagged | Leave a comment

Design

I’ve been reading a lot of things about design of late: Donald Norman’s classic The Design of Everyday Things, Jef Raskin’s (disappointing) treatise on User Interface design The Humane Interface, copies of Dwell my mother passes to me when she finishes with them. In my Cognitive Sciences course, I think of many of the topics we discuss through the lens of a designer.
I came across Dieter Rams’ Ten Commandments on Design again today. All the babbling blowhards have managed to produce with their cognitive models and quantitative approaches (which I am usually all for) is summed up neatly in these ten statements.

Good design is innovative.
It does not copy existing product forms, nor does it produce any kind of novelty just for the sake of it. The essence of innovation must be clearly seen in all of a product’s functions. Current technological development keeps offering new chances for innovative solutions.

Good design makes a product useful.
The product is bought or used in order to be used. It must serve a defined purpose — in both primary and additional functions. The most important task of design is to optimize the utility of a product’s usability.

Good design is aesthetic.
The aesthetic quality of a product is integral to its usefulness because products we use every day affect our well-being. But only well-executed objects can be beautiful.

Good design helps us to understand a product.
It clarifies the product’s structure. Better still, it can make the product talk. At best, it is self-explanatory.

Good design is unobtrusive.
Products fulfilling a purpose are like tools. They are neither decorative objects nor works of art. Their design should therefore be both neutral and restrained, to leave room for the user’s self-expression.

Good design is honest.
It does not make a product more innovative, powerful or valuable than it normally is. It does not attempt to manipulate the consumer with promises that cannot be kept.

Good design has longevity.
It does not follow trends that become outdated after a short time. Well designed products differ significantly from short-lived trivial products in today’s throwaway society.

Good design is consequent to the last detail.
Nothing must be arbitrary. Thoroughness and accuracy in the design process shows respect toward the user.

Good design is concerned with the environment.
Design must make contributions toward a stable environment and sensible raw material situation. This does not only include actual pollution, but also visual pollution and destruction of our environment.

Good design is as little design as possible.
Less is better — because it concentrates on the essential aspects and the products are not burdened with non-essentials. Back to purity, back to simplicity!

(I find I like it better with the selectively bolded words, that was my doing). I would really like to know when and where these were originally published.

Posted in Computers, DIY, Electronics, General, Literature, OldBlog | Tagged , | Leave a comment

Recognition!

All the big blogs have picked this one up already, but “posting for justice” as they say on “t3h internets”.

In reaffirming the greatness of our nation, we understand that greatness is never a given. It must be earned. Our journey has never been one of short-cuts or settling for less. It has not been the path for the faint-hearted – for those who prefer leisure over work, or seek only the pleasures of riches and fame. Rather, it has been the risk-takers, the doers, the makers of things – some celebrated but more often men and women obscure in their labor, who have carried us up the long, rugged path towards prosperity and freedom.
-Barack Obama, Inaugural Address

On the topic of “Obscure labor”, I plan to put up a post about the potental master’s project I’m embarking on pretty soon here. The topic is sufficently obsucre that it isn’t always easy to relate to other computer engineers, so it may take a while to articulate… and I’m not entirely sure I understand it myself as yet.

Posted in DIY, General, OldBlog | Tagged | Leave a comment

Lexington, KY Hacker Space?

I don’t know (at least I don’t think I know) anyone involved, and Lexington will probably be a hard city to set one up in, but apparently some people are trying to arrange a hacker space in town.
They have an orginizational meeting Thursday at Common Grounds, I think I might go see whats up. Others?

Posted in Announcements, DIY, General, OldBlog | Tagged | Leave a comment

Pocket Organizer

I recently got tired of the collection of junk I carry* punching holes in my pockets, and set out to improve the situation. It turns out there isn’t a good commercial solution to the problem;
“Normal” pen cases like you can get from leather shops and pen companies are designed for protecting a small number of nice (large) writing instruments.
Pocket protectors are rather specifically designed for breast pockets, which I usually don’t have.
So, I went the DIY route, and built a couple prototype shapes out of paper and tape to see what looked right, and pretty quickly settled on a rough design.
I then built a quick and dirty prototype (below) out of duct tape and paper, which I’ve been subsequently tweaking with use (note the funky seam that separates the flash drive and chap-stick. Added later. With staples.). Eventually, once I get the layout perfected, I think I’d like to build a nice one out of black leather, but we’ll see if that ever happens.
pencase.jpg
Apparently some other (more famous) people are also, to use their phrase “inordinately proud” of their every day carry organizers. Jake von Slatt has a Purse Organizer (via MAKE) that is built in a similar fashion. I am, however, neither man enough nor inclined to give in and carry a purse (that’s what cargo pants and belt clips are for), despite my un-masculine attraction to bags.

*I ordinarily have the content below attached to me (horribly specific because it has been very consistent for quite some time):
pocketjunkthumb.jpg (linked to larger)

A. Earbuds, currently Sennheiser MX560s (Left cargo pocket)
B. Ancient, indestructable Samsung SPH A660 on STI Mobile (right cargo pocket)
C. Nokia N810 in a PDAir Case (Belt, right front)
D. Wallet, with internal coin pouch (left front pocket)
E. Keys, including mini-tool and light (clipped to right front pocket)
F. Unflavored Chapstick
G. Flash Drive (Currently a well-worn 1GB Sandisk)
H. Black Uniball Vision Elite Extra Fine
I. Blue Uniball Vision Elite Extra Fine
J. Red Uniball Vision Elite Extra Fine (3 colors for a 3 color note taking system)
K. Mechanical Pencil
L. The pen case that prompted this post (right front pocket)
M. Excessive digital+analog watch I’ve been wearing for years.

…and I’ve been considering adding one of the smaller multitools, like a Leatherman Juice S2 to the collection.

Hopefully I’m carrying all this stuff in a way that won’t come back to haunt me like the classic spine problems from carrying a wallet in one’s back pocket thing.

I am apparently not alone devoting so much attention to the junk I carry; there is an entire community devoted to crap people carry with them: enter edcforums (which I have browsed, but haven’t joined. yet.) Then again, “There’s a community on the internet” is in NO WAY an acceptable standard for normalcy or acceptability.

Posted in DIY, General, Objects, OldBlog | 2 Comments