Archive for April, 2010

Goal — Lighting for a quadraplegic man

My next project is a rel­a­tive­ly sim­ple light­ing instal­la­tion for a dis­abled man.

For a while now I have been involved with TADACT (Tech­ni­cal Aid for Dis­abled, Aus­tralian Cap­i­tal Ter­ri­to­ry). Dis­abled peo­ple don’t come off assem­bly lines and have unique vari­ances with­in their broad dis­abil­i­ty cat­e­go­ry. The stan­dard equip­ment is tar­get­ed at the most com­mon issues but this often isn’t quite what they need. TADACT is a group of vol­un­teers that mod­i­fy or man­u­fac­ture spe­cial­ty equip­ment for dis­abled peo­ple where there isn’t an ade­quate com­mer­cial solu­tion.

Late last year I vis­it­ed a quad­ri­pleg­ic man and talked about installing a cus­tom light for him. Due to a vehi­cle acci­dent he has no con­trol below his chest and only crude move­ment of his arms and one thumb. He is also unable to exert any force with his arms.

He want­ed a light he could con­trol from his bed. The bed­side lamps he was using were dif­fi­cult for him to con­trol due to the small switch­es. He didn’t like sleep­ing in the dark at night so it had dim while he slept but be bright enough to read by. He also moves his arms around at night and there’s a risk he could seri­ous­ly burn him­self with the bed­side lamps, he had actu­al­ly burnt him­self just before I met him and received third degree burns again last week.

Tak­ing those require­ments (and a few more) I came up with a pro­pos­al. I would mount three halo­gen bulbs on the wall, one point­ed at the bed and two at the roof with each set inde­pen­dent­ly con­trol­lable. The wiring will be secured to the wall. There were two options pro­posed for the switch­ing, using two slid­ing foot dim­mers or jelly­bean switch­es and cus­tom con­trol cir­cuit­ry. The sec­ond option was con­sid­er­ably more expen­sive, the jelly­bean switch­es are spe­cial­ly designed for dis­abled pur­pos­es and cost over $100 for a switch with almost the same func­tion­al­i­ty as a $2 switch at Jay­car. The almost is of course the slight mod­i­fi­ca­tions that make them bet­ter for dis­abled peo­ple.

Ini­tial­ly they decid­ed that even the cheap option was too expen­sive. Yes­ter­day TADACT con­tact­ed me and said a local char­i­ty had pro­vid­ed fund­ing for the foot switch option. So this month’s project is to com­plete this for TADACT. The aim is to install it by the week­end of the first or sec­ond of May, prefer­ably the week­end before.

This prob­a­bly won’t take all of my time so I’ll use the rest to clean up some oth­er stuff I should have done a while ago, might even do last year’s tax return…

Tax Project March Wrap up

So I cheat­ed a bit and pushed the dead­line out a week. While much of the check­list is done the project over­all is nowhere near where I hoped it would be. The issue I think was that I assumed that I would be pro­duc­tive for the whole week­end but it turns out I actu­al­ly do do social stuff and reg­u­lar main­te­nance like clean­ing or iron­ing. Look­ing back I think I com­mit­ted about half the time I expect­ed to.

Tax website screenshot showing layout

Tax web­site screen­shot

Target features

  • Tem­plat­ing sys­tem

    Check. Using TT2 as described ear­li­er. The tem­plat­ing isn’t com­plete but I was
    always plan­ning on grow­ing it as I went. Sad­ly it doesn’t prop­er­ly imple­ment the
    pri­ma­tives I’m using but It’s good to start with a win, even if you steal it.

  • Basic lay­out

    Check. To start off with I had a ghast­ly colour scheme of dif­fer­ent shades of red and rough­ly the lay­out I end­ed up with. I read on one of those innu­mer­able web­site design blogs that colour schemes are impor­tant. All the clas­sic mood stuff, red is firey and aggre­sive, white is seri­ous, bor­ing and reli­able. Reli­able seems like a good mood for a tax web­site but black and white is a bit too hard for some­one as inept as I to pull off. So I went with a cream back­ground and a yellow/browny sec­ondary colour.

  • Func­tion­al data entry

    Check. This works pret­ty well actu­al­ly, change an input box and it’s imme­di­ate­ly pushed to the serv­er. Not per­fect (none of the code is), notably it’s not ful­ly back­ground­ed so you get a slight delay.

  • Javascript data check­ing

    Fail. I didn’t get around to try­ing this.

  • Server­side stor­age

    Check. I went with Mon­goDB and it’s going well so far. End­ed up hav­ing to write a very sim­ple PHP script to expose the DB to the Javascript, pri­mar­i­ly authen­ti­ca­tion wrap­ping.

  • Basic cal­cu­la­tions

    Par­tial. I have some cal­cu­la­tions work­ing but it’s not a reusable struc­ture.

  • Inde­pen­dent domain name

    Fail. The project isn’t far along enough to be use­ful yet so the domain isn’t impor­tant, so I’m mark­ing this as a fail but don’t care. I also couldn’t find a free name I liked.

  • Pub­lic source repos­i­to­ry


Maybe features

  • Client side encryp­tion

    Fail. Didn’t start on this.

  • User login sys­tem

    Check. Pret­ty easy to imple­ment with the DB lay­er in place. I don’t have user
    cre­ation work­ing yet but that is actu­al­ly a fair­ly small amount of work.

  • Basic per­son­al tax pack cov­ered

    Fail. I’m nowhere near achiev­ing this, it’s crazy how much they cram into a few pages.

  • Client side PDF gen­er­a­tion

    Fail. Didn’t start on this.

Return top