Archive for the ‘hardware’ Category

Arduino based camera shutter release

Saturday, August 14th, 2010

General purpose for all cannon models.
Goto Ebay and get a cheap chinese made camera shutter release.
The one I ordered was entitled “Shutter Release Cable for Canon EOS 5D 40D 30D 20D”
Once this comes in, cut off the end, you need the connector to connect to the higher end cannon models, but electrically they all work [...]

I2C data logging chip.

Saturday, July 3rd, 2010

I was programming the arduino and ran into a limitation regarding the memory inside the device.  The 328 chip only has 2KB of RAM for data strings.  And if you lose power that memory goes away.  It has 1KB of eeprom that is retained between reboots, which is only a day or two of data [...]

Arduino Alarm Clock.

Saturday, June 12th, 2010

Lets build an alarm clock.
It has to be better than a regular alarm clocks in several ways.    The first thing is that the alarm should only sound on work days.  It should not go off on weekdays nor on days on an exception list, these are holidays, no work.
It should slowly begin making chirping noises  [...]

Building a Hackduino

Wednesday, June 2nd, 2010

I installed the bootloader on 25 atmega268 chips that I just bought following these directions: http://arduino.cc/en/Tutorial/ArduinoISP
I saw the hackduino project here: http://www.instructables.com/id/Perfboard-Hackduino-Arduino-compatible-circuit/ This looked very interesting and I knew that I could complete this project with minimal effort.  I also thought that I could route the wiring so that it took up minimal space.
I wired [...]

Reseaching Sprite Collision Detection

Saturday, July 18th, 2009

http://www.google.com/#hl=en&q=sprite+collision+detection
http://www.gamedev.net/reference/articles/article735.asp
Huge collection of sdl tutorials : http://lazyfoo.net/SDL_tutorials/index.php
I created a very primitive sprite collision scheme built into my multi bouncing ball demo.
Here is the Youtube video: First Sprite Collision Attempt
Here is the code:
collision.c
You compile the code like this:
gcc `sdl-config –cflags –libs`  collision.c
Enjoy.

Big mess o wires.

Thursday, May 28th, 2009

http://www.stevechamberlin.com/cpu/category/bmow1/
This guy built his own computer, including the cpu.

New Arm processor based netbook gets 10 hours of battery life

Thursday, March 5th, 2009

Until now, all netbooks were engineered the same way: Power-hungry Intel Atom, ugly case, and outdated 90’s OS. Our goal: To achieve a breakthrough in both architecture and design. The result: a revolutionary device that works as both a netbook and a standalone tablet thanks to a detachable keyboard and a 3D touchscreen user interface.

$100 Linux wall wart server dev kit available

Wednesday, February 25th, 2009

http://linuxdevices.com/news/NS9634061300.html
Marvell Semiconductor is shipping a hardware/software development kit suitable for always-on home automation devices and service gateways. Resembling a “wall-wart” power adapter, the SheevaPlug draws 5 Watts, comes with Linux, and boasts completely open hardware and software designs, Marvell says.

Making more room on netbook SSD with executable compression

Saturday, February 7th, 2009

UPX is a portable, extendable, high-performance executable packer for several different executable formats, including linux/elf386, vmlinuz/386 and win32/pe. It achieves an excellent compression ratio and offers *very* fast decompression.

Creating Linux USB startup drives

Friday, January 30th, 2009

One of the things I had to do with the netbook when I installed easy peasy ubuntu onto it, was to create a startup disk that ran from a USB port. Here is a tutorial on how to create a boot thumb drive of nearly any Linux install disks.