Saturday, May 1, 2010

IT LIVES!!

Yay, the mechanical is about 95% put together - at least the basic controls. Next is to add the webserver.

Here is a vid showing the basic functionality and operation of the door:



Complete history of the project (start from the bottom)

Thursday, April 29, 2010

Coop door gravity-latch complete

Ahh, after a hardware run for some sleeves, nuts, and bolts, followed by some bandsaw work and time on the drill press, I've got a working door slide. Next step is to get the end-stop switches mounted and adjusted.

Here is the coop door about 1-1/4" from full close. Note the latch and puck positions:



Here is the coop door closed and latched:



Here is an overall view of what I have done so far:

Wednesday, April 28, 2010

To the cyclist whom I was on a collision-course with today:

(I'm about to head out and post a laminated version of this on the Stop Sign)

To the cyclist whom I was on a collision-course with today:

Hi,

First of all: I’m sorry I called you an *$$hole. Your middle-finger-salute got me riled.

I was peeping my horn to let you know that we drivers have the right of way at this intersection, that cyclists have the stop-sign, and that I’m coming through. The stop sign is here for a reason.

You see, drivers are turning left off of SR-169. Which, being a 2-lane highway, offers very few windows of left-turning opportunity. Things happen quickly here; often with slick roads, limited visibility, and the threat of a deadly head-on collision.

THIS IS A DANGEROUS INTERSECTION!

Look, we don’t expect you to stop here all the time. Many drivers understand cyclist conservation of human (and fossil) energy (thank you). But, please, look over your shoulder to see if traffic is coming. If you see someone turning, PLEASE, STOP, or modify your trajectory so drivers can worry about avoiding head-on collisions on the highway as well as avoiding hitting you. We’re squishy little meat-popsickles too you know!

However, I have to re-iterate the bottom line: Cyclists have the stop-sign here. Period.

So, not only are Newton’s laws on our side; the State’s laws are too.

I respect cyclists (I own and occasionally ride a bike as well). I humbly ask that you respect we others who use this dangerous intersection daily.

Thank you,
-That person in a vehicle, whom you were on a collision course with

P.S. To those who already stop: Thank you. I salute you.
P.P.S: PEDESTRIANS, please don’t play in the intersection. It’s a blind corner too!

Coop door construction underway...

In the image below, you can see the door slides, the door, and the two swinging latch blocks. The latch blocks are only laying in place right now. They will be hinged at their outside-top corners to allow them to swing in and out of the latch notch in the door slides.

The string will then be attached to a hockey-puck shaped piece of wood, which will left both latches, causing them to swing out of the way. The latch blocks will then be stopped by another block attached to the door (not shown), which will then cause the string to lift the door.

The point of this is that the door cannot be opened without lifting it by the string. Raccoons beware!


Saturday, April 24, 2010

Drill, turned door winch, in test mode...


Most of the code is written and stable enough to continue on with permanently connecting the drill UI and ESC to the Seeeduino. The speed ramps up and then ramps down again, staying in slow until it finds the stop-switch. I'm going to look at using the feedback from the ESC, but I don't know if it will be reliable enough. I'll have to put it under the scope before I do anything.

Monday, April 12, 2010

WiFi Chicken Coop Door Opener in a Drill

Not much time to write at the moment, put the pictures should tell most of it...

Wifi enabled arduino clone "BlackWidow 1.0", combined with a polulu MC33887-based 2.5A speed controller. I was going to build my own, but we need to finish the project. The hens wait for no one. Well, right now, they wait for us. Well, Pam, mainly. :-)

Overview:


View of speed-controller, motor, and trigger-button wiring (why not use the trigger and fwd/lock/reverse switches as inputs?):


Close-up of pull-up and pull-down resistors to drive analog inputs with three possible states, 0v, 2.5v, and 5v, giving appropriate values around 0, 512, and 1023.



I love re-using PC cables, and this one will work perfectly as a header cable for the Black Widow board. I have a Seeeduino in place to show how completely lucky I got... The board fits where the batteries were!

I'll then just use the DC charge jack as the main power input from the solar-charged gel-cell:



A close-up of the Black Widow with wifi board:

That's all for now.

What's next?

