Design Timeline
To illustrate how stressful
the timeline was, let me describe the situtation. We're all seniors in
Electrical and Computer Engineering. When the project was being done, I
was taking 6 courses, all 500 and 600 courses except for 1 lab (that was
equally stressful). Adam was taking 5 courses, about the same situation.
Soeryanto finally joined us about February 99, which prove to be very absolutly
awesomely useful to the project (it wont be finished if this guy didnt
show up). And another important thing to note: we did not receive any college
credits for this project. That made our lives as miserable as it could
be that semester. "I" will refer to the webpage maker, "Franciscus Handiono"
Late October 1998
Engineering Expo issued
a formal invitation to Engineering students to participate. All 3 of us
were enrolled in ECE 353, an introduction to embedded system course. (starting
from this point until February 99 point, terms "we" refers to "Franciscus
Handiono and Adam Adjiwibawa").
Mid November 1998
I was talking to Adam if
he wants to join me for Expo project. He agreed.
December 15, 1998
We agreed to find the specs
for following possibilities:
a. Robot arms
b. Sensors of any kind
c. Controller for household
applications
December 22, 1998
Robot arms was crossed out
due to insufficient knowledge. Controller for household apps was crossed
out too due to the "boring level" it might induce in the expo. After arguing
a while, decision was: use a light sensor. Adam was interning at National
Instruments (NI) previous summer term, and he saw "Laser Harp" and proposed
the idea to me. I, having done some experiments on MIDI programming, agreed
to it. Enrollment to expo was submitted to the committee.
December 27, 1998
Designing basic block diagram
for the device, simple sensor design, basic specs, and asking permission
to NI (which was granted right away). To avoid copyright infringement,
we decided to alter the "Harp" into "Guitar". At the time, the design was
"Infra Red Guitar".
January 15, 1999
Spring term started. Due
to heavy load of courses, project was suspended.
January 25, 1999
Adam reported that using
IR will not work (the beam dispersed way too much). Design was changed
to "Laser Guitar". I reported some problem on interfacing parallel port
in Windows NT computer. It was decided that we must have Windows 9x machine
to run this without programming NT kernel driver (which we wouldnt be able
to install in school's computer anyway).
February 2, 1999
I bought Celeron 400 motherboard
+ 6.5 GB HD. Alas, the motherboard was for AT and the case I had was ATX.
At this time, Soeryanto joined us and I requested his old computer for
the parts. He gave me the computer but again, it's incompatible. I also
requested permission from Prof. Ramanathan to bring the computer to the
lab because we need the scope and power supply.
February 8, 1999
Got the AT case, and successfully
tried the interface on the computer with my test circuit. Prof. Ramanathan
gave a green light, but again, there was a TA on that lab who objected
the plea. We decided that for the software to work I had to work from home,
while Adam and Soer could still use the lab and equipments there.
February 12, 1999
Adam finished his sensor
design, while Soer was trying to buy a cheap guitar to mess around with.
Bad news, I discovered that we can't use 9 bits of parallel port because
some bits are unpredictable under certain circumstances. Only 5 bits were
stable. We decided to use 4 bits data and 1 bit strobe. Adam redesigned
the fret using push buttons and priority encoder to fit all datas in 4
bits.
Mid - Late March 1999
We were working seperately,
I was trying to decide if I want to use DirectX or just plain MIDI API
call to play the sound, and thinking of recording / playback scheme. Adam
and Soer were trying to do their physical design on the guitar.
April 2, 1999
My program was 80% functional,
my interface HW is 100% functional. So the HW team work was at least 70%
functional too. We got the guitar all wired, although the decoder card
is still 50%. After we agreed on how to use the 5 bits of the interface,
my interface design was incorporated to decoder card.
April 8, 1999
We got everything tested
seperately. That's the problem. When we got the software and the hardware
run together, it didnt work. Then we figured out that we were using buffer
chip with TTL technology, which input voltage was not compatible with the
rest of circuit (CMOS).
April 9, 1999
PANIC
!!! The chip manufacturer said they were out of stock for that particular
IC. They said there might be one sample chip left but they gotta look for
it. We started to think to redesign the device so it wont use buffering
at all. I was off to Detroit to attend my sister's wedding the next day
(while trying to find the chip there too), and Adam and Soer were trying
to salvage whatever CMOS buffer chip they could find in Madison Area.
April 12, 1999
The chip arrived! Whew!
We tried it and IT WORKED!!! Halleluja!
Soer rented a smoke generator (to show the laser path) but decided not
to use it because the smoke were way too thick. Then he was looking for
some dried ice scheme.
April 13 - 15, 1999
Adam was working on his
555 project, Soer was doing his 555 project while trying to find a DJ store
that had a smoke generateor rental, and I kept testing and trying some
final modification on the programs (while trying to stay on my 638 project).
And some minor bugs showed up on the guitar: if the alignment was off even
by a little bit the whole circuit wouldn't work at all.
April 16, 1999
The first day of Expo started
at 9:00. Dried ice didnt produce as much smoke as we wanted, so we abandoned
the scheme. We still got overwhelming responses, especially from kids.
This is primarily the first day is the K-12 visit day. The first 4 members
of jury inspected our exhibit.
April 17, 1999
WISC TV3 and Milwaukee Journal
Sentinel reporter mentioned us in their show / article. The second 4 members
of jury inspected our exhibit. At the end of expo hour, the alignment is
off a bit because of the overwhelming number of people trying the guitar.
We fixed it afterward though.
April 18, 1999
We opened a little late
due to exhaustion of standing almost 8 hours non stop for 2 days. We were
awarded second place by the Expo Committee. Victory
at last.... We went home joyfully. |