Tuesday, December 9, 2008

ROBO - CART




Our main requirement for graduation was our design project. We'll apply all the concepts and lessons we have acquired in the entire Computer Engineering course. We called our design projet 'ROBO-CART'. It's like a pushcart/shopping cart that will just follow its user instead of pushing it. We used IR LEDs as the transmitter and photodiode as the receiver.

Yamz did the electronic side of the project.. Wow I'm amazed, he made this project running. Kuya Jayson did most of the work with the prototype, not to mention the budget that he provided. And I did the software part of the project, I made the program and wrote it using the Assembly Language. It's not an easy language to understand. In fact, I just used all the basic concepts. I also need to understand it by myself. Good thing, I've written the right codes although it's not perfect and there's so much to improve.

I had a hard time writing the correct code for the direction of the cart. It's hard to control the cart's direction whether it will turn right or left and when will the turn stop when it reached the maximum turning point. To make it stop, we needed to create another set of circuit that will detect if the maximum turning point was achieved and will stop the turn eventually. And it worked. Now the problem is how turn the controller back to the center. Unfornutately, I failed to write the correct code for that. Now, the fallback plan has been decided to be used. And that's the manual turning of the controller - what a pathetic move. But it worked!!!

Well it's not easy to make a running project. With limited time, limited resources and limited knowledge, we don't know what we need to make this project successful. Thanks for all those who helped us and imparted their knowledge. Thanks to TEKNICA and ADVANCED ELECTRONICS - our source of the electronic equipments that we need.
This project is not 100% working. I think, 70% of the project is working properly. We passed though. Thanks to Sir Jan!!!



















No comments: