Você está na página 1de 16

Estacionamentos Inteligentes

Resumo do Projeto
A partir da necessidade de oferecer agilidade, praticidade e economia de combustvel para encontrar vagas em estacionamentos de uso comum, surgiu o desafio de orientar tanto a oferta do espao, quanto a circulao de veculos que se direcionam para estes, gerando uma experincia inovadora ao uso de estacionamentos coletivos. Os sistemas convencionais informam aos usurios apenas a quantidade de vagas disponveis e o sentido de localizao destas, permitindo que uma quantidade indiscriminada de veculos se dirijam at as mesmas, gerando pequenos congestionamentos, insatisfao por parte dos motoristas, perdas de tempo e de combustvel alm de aumentar as emisses de gases txicos. Este projeto visa uma melhor rotatividade e planejamento do uso dos espaos

em estacionamentos atravs de uma alternativa de soluo tecnolgica que atua efetuando clculos de distncias pr-mapeadas e guiando individualmente cada usurio. O sistema sugere para cada motorista que entra no estacionamento a vaga especfica situada no ponto mais prximo ao acesso de pedestres, fazendo com que o usurio caminhe o mnimo possvel entre seu carro estacionado e o mais prximo acesso de pedestres oferecido pelo estabelecimento.

reas de Concentrao
Mobilidade urbana e tecnologia.

(23/09/2013)

Introduo
A frota mundial de automveis sofreu um considervel aumento nos ltimos anos e o Brasil aparece como um impulsionador em destaque na Amrica do Sul, mas ser que o pas est preparado pra receber diariamente tantos novos veculos? E onde guard-los? Em determinados horrios encontrar vagas em estacionamentos coletivos uma tarefa cada vez mais complicada, motoristas perdem muito tempo, gastam muito combustvel e acabam se frustrando. Analizar aes e comportamentos humanos com sistemas computadorizados uma forma conhecida de resolver problemas de mobilidade urbana e com a aplicao eficiente em estacionamentos possvel aumentar a qualidade de vida das pessoas, valorizando o tempo dos motoristas e aumentando sua satisfao. Pensando em ofertar esta nova experincia foi desenvolvido um projeto de estacionamento inteligente onde sensores indicam quais vagas esto livres enquanto uma micro central de processamento calcula dentre estas, qual a vaga ideal para o motorista estacionar, esta deciso baseada na distncia das vagas para as entradas do estabelecimento, garantindo que a vaga indicada a mais bem situada dentre as disponveis. Alm do fator tempo, o projeto aborda a problemtica das emisses de gases nocivos a camada de oznio, que desde afirmao do Protocolo de Quioto desencadeou uma crescente demanda por estratgias de controle das emisses de Gases do Efeito Estufa, em especial, do dixido de carbono (CO2) de origem fssil. Em So Paulo, a Lei n 13.798 de 09 de novembro de 2009, que define a Poltica Estadual de Mudanas Climticas (PEMC), estabeleceu meta de reduo de CO2 para toda a economia de 20% at 2020, tendo como referncia as emisses totais de 2005 no Estado. Isso implica a premente necessidade de definio de estratgias

robustas para a limitao das emisses de CO2, por meio da eficincia da economia, conservao de energia, uso mais intenso de energias renovveis e reduo do consumo de combustveis fsseis. O setor dos transportes, que responde no Estado por cerca de 30% do total das emisses de CO2, o mais importante desafio. O projeto tratado se destina a aprimorar e agilizar a forma em que se organiza o trafego dentro de estacionamentos coletivos e minimiza o tempo que os veculos permanecem ligados, consequentemente diminuindo os nveis de emisses.

Desenvolvimento O processo de desenvolvimento do projeto parte da estratgia que para cada estacionamento necessrio um mapeamento do local e pr-configurao do software de acordo com o espao e distribuio de vagas, tornando o sistema apto atender diversos formatos de infraestruturas com indiscriminadas entradas de veculos e acessos de pedestres. Com isso a implantao se divide em trs etapas bsicas: 1. Mapeamento, 2. Implantao. 3. Programao do software, Para exemplificar o funcionamento foi projetado e construdo um prottipo eletrnico de um estacionamento com o sistema implantado composto por 10 vagas, uma entrada de veculos e um acesso de pedestres. Etapa 1 Mapeamento Atravs de medio do local determina-se a distncia de cada vaga para as entradas de pedestres que do acesso ao estabelecimento relacionando cada vaga com a entrada mais prxima criando setores ou zonas.

Etapa 2 Implantao Para garantir a eficcia do estacionamento utilizamos um microcontrolador lgico (Arduino) para programar a gerncia das vagas. O Arduino uma plataforma fsica de computao de cdigo aberto baseado numa simples placa microcontroladora, e um ambiente de desenvolvimento para escrever o cdigo para a placa.

(Arduino modelo Mega)

Atravs deste microcontrolador o prottipo foi montado integrando os dispositivos de entrada (Sensores de luminosidade) ao dispositivo de sada (Display).

(Construo do prottipo funcional)

- Identificando o estado de cada vaga: Para identificar o estado das vagas recomendado o uso de sensores de distncia situados no piso efetuando medio entre o piso e a parte inferior da lataria dos veculos, porm no prottipo desenvolvido foi utilizado

sensores de luminosidade, considerando a vaga ocupada sempre que a luminosidade era interrompida, essa substituio se mostrou vivel pois possibilitou reduzir custos sem comprometer a funo do prottipo que basicamente demonstrar o funcionamento do sistema.

(Sensor de distncia)

(Sensor de luminosidade)

- Indicando uma vaga ao motorista: Aps a identificao e clculo da vaga ideal pelo arduno o sistema dispe de displays situados nas entradas dos estacionamentos para informar qual a vaga ideal para cada usurio. Este pode ou no seguir a instruo sem grandes danos ao planejamento do sistema, porm se ele obedecer a indicao o sistema garante que a vaga indicada a que melhor est situada no momento.

(Display)

(Esquema de montagem do display)

Etapa 3 Programao do software Foi desenvolvido um algortimo de programao onde todas as vagas so numeradas de acordo com a distncia entre elas e as entradas principais e o sistema atua verificando dentre a vaga mais prxima at a mais distante se a cada vaga se encontra disponvel, caso positivo ele indica esta vaga para o motorista que acaba de chegar e trata aquela vaga como ocupada reiniciando o ciclo de busca e indicao para o prximo motorista. Segue o cdigo utilizado no prottipo que executa a funo de varrer os sensores procurando a vaga ideal:
#include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 1, 4, 3, 2); void setup() { lcd.begin(16,2); // Configura o LCD para trabalhar com 16 colunas e 2 linhas. lcd.clear(); void loop() { int contador=0; int x=0; int vaga1=0; int vaga2=0; int vaga3=0; int vaga4=0; int vaga5=0; int vaga6=0; int vaga7=0; // Limpa o contedo do display }

int vaga8=0; int vaga9=0; int vaga10=0; // Obs: Ajuste das leituras de acordo com a ordem de instalao dos sensores int sensor1 = analogRead(0); // Leitura do sensor 1 int sensor2 = analogRead(1); // Leitura do sensor 2 int sensor3 = analogRead(2); // Leitura do sensor 3 int sensor4 = analogRead(3); // Leitura do sensor 4 int sensor5 = analogRead(4); // Leitura do sensor 5 int sensor6 = analogRead(9); // Leitura do sensor 6 int sensor7 = analogRead(8); // Leitura do sensor 7 int sensor8 = analogRead(7); // Leitura do sensor 8 int sensor9 = analogRead(6); // Leitura do sensor 9 int sensor10 = analogRead(5); // Leitura do sensor 10

