Rok Horjak (2010) DVD cabinet with PIC microcontroller. EngD thesis.
We are often bothered by solvable problems. Luckily we live in a time, when technology, that can be used to solve these problems, is readily available. These solutions can be purchased, or in case of them not being widely available or too expensive, solved and made by ourselves. I chose to do the latter, when I faced a problem of large quantities of DVDs, without an appropriate system for a fast and efficient way to search for them. I decided to make a cabinet, that would give us the correct DVD, according to the number received via a matrix keypad while using a stepper and a DC motor for the delivery. I described each of the key components, because without the proper knowledge and understanding of mentioned components, one cannot understand the system as a whole. At first I described microcontrollers in general and then the PIC16F84 microcontroller, which I used in the development of this cabinet, in more detail. I used two microcontrollers for greater reliability and to demonstrate a simple and effective data transfer between two microcontrollers with a simple protocol. Following that I described the operation of a stepper motor, which I used to move the mechanism for finding DVDs, the operation of a DC motor, for handing over the DVD and the operation of a matrix keypad to enter the number for the desired DVD. I also described the program MPLAB, which I used to write a program to control the devices in the cabinet. In addition the specific tasks of both microcontrollers and software solutions to various tasks were also described.
Actions (login required)