Você está na página 1de 6

DataSheets dos Materiais

1. Arduino
Arduino é uma plataforma programável de prototipagem eletrônica (para testes e projetos eletrônicos)
de placa única e hardware livre (código aberto), que permite aos usuários criar objetos eletrônicos
interativos e independentes, usando o microcontrolador Atmel AVR ou ARM com suporte de
entrada/saída embutido, uma linguagem de programação padrão, essencialmente C/C++.

Uma típica placa Arduino é composta por um microcontrolador, algumas linhas de E/S digital e analógica,
além de uma interface serial ou USB, para interligar-se ao computador/smartphone hospedeiro, usado
para programá-la e interagi-la em tempo real. A interface do hospedeiro é simples, podendo ser escrita
em várias linguagens.

O microcontrolador do Arduino é programado para produzir sinais elétricos que controlam os sensores e
atuadores conectados, que podem realizar várias tarefas, como por exemplo automação residencial
(controle de aparelhos).

Principais Características:

Microcontrolador: ATmega328P (Datasheet ATmega328P);

Conversor USB/Serial: CH340G;

Velocidade do Clock: 16 MHz;

Memória ROM: 1 Kb (ATmega328);

Memória SRAM: 2 Kb (ATmega328);

Memória Flash: 32 Kb (0,5 Kb usado pelo Bootloader);

Tensão de Alimentação: 7 à 12 Vdc (Conector Jack e pino Vin);

Tensão de Operação: 5 Vdc;

Tensão de Nível Lógico: 5,0 Vdc (Tolera 3,3 Vdc);

Interfaces: UART(1 canal), SPI (1 canal), I2C (1 canal);

Tipos GPIO: Pinos digitais I/O (14), pinos analógicos 10-Bits (6 canais),

pinos PWM (6 canais);

Temperatura de trabalho: -40° à +85° C;

Driver para uso: CH341SER.zip

2. Display LCD 20x4


O Display LCD 20X4 BackLight Azul é um display alfanumérico que possui 20 colunas e 4 linhas para
escrita de caracteres, tendo como principais características sua luz de fundo azul e sua escrita branca.

Ele possui 16 pinos de comunicação, sendo 12 para conexão básica com o microcontrolador e 11 desses
pinos são de entrada/saída (I/O), e os demais para ajustes de contraste e alimentação de backlight.
Também é possível fazer a comunicação via I2C com o microcntroaldor.

O Display Lcd 20x4 tem larga utilização em projetos que o operador ou usuário necessita de uma
resposta visual com maior quantidade de informações, já que sua tela é consideravelmente maior que os
modelos de displays lcd 16x2 e com a mesma facilidade de instalação e configuração. Os seguintes
projetos utilizam o Display LCD 20x4:

Principais Características:

Tensão de trabalho: 4,5V ~ 5,5V;

Corrente de trabalho: 1,0mA ~ 1,5mA (backligth desligado);

Corrente do backlight: 75mA ~ 200mA;

Controlador: HD447780

Backlight AZUL e escrita BRANCA;

3. Sensor Reflexivo Infravermelho de Obstáculo (IR)

O Sensor de Obstáculo Infravermelho IR, é um sensor capaz de detectar a presença de objetos através de
um receptor e um emissor IR, enviando e recebendo luzes infravermelhas e trabalhando em conjunto
com o C.I comparador LM393. Quando um obstáculo é colocado em frente ao sensor, há a reflexão do
sinal infravermelho enviado pelo emissor, para o receptor, mudando a saída de nível alto para nível
baixo, então o led verde do módulo é aceso, indicando que algum obstáculo foi detectado

O Sensor de Obstáculo Infravermelho IR trabalha com tensões de 3,3 até 5V, além de atuar com a luz
infravermelha, que por sua vez é indetectável aos olhos humanos. O sensor possuí uma faixa de
detecção de 2 à 15cm, podendo ser ajustada pelo potenciômetro presente na placa.

Principais Características:

Tensão de operação: 3,3 à 5V DC;

Ângulo de detecção: 35°

Distância de detecção: 2 à 15 cm;

Potenciômetro para ajuste da distância de detecção;

Comparador: LM393
4. Micro Servo Motor SG-90

O Micro Servo Motor SG90 é um modelo de servo motor com pouco peso e de fácil utilização, sendo
muito utilizado em projetos de robótica e aeromodelismo.

O Micro Servo Motor SG90 trabalha com tensões de até 6V, tendo um torque especifico para cada faixa
de tensão. Ele possui uma rotação de 180° e sua velocidade de movimento é de 0,11/60 graus, sendo
ideal para utilização em pequenas maquinas ou robôs acadêmicos e modelismos, excelente custo
benefício para estudantes, hobistas e profissionais iniciantes da área de eletrônica.

Principais características:

Velocidade: 0,11 seg / 60 graus;

Torque: 1,4 kg.cm com 4,8V;

Torque: 1,7 kg.cm com 6,0V;

Taxa de temperatura: -30ºC à +60ºC;

Tensão de alimentação: 3,0 à 6,0 VDC;

5. Módulo I2C para LCD

O Módulo Serial I2C para Display LCD - PCF8574 é um módulo que tem como objetivo transformar a
ligação paralela dos displays Alfanuméricos para serial, dessa forma, trabalhando de forma mais simples
e utilizando menos portas.