Hardware: temporary install plugging fanout wires into BlackWidow headers. Will be permanently soldered after beta code version.

Hardware: USB socket for field reprogramming. Unfortunately, I don't think the BlackWidow can program itself via wireless (yet). USB Will be it.

Coding: onboard webpage for manual controls, atomic-time retrieval, and time-based scheduling.

Coding: drill trigger/direction UI for manual operation


BTW, I came up with this idea on my own and then Pam discovered like minds. I like their design for its simplicity, but it won't have soft-start PWM speed control!

Saturday, March 6, 2010

The Loupe-Lamp

First thing, credit where credit is due: Dhananjay Gadre for the original idea.

I had to do my own - using EagleCAD of course. Here is the process - it's a pretty good rundown on the Toner-Transfer etch-resist method in my last entry.

Steps I'll insert later:

1) EagleCAD layout
2) Printing
3) Copper-clad board prep
4) Laminating the toner to the copper-clad

5) Soaking the paper off - love the way the HP Everyday Photo Paper releases when I print on the back-side of the paper:



6) Peeling the paper - it should lift right off...


After removing the paper, waiting for the etchant:


7) Etch (this picture is post-etching):


8) After removing the toner with Acetone:


Ready for population:


LED's and 56ohm resistors NOTE LED POLARITY!


10) Solder paste applied on pads and 11) components placed on paste. I could've used a wee bit more paste, but it was good enough:



After 12) Reflow:


Yay, it works!

Monday, March 1, 2010

Laserjet Toner PCB Etch Resist methods...

Ok, this is going to be a short post, only because so much is already googleable about the laser toner etch resist method... This post assumes you already know the basic procedure, ie:

* laser-print the mirror image of your circuit
* laminate or iron the toner onto the PCB
* soak the paper off the PCB, leaving the toner
* etch

Things that WORK WELL (and make this a useable process) for me:

1) Using the BACK SIDE of "HP Everyday Photo Paper" works great. The gloss of the front side is too sticky. The back side is "chalky" enough that the toner will release within minutes of soaking in water.

2) I got lucky and found a "heated roller" laminator at Goodwill of all places. It is the GBC Creative Laminator. I had to hack it a bit, adding a higher-temp fuse, and insulating the temperature-sensor a bit, so I could get a higher temperature. This is DANGEROUS. Hack at your own risk. In any case, the rollers now get up over 300 degrees F, which is perfect.

3) Having a color laser printer, I found that using full-color works much better than black-only. Also, I go into printer settings and manually crank up the density for each of the CMY and K colors all the way.

4) Lightly rough up the copper with 600 grit sandpaper before laminating. Clean with rubbing alcohol.

5) Two passes in the laminator seems to work well. Less, and it's doesn't want to fully adhere to the copper, more, and you risk smearing the toner.

At some point in time, I'll post a full procedure with pics and all. I just wanted to get some of my tips & tricks out there ASAP.

Tuesday, February 23, 2010

Bad Capacitor Replacement SUCCESS!

Reduce, Re-use, and Recycle are what we hear a lot, but more important than all of those is REPAIR. Seeing perfectly good equipment hobbled by a few bad parts has always been a sore-point with me (not to mention an affront to Nature).

It's no secret that a huge wave of bad capacitors caused millions of mainboards to suddenly start blue-screening, black-screening, or simply failing to POST.

http://en.wikipedia.org/wiki/Capacitor_plague

At my workplace, 100% of our GX270's failed. Most were replaced under warranty.

Even though Dell extended their warranty by a year for affected mainboards (kudos to Dell), we still had several machines go bad after the warranty expired. Being handy with a soldering iron, I had to do something.

To date, I've repaired 12 Dell PC's with a 100% success rate. 5 Precision Pro 650's, 1 SX280, and six GX270's.

The first five boards I repaired, I scrounged up capacitors from other mainboards collected from various recycling houses, RE-PC, 3R-Technologies, etc..

After harvesting caps got old, I decided to just go with new ones, purchased from badcaps.net. (They accidentally shorted me one set of capacitors, but immediately sent me the additional caps as soon as I mentioned it to them - great customer service)

With a dozen machines under my belt, I've learned a thing or two...

