Homemade Arduino

Posted by barnoid Wed, 21 May 2008 23:07:41 GMT

Homemade Arduino
This is a fully Arduino-compatible setup based on the Arduino breadboard except with a USB to serial converter and an RS232 level shifter instead of the FTDI chip. I used the parallel cable I’d made previously to burn the bootloader, then I was able to program it and to communicate with it via USB. This was all done using the normal Arduino software on Linux.
MakeCanon
ModelCanon EOS 40D
Exposure0.017 sec (1/60)
Aperturef/5.6
Exposure ProgramNormal
ISO Speed400
Date and Time (Original)2008:05:21 22:32:53
Exposure Bias0 EV
Metering ModePattern
FlashFlash fired
Focal Length47 mm
Lens TypeEF-S17-85mm f/4-5.6 IS USM

A Cautionary Tale

Posted by barnoid Sat, 16 Jun 2007 22:09:10 GMT

A Cautionary Tale
Don’t drop the lens when reverse lens macroing! I thought my kit lens was a goner when I dropped it about a metre on to concrete. The front focusing element jammed at a nasty angle. Fortunately the optics were unharmed. I managed to take it apart and free the jammed part. It works, it just sounds a bit different when the focusing motor runs. This is a reverse lens macro with my Canon 50mm f1.8 primary. I managed to keep hold of it this time.
MakeCanon
ModelCanon EOS 300D DIGITAL
Exposure0.033 sec (1/30)
Aperturef/0
ISO Speed800
Date and Time (Original)2007:06:15 16:58:31
Exposure Bias-1 EV
Metering ModePattern
Focal Length0 mm

A Cautionary Tale

Posted by barnoid Sat, 16 Jun 2007 22:09:15 GMT

A Cautionary Tale
Repairing my dropped lens.
MakeCanon
ModelCanon EOS 300D DIGITAL
Exposure0.077 sec (1/13)
Aperturef/0
ISO Speed800
Date and Time (Original)2007:06:15 16:57:43
Exposure Bias-1 EV
Metering ModePattern
Focal Length0 mm

My First Microcontroller

Posted by barnoid Thu, 14 Jun 2007 11:24:25 GMT

My First Microcontroller
I finally got round to trying my hand at microcontroller programming. Following this instructable it was dead easy. The main problem I ran up against was in the software. On Linux you need the ppdev module in order to have access to /dev/parports. In menuconfig it’s Device drivers -> Character devices -> Support for user-space parallel port device drivers. On Debian you need the following packages: avr-libc binutils-avr gcc-avr avrdude Your user also needs to be in the lp group for access to the parallel port.
MakeCanon
ModelCanon EOS 300D DIGITAL
Exposure0.02 sec (1/50)
Aperturef/5.6
ISO Speed800
Date and Time (Original)2007:06:14 10:59:35
Exposure Bias0/3 EV
Metering ModePattern
Focal Length50 mm

Binary Clock - block diagram

Posted by barnoid Fri, 29 Dec 2006 19:06:09 GMT

Binary Clock - block diagram
I attempted to make a binary clock as a Christmas present for scribe. It uses 4000 series CMOS logic ICs. This is a block diagram. It has a quartz pulse circuit which is divided down from 32768Hz to 2Hz by the 4060. This then drives a 4024 7bit counter for seconds connected to a 4 input AND gate, half of a 4082, which in turn drives the clock input of another 4024 which counts minutes. A similar thing happens for minutes to hours. Blue circles in the diagram indicate where the blue LEDs and accompanying resistors attach. The diagram doesn’t show where the switches for setting the hours and minutes attach. This circuit works fine when assembled on breadboard, but for some reason I haven’t yet worked out it doesn’t work when soldered on stripboard.

Binary Clock - front

Posted by barnoid Fri, 29 Dec 2006 19:06:09 GMT

Binary Clock - front
See the diagram for more information.
MakeCanon
ModelCanon EOS 300D DIGITAL
Exposure0.017 sec (1/60)
Aperturef/9
ISO Speed800
Date and Time (Original)2006:12:24 17:43:48
Exposure Bias-2 EV
Metering ModePattern
FlashFlash fired
Focal Length27 mm

Binary Clock - back

Posted by barnoid Fri, 29 Dec 2006 19:06:09 GMT

Binary Clock - back
See the diagram for more information.
MakeCanon
ModelCanon EOS 300D DIGITAL
Exposure0.017 sec (1/60)
Aperturef/8
ISO Speed800
Date and Time (Original)2006:12:24 17:43:34
Exposure Bias-2 EV
Metering ModePattern
FlashFlash fired
Focal Length27 mm

Binary Clock - prototype

Posted by barnoid Fri, 29 Dec 2006 19:06:09 GMT

Binary Clock - prototype
See the diagram for more information.
MakeCanon
ModelCanon EOS 300D DIGITAL
Exposure0.017 sec (1/60)
Aperturef/5.6
ISO Speed200
Date and Time (Original)2006:12:21 20:01:48
Exposure Bias0 EV
FlashOn, Fired
Focal Length47 mm
QualityFine
Metering ModeEvaluative
Lens TypeUnknown (-1)

BBC B - PCB

Posted by barnoid Tue, 05 Sep 2006 21:28:14 GMT

BBC B - PCB
MakeCanon
ModelCanon EOS 300D DIGITAL
Exposure0.017 sec (1/60)
Aperturef/4
ISO Speed400
Date and Time (Original)2006:05:28 14:06:25
Exposure Bias0/3 EV
Metering ModePattern
FlashFlash fired
Focal Length25 mm

BBC B - PCB

Posted by barnoid Tue, 05 Sep 2006 21:15:06 GMT

BBC B - PCB
The 6502 CPU is in the centre.
MakeCanon
ModelCanon EOS 300D DIGITAL
Exposure0.017 sec (1/60)
Aperturef/5.6
ISO Speed400
Date and Time (Original)2006:05:28 14:00:15
Exposure Bias0/3 EV
Metering ModePattern
FlashFlash fired
Focal Length55 mm