O Módulo Serial I2C para Display LCD - PCF8574 pode ser utilizado em modelos de display LCD do tipo
16x2 e 20x4, já que ele possui fácil interação com qualquer microcontrolador com interface I2C.

Principais Características:

Tensão de trabalho: +5V;

Suporte de protocolo I2C;

Compatibilidade: Telas LCD de 16x2 e 20x4;

Trimpot para controle de contraste do LCD;

Endereço I2C: 0x20 a 0x27 (Padrão 0x20 mas pode ser modificado);

Possui os pinos do BackLight para controle do mesmo;

Código do Projecto.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F,16,2); //Change the HEX address
#include <Servo.h>

Servo myservo1;

int IR1 = 2;
int IR2 = 4;

int Slot = 4; //Enter Total number of parking Slots

int flag1 = 0;
int flag2 = 0;

void setup() {
lcd.begin();
lcd.backlight();
pinMode(IR1, INPUT);
pinMode(IR2, INPUT);

myservo1.attach(3);
myservo1.write(100);

lcd.setCursor (0,0);
lcd.print(" ARDUINO ");
lcd.setCursor (0,1);
lcd.print(" PARKING SYSTEM ");
delay (2000);
lcd.clear();
}

void loop(){

if(digitalRead (IR1) == LOW && flag1==0){


if(Slot>0){flag1=1;
if(flag2==0){myservo1.write(0); Slot = Slot-1;}
}else{
lcd.setCursor (0,0);
lcd.print(" SORRY :( ");
lcd.setCursor (0,1);
lcd.print(" Parking Full ");
delay (3000);
lcd.clear();
}
}
if(digitalRead (IR2) == LOW && flag2==0){flag2=1;
if(flag1==0){myservo1.write(0); Slot = Slot+1;}
}

if(flag1==1 && flag2==1){


delay (1000);
myservo1.write(100);
flag1=0, flag2=0;
}

lcd.setCursor (0,0);
lcd.print(" WELCOME! ");
lcd.setCursor (0,1);
lcd.print("Slot Left: ");
lcd.print(Slot);
}

Agradecimento

Em primeiro lugar agradecer a Deus pela oportunidade de concluir mais uma etapa na nossa vida.

Agradecemos aos nossos pais pelo apoio, confiança, amor e sempre acreditatem nos nossos sonhos e
nas nossas vitórias.

Agradecemos aos amigos da escola que acompanharam durante esta trajectória.

Por fim, agradecemos ao nosso professor, orientador Lino Bartolomeu pela paciência e ajuda.

Introdução

Neste trabalho apresentado um protótipo de estacionamento inteligente com o objectivo de facilitar a


vida dos condutores de veículos. Assim, ra rampa de entrada do estacionamento haverá um display
informando a quantidade vagas disponíveis, servindo para direcionar o fluxo de veículos no
estacionamento. Em cada sector, no decorrer do estacionamento haverá um display a disponiblilidade.
No canto superior de cada vaga haverá dois leds (diodo emissor de luz) indicativo, um vermelho e um
verde e ainda um receptor de infravermelho.

Problemática

O problema estudado nesse projecto de pesquisa tem com objectivo apresentar uma solução viável para
os transtornos causados pela procura de vagas em grandes estacionamentos.

As dificuldades encontradas para a ocupação das vagas em estacionamentos não vêm sendo tratados
com a seriedade que o caso requer. Aqui em Angola, por exemplo, em determinados locais, é
praticamente impossível achar um espaço para estacionar o carro, até mesmo em estacionamentos
privados com em shoppings.
As soluções existentes para o caso em questão é o aumento de estacionamentos e vagas
correspondentes, bem como a utilização do estacionamento inteligente, assunto tratado no presente
trabalho, para que o motorista não perca tanto tempo na procura das vagas.

Achamos também que a implementação de um estacionamento inteligente diminuirá a emissão de gases


poluentes degradando ainda maisno ar que respiramos.

No tocante aos benefícios da solução nesse impasse destacasse o melhor emprego do tempo do
motorista, sempre atarefado com o cotifdiano, bem como a melhoria do meio ambiente que recebe os
gases poluentes decorrentes dessa perda de tempo procurando vagas, sem contar com a camada de
ozono que receberia menor quantidade de poluidores.

Justificativa

Hipótese

Objectivos

Objectivo Geral: O objectivo geral deste trabalho é representar um protótipo de um estacionamento


automizado utilizando um pic. Esse projecto permite aoo usuário saber de antemão onde estacionar
logo ao entrar np estacionamento.

Objectivo Específico: O objectivo deste sistema é ajudar as pessoas a estacionar os seus carros com
segurança e garantir que não tenham problemas com os seus carros. Esse sistema também possuem
muitos recursos que o tornam muito útil para as empresas.

Metodologia

Para realização da montagem do prótotipo, foram utilizadas diversas fontes bibliográficas sendo as
principais: Livros, Sites de internet, monografias e artigos científicos. O trabalho também reune
conteúdos misturados na discipilinas do curso electrónica e Telecomunicações tais como: Circuitos
electrónicos, circuitos e máquinas electrónicas, microprocessadores e microntroladores, sistemas de
comunicação e instalações eléctricas.

Você também pode gostar