ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

DVD cabinet with PIC microcontroller

Rok Horjak (2010) DVD cabinet with PIC microcontroller. EngD thesis.

[img] PDF
Download (2058Kb)


    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.

    Item Type: Thesis (EngD thesis)
    Keywords: PIC microcontroller, stepper motor, matrix keypad, MPLAB, assembler programming language
    Number of Pages: 42
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    izr. prof. dr. Branko Šter283Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=00007810900)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 1134
    Date Deposited: 07 Jul 2010 14:49
    Last Modified: 13 Aug 2011 00:37
    URI: http://eprints.fri.uni-lj.si/id/eprint/1134

    Actions (login required)

    View Item