About Me


Me I am Michael Petz, a graduate of Mohawk College's Computer Engineering Technician program. Since the age of 10, I have taken a serious interest in working with computers.

It wasn't until I went through high school that I learned about the hardware aspect. Although my high school had no computer hardware courses, I took electronics, and through that, I learned a lot of computer skills by tinkering with old systems. I really owe a lot of my computer knowledge to my electronics teacher Mr. Montgomery. He kindly offered to take me into his grade 11 class while I was in grade 10 since the new curriculum no longer offered electrical.

It was here that my computer experience and education began. Throughout the rest of my high school years, I took electronics classes that were a year ahead, earning high marks and expanding my knowledge. I have to say, it was one of the best times of my life.

While in high school, I joined Stage Crew and quickly became involved in a number of events. In my senior year, I became head student for the stage crew, and since grade 9, have been involved in two major school plays. But my experiences didn't end there, I got involved with the video crew as well, filming events for Crime Stoppers, Continuing Education, Diversity Camp and even helped out with the Pilgrimage of the Cross ceremony at Cathedral of Christ the King Parish.

Now that I finished college, I have furthered my knowledge and experience, I look back at high school and miss those times. While I was attending college I learned new things such as programming in Visual Basic, JavaScript, ASP and VBScript. I've also expanded my knowledge of networking, PC interfacing, automation and electronics. Although I wasn't as involved as I was in high school, I still enjoy working with computers and helping out family and friends who are having computer problems, trying to resolve the problem or problems as quickly and efficiently as possible.



Projects

Webserver

Webserver After my struggle with tripod, I set up my own Webserver. I have a dedicated HTTP server running in my basement which enables me to host this website for free. As well as hosting my own site, I also host a few sites for a few friends. I also help a service called Folding@Home by donating idle CPU time to help process protein folding, misfolding, aggregation, and related diseases. This service uses a method called Distrubuted Computing to accomplish this.

A short history can be found Here

Parallel Port

Parallel Port While in electronics class I learned how to use Turing, a program which allows interfacing to the PC's ports (COM and Parallel). It was here that this project began to take shape, my dad wanted to hookup a motor to his bedroom shade so he could control it from bed, I took it a step farther. I designed a module which allowed me to connect the motor and my shade to the PC's parallel port.

Researching how to control the parallel port using Visual Basic was not as easy as I hoped. I wrote a program that sends out 1 in binary to put the shade up and 2 to put the shade down using delays as limits. I then added an alarm option that allows me to set times in which the shade can automatically go up and down.

I am planning on re-designing the module to allow me to use limit switches instead of delays and also add a light sensor so I don't need my computer on for it to go up in the morning. It will still be able to be controlled via the computer but be more independent.

Click Here for more details on my Parallel Port Project.
Click Here for more infomation and to download a sample project. (ZIP) (17.1KB)

LEGO Mindstorms

LEGO Mindstorms Using the LEGO Mindstorms: Robotic Invention System 2.0 my grade 12 class created our very own robots and programmed them to do a variety of tasks. This final assignment introduced us to the variety of different uses for robotics in today's world, allowing us to have fun. I really enjoyed working on this project, because I was able to use my troubleshooting skills to overcome any obstacles we encountered.

My Group: My group created the robotic arm. We modified the original arm to our needs and ideas. I supplied a third motor so we could control the claw separately, so it could pickup, move and drop whatever it picked up into a paper box.

How it Worked: The claw rotated in a semi-circle until it found an object darker than the table top. It would then stop, bend down, and pick it up. It would return to the box, hit a designated switch and drop the object into the box. Afterwards, it would restart and begin looking for another dark object.

Click Here to see some pictures of the project.
Click Here to see a demo video of the robotic arm. (WMV) (1.2MB)




Valid HTML 4.01! Valid CSS!