TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

PROTÓTIPO DE CONTROLE DE ACESSO PARA ACADEMIAS DE GINÁSTICA UTILIZANDO MICROCONTROLADOR PIC E O PADRÃO RS485

Trabalho Escolar: PROTÓTIPO DE CONTROLE DE ACESSO PARA ACADEMIAS DE GINÁSTICA UTILIZANDO MICROCONTROLADOR PIC E O PADRÃO RS485. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  13/4/2013  •  3.683 Palavras (15 Páginas)  •  1.521 Visualizações

Página 1 de 15

Fazendo um controle simples de acesso usando o PIC 16F877A

16/05/2012

Arthur Eletrônica, PIC 87 Comentários

Depois de muito tempo sem postar, volto aqui pra mostrar outra produção minha: um controle de acesso usando um microcontrolador (mais precisamente, o PIC 16F877A).

Este é um projeto simples de controle de acesso, usando uma senha numérica de 4 dígitos modificável.

Funcionamento

Este projeto possui controles simples:

A princípio, quando a trava estiver travada, o LCD ficará apagado, o led D2 ficará aceso e o relê ficará desligado.

Quando um dos botões do teclado numérico for pressionado, o LCD irá acender, um cadeado fechado irá aparecer, esperando a senha ser digitada.

Para cada dígito pressionado, um asterisco (*) irá aparecer. Se o botão de asterisco for pressionado, os dígitos já pressionados serão apagados, aparecendo só o cadeado na tela novamente. Ao final de 4 dígitos, a senha será verificada: se estiver correta, aparecerá um cadeado aberto em frente aos asteriscos, o led D1 irá acender, o led D2 irá apagar e o relé ficará ligado; se estiver errada, um X aparecerá e o LCD irá apagar, voltando ao estado inicial.

Depois de alguns segundos após a senha correta ser digitada (ou se, em qualquer momento enquanto ele estiver travado, o botão ligado no pino 2 do PIC for pressionado), será exibido o menu principal, onde o usuário poderá modificar a senha ou voltar ao estado inicial (travado).

Esquema elétrico

O esquema elétrico é bem simples, não tem muitos segredos:

Alguns detalhes a serem levados em consideração:

• Recomendo trocar R3 (o resistor ligado no pino 3 do LCD) por um potenciômetro de 10K para o ajuste do contraste. Apenas quando conseguir obter um valor satisfatório, troque por um fixo.

• Os resistores de pull-up (R4 a R10 e R1) são necessários, mas qualquer valor acima dos especificados são válidos (podem inclusive serem diferentes entre si)

• Use um relê de 5V se quiser usá-lo diretamente no PIC.

Código-fonte

Abaixo, segue o código-fonte do PIC (compilado usando CCS versão 4.057):

main.c

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

...

Baixar como (para membros premium)  txt (13 Kb)  
Continuar por mais 14 páginas »
Disponível apenas no TrabalhosGratuitos.com