//--------------------------------------------------------------------------------VAGA1 if(sensor1 < 50) { // Ocupada contador=contador-0; vaga1=1; digitalWrite(31, LOW); // Apagando led 1 } else { // Livre contador=contador+1; vaga1=0; digitalWrite(31, HIGH); // Acendendo led 1 }*Repetir para demais vagas

Considerando o livre arbtrio dos motoristas que podem por diversas razes no obedecer a indicao de vaga e estacionar em um local diferente do indicado o sistema dispe de uma funo de reclculo onde caso a vaga indicada seja rejeitada por um tempo pr determinado a mesma disponibilizada para outro motorista.
if (vaga10 == 0) {x=1;} else if (vaga10 == 1 && vaga9 == 0) {x=2;} else if (vaga10 == 1 && vaga9 == 1 && vaga8 == 0) {x=3;} else if (vaga10 == 1 && vaga9 == 1 && vaga8 == 1 && vaga7 == 0) {x=4;} else if (vaga10 == 1 && vaga9 == 1 && vaga8 == 1 && vaga7 == 1 && vaga6 == 0) {x=5;} else if (vaga10 == 1 && vaga9 == 1 && vaga8 == 1 && vaga7 == 1 && vaga6 == 1 && vaga5 == 0) {x=6;} else if (vaga10 == 1 && vaga9 == 1 && vaga8 == 1 && vaga7 == 1 && vaga6 == 1 && vaga5 == 1 && vaga4 == 0) {x=7;} else if (vaga10 == 1 && vaga9 == 1 && vaga8 == 1 && vaga7 == 1 && vaga6 == 1 && vaga5 == 1 && vaga4 == 1 && vaga3 == 0) {x=8;} else if (vaga10 == 1 && vaga9 == 1 && vaga8 == 1 && vaga7 == 1 && vaga6 == 1 && vaga5 == 1 && vaga4 == 1 && vaga3 == 1 && vaga2 == 0) {x=9;} else if

(vaga10 == 1 && vaga9 == 1 && vaga8 == 1 && vaga7 == 1 && vaga6 == 1 && vaga5 == 1 && vaga4 == 1 && vaga3 == 1 && vaga2 == 1 && vaga1 == 0) {x=10;} else if (vaga10 == 1 && vaga9 == 1 && vaga8 == 1 && vaga7 == 1 && vaga6 == 1 && vaga5 == 1 && vaga4 == 1 && vaga3 == 1 && vaga2 == 1 && vaga1 == 1) {x=99;} if (x==99){ lcd.clear(); lcd.setCursor(0,0); lcd.print(" ESTACIONAMENTO" ); lcd.setCursor(0,1); lcd.print(" LOTADO!"); }

(Prottipo montado mostrando a disposio das vagas)

(Prottipo montado monitorando as vagas livres e indicando a vaga ideal para cada motorista.)

Concluso Alternativas tecnolgicas capazes de otimizar processos racionando recursos naturais so cada vez mais necessrias a fim de aumentar a qualidade de vida da populao minimizando os danos natureza. Atravs do sistema proposto possvel reduzir o consumo de combustvel, diminuir a emisso de gases txicos, economizar tempo e aumentar a satisfao de motoristas, fatores esses que justificam a adoo do mecanismo em estacionamentos coletivos cada vez mais sobrecarregados com a quantidade de veculos que requisitam seus espaos.

Referncias
(Arduno - Disponvel em http://www.arduino.cc/. ltimo acesso em 19 de Maio de 2013 TARQUINIO, Toms Togni. Programa de Controle da Poluio do Ar por Veculos Automotores. Ministrio do Meio Ambiente. 2007. SILVA, A. N. R.; RODRIGUES, M. O. e PAMPOLHA, V. M. Uma proposta para determinao do nmero de vagas para estacionamento em supermercados em funo do nvel de servio desejvel. Anais do IX Congresso de Pesquisa e Ensino em Transportes, ANPET, So Carlos, v. 3, p. 801-856. (1995)

Você também pode gostar