My crucial tools:

* Hakko 808 desoldering iron with .8mm tip
* Steinel digital heat-gun (set @ ~510 deg F)
* Weller precision digital soldering iron (set to ~750 deg F)
* Glove for capacitor-pulling hand
* grounding wrist-strap
* PanaVise PC board holder

My tried and true procedures:

(I'm going to focus on the actual soldering, not the crucial organizational things like taking pictures, making sure you've got the right caps, holes, polarity, etc.. By this point, the board is mounted in a vise, the anti-static wrist strap is on, irons are preheated, etc..)


1) PLAN capacitor removal path - the general idea is to heat one leg, pull it out partly, and then heat the other leg, pull it out fully, go back to heating the first leg, and pulling it out. Here, you need to make SURE that you have enough wiggle-room to lean the capacitor a little for the first leg, and then lean it all the way over for the second leg. You don't want to move the cap halfway only to have it blocked and frozen in place.

2) pre-heat work-area on board with heat-gun - this is especially important if the caps are near large ground or power planes on the board that soak up heat. I set the heat-gun at 510 degrees F and heat the area of the board until it's about 270F.

3) heat the first leg with the desoldering tool (don't suck the solder yet) and pull it out partly ~1mm, leaving a little wire nub at the top to heat during the second pass on this leg. This will leave the capacitor leaning a bit and will allow you to lean the capacitor all the way over when removing the second leg.

4) heat the second leg FULLY, and pull it OUT by leaning the capacitor over fully in ONE SMOOTH MOVE. Full heating and one smooth pull is important, because you don't want the solder freezing up half-way out. If you're using the solder sucker to heat the legs, NOW is the time to suck the solder on this pad - while the sucker nozzle is still on the fully heated pad, and the capacitor leg is out. Suck!

5) with the second leg out, go back to the first leg and heat it FULLY. Once it's heated and starts to wiggle, you'll have to wiggle it out. The leg will be bent, so it may take some finessing to remove. Once the leg is out, leave the sucker iron tip on the hole and suck the solder out.

Voila! Capacitor removed!

Important tips:

* Avoid oopsies burning/melting neighboring components with the iron.

* Usually, the positive lead (square pad) on the mainboard is attached to a big power-plane, so you'll need to heat it up a bit more to compensate for the heat-sinking effect of the mainboard. This is where the heat-gun saves the day.

* Do not leave the iron on the pad for too long - you may de-laminate the copper trace from the board, which is FATAL to the repair job.

* Use the glove on your capacitor-pulling hand so you don't burn your fingers or have to go hands-off right in the middle of a pull.

* Don't force the pull! Let the solder melt FULLY. If you don't heat fully and then force the pull, you may have melted the solder on the bottom of the board, but not the top. If you force the pull in this condition, you can pull the top trace off the board, KILLING your repair job.

* Make SURE you're grabbing the correct capacitor! Many caps are adjacent to others. It's easy to grab the wrong cap and think "why won't this wiggle?!?", while overheating the correct one.

Summary:

These instructions assume you're using the Hakko 808 solder sucking iron. Other tutorials out there describe more appropriate methods if you don't have such a (handy) tool.

Tuesday, February 9, 2010

LED Longboard Status

Those of you who know me probably know I've been working on a long-board that uses an Atmel microcontroller and a hall-sensor to monitor the skateboard's speed and then convert the speed info into color changes for under-board halo lighting.

The skateboard also has headlights and tail-lights that come on when the processor detects the board is slowing down.

Most of the internals for the 1.0 version are complete, but I'm waiting on Sugru to finish scaling up production on their awesome looking hacking putty. (sugru.com)

If I get too impatient, I may resort to epoxy putty, but Sugru would be so much better for waterproofing the enclosure, etc..










Project Photos:
http://www.flickr.com/photos/35730395@N06/sets/72157622758248553/
http://www.flickr.com/photos/35730395@N06/sets/72157622758250465/

Sunday, February 7, 2010

First post...

Well, someone else claimed "slinky" back in 2001 and hasn't done anything with it...

So, slinkyX it is.

Sure would be nice if blogspot would release blog names that have minimal content and have not been accessed or used in X number of years.