Back

2011_P21

Viewing page version #5
(Restore this version) 

Modified: 6 April 2010, 2:11 PM   User: Marius Ghinea  → MG

Controlul iluminarii intr-o incapere

Project Description

Proiectul presupune controlarea intensitatii unui bec prin termediul placutei EV/Z3.

Astfel, dupa incarcarea programului in microcontrollerul PIC16F628A, vom putea controla intensitatea becului prin intermediul tastaturii incorporate pe placuta EV/Z3

Project Requirements

Veti folosi placa cu PIC16F628A. Veti avea un bec de maxim 12V cu intensitate variabila.

Pe placa EV/Z3 veti folosi 2 butoane pentru +/- pentru a mari/micsora intensitatea becului. Pe LCD-ul placutei veti afisa "Intensitate: 20%"

Placa EV/Z3 va trimite un caracter prin seriala la cea cu PIC cu intensitatea curenta. PIC-ul cel mai probabil va modifica intensitatea folosind un convertor DA.

User Flow

Descriere cum poate un utilizator sa foloseasca proiectul. Pasii necesari pentru a-l pune in functiune. Elemente generale pe care le puneti la dispozitie unui utilizator.

Sectiunea aceasta va fi completata cu screenshot-uri ale proiectului vostru in functiune - frumos ar fi un film pe youtube.

Dupa incarcarea programului pe microcontroller ce presupune conectarea placutei noastre prin cablu serial la computer, stabilirea comunicatiei intre PC si placuta si incarcarea programului efectiv pe microcontroller prin intermediul programului: iCprog, utilizatorul va putea controla intensitatea becului prin intermediul tastaturii incorporate pe placuta EV/Z3.  Sunt utilizabile 2 taste, pentru cresterea  si descresterea intensitatii.

Intensitatea este afisata in procente, astfel la prima apasare a tastei de cresterii intensitatii, LCD-ul placutei EV/Z3 va afisa: Intensitate= 10%, urmand ca prin apasarea tastelor de crestere/descrestere, procentajul sa varieze din 10 in 10 procentaje.

Required components

  • 3 rezistente RW25CF 4.7K (250 mW)
  • 1 rezistenta RW25CF 100R (250 mW)
  • 2 rezistente RW25CF 100K (250 mW)
  • 2 condensatori CML 22pF 50V C0G
  • 5 condensatori CE 1.0uF 63V 105C Fujicon
  • 2 condensatori CML 47nF 50V Y5V P2.5
  • 1 buton TS-06E (TS-3) (tact switch)
  • 1 quartz Q20.000 MHz HC-49S
  • 1 microcontroller PIC16F628A-I/P
  • 1 circuit integrat MAX232N
  • 1 tranzistor LM7805
  • 2 socluri de 18 pini
  • 2 mufe TATA seriale de 18 pini DE9PF
  • 2 becuri de 12V
  • 2 tranzistoare BD239C
  • 1 stabilizator 12V MC7812CT
  • 1 mufa alimentare

Software Design

Descrierea codului aplicaţiei din punct de vedere software. Va include listing despre partea importanta a codului, algoritmi folositi. In caz ca folositi si un uC la placa secundara

codul pentru aceia. Se va adauga si modalitatea de compilare, ce IDE(Proteus, AVR Studio, Open Watcom) ati folosit in compilare

Results

Download

Arhiva cu schema hardware + cod microcontroller + tot proiectul OpenWatcom.

Arhiva va contine 2 directoare (1 singur pentru proiecte doar software)

Hardware design - schema uC + codul folosit pentru a genera fisierul .HEX

Software design - template-ul Open Watcom folosit

Status

13 Aprilie - cumparat componente

15 Aprilie - am inceput sa lipim componentele  dupa schema data

20 Aprilie - finalizare placuta in faza initiala

26 Aprilie - prezentare placuta la laborator

12 Mai - terminarea schemei cu modificarile specificate la laborator

18 Mai - program EV/Z3