George Gueorguiev // Engineering Journal
Other journals: Ben | Steve | Scott |
[ Week 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 ]
Date of Work (2007) | Time Spent | Description |
Week 1 | ||
|
2 hours |
Selected & organized group, decided on name "insomnia design." Declared project name as "Prism." Began initial research on which parts would be necessary. |
|
1 hour |
Decided on Atmega16, MAX7313 LED drivers, and tricolor LEDs, other parts, etc. |
|
1.5 hours |
Meeting with Paul Godin. Decided against tricolor LEDs, better understanding of complexity. |
Week 2 | ||
|
2 hours |
Completed rough initial draft of website design and layout, handed to Ben. After meeting with Paul Godin, decided against tri-color LEDs. Will use standard LEDs of different colors. |
|
1 hour |
Ordered MAX7313 freebies. Went to Active Electronics to understand pricing and availabilty of LEDs, as well as connectors, etc. |
|
3 hours |
Ordered free samples of MAX7313s from Maxim, encouraged group members to do likewise, saving money. Experimented with various methods of parallel and serial port programming. Began writing simple serial port tester in VB2005, dubbed "Cereal." Researched sample source code of other projects utilizing serial port interfacing. |
Week 3 | ||
|
1 hour |
Finished initial draft of project proposal. |
|
1 hour |
Ordered 3 Atmega16s, decided on ordering from Digi-Key. Ordered free samples of various microprocessors and LED drivers from TI.com. |
|
3 hours |
Began writing Windows software for interfacing with the Prism. Worked on improving website, added a CSS menu, change logo color, etc. After doing more communication with Atmega16 users, decided to focus on serial port interfacing. |
Week 4 | ||
|
5 hours |
Completed good initial draft of website layout and organization, handed to Ben. Began researching STK500 (ATmega16 starter kit), read sample AVR source code. Borrowed STK500 from Dylan, decided upon necessary resistor packs and capacitors. |
|
4 hours |
Discovered operation of nice 12/5V switching power supply, ready to be used in project. Began working on new layout and design for all future PowerPoint presentations, to match with website style. |
Week 5 | ||
|
2 hours |
Decided on spacing and orientation of LEDs, made a little sample by poking LEDs through a sheet of paper. Did more research on MAX7313 and ATmega programming. |
|
4 hours |
Researched MAX7313 operation. Assisted other group members in their work, checked up on progress. Received shipment of headers, resistor packs. |
|
1 hour |
Atmel programming tutorial with Craig. Almost ready for LED PCB board fabrication... |
Week 6 | ||
|
3 hours |
Researched I2C operation. |
|
4 hours |
Researched I2C operation. Finalized decision on wiring of LED board, made it ready for fabrication. Most of wiring of microprocessor board has been decided. Recorded videos to add to website. |
Week 7 | ||
|
1 hour |
Discovered flaw in PCB design involving wrong polarity of LEDs, due to misunderstanding. The MAX7313 driver ports are current sinkers, meaning they do not source LEDs. |
|
4 hours |
Tested current draw and voltage requirements of all LEDs. Although our LEDs have internal self-current limiting to prevent burning out, when they are pushed to ~5V or higher they tend to heat up and draw unnecessary amounts of current with no advantage. Using resistor packs on microprocessor board solves this problem and removes heat. Decided not to use white LEDs: too much current draw, poor performance at low voltages. Designed small PCB to enable us to essentially enlarge 24-pin QSOP packages, for testing of MAX7313 operation. Because of increased knowledge on I2C operation using the ATmega16, seems like we should be able to start writing real code soon. |
Week 8 | ||
|
2 hours |
Tested serial interfacing using 2 serial port pin-out-boxes and a crossover cable. |
|
4 hours |
Continued testing serial interfacing. Researched I2C operation, serial programming. |
|
1.5 hours |
Read through website's code, cleaned it up, made sure it was standards compliant and validated every page. |
Week 9 | ||
|
2 hours |
Researched MAX232 operation. |
|
5 hours |
Recieved our PCB for the LEDs, and began soldering SMT tester PCB. Had Progress Meeting 2 with Dylan. Continued research on interfacing with serial port. |
Week 10 | ||
|
2 hours |
Read AVR code, tried to further understanding. Researched USART operation and coding. |
|
4 hours |
Miscellaneous tasks, checking to see if we are on track, smoothing out PCB design problems. |
|
2 hours |
Reviewed VB code. |
Week 11 | ||
|
2 hours |
Soldered fix for DIP40 socket. Miscellaneous cleanup tasks. |
|
4 hours |
Assisted in soldering. Read through more AVR code. |
Week 12 | ||
|
2 hours |
Prepared Progress Meeting 3. Participated in Progress meeting 3 with Dylan. Assisted in completion of soldering 2nd PCB. |
|
4 hours |
Assisted in finishing soldering. Programmed ATmega16, and started up the Prism for the first time! It didn't work... Began troubleshooting. |
|
2 hours |
Continued troubleshooting... |
Week 13 | ||
|
2 hours |
Continued troubleshooting... |
|
4 hours |
Continued troubleshooting...Contacted Craig Limber for assistance. |
|
2 hours |
Continued troubleshooting... |
Week 14 | ||
|
2 hours |
Continued troubleshooting... |
|
3 hours |
Technical presentation and preparation. |
|
2 hours |
Continued troubleshooting... |
Week 15 | ||
|
2 hours |
Worked on final presentation (PowerPoint, agenda, etc...) |
|
2 hours |
Continued work on final presentation. Worked on website. |
|
1 hour |
Final presentation (Business). |