estacionamentos inteligentes - prêmio odebrecht.doc

22
“Estacionamentos Inteligentes” Resumo do Projeto A partir da necessidade de oferecer agilidade, praticidade e economia de combustível para encontrar vagas em estacionamentos de uso comum, surgiu o desafio de orientar tanto a oferta do espaço, quanto a circulação de veículos que se direcionam para estes, gerando uma experiência inovadora ao uso de estacionamentos coletivos.

Upload: diego-diego

Post on 26-Oct-2015

41 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

“Estacionamentos Inteligentes”

Resumo do Projeto

A partir da necessidade de oferecer agilidade, praticidade e economia de combustível

para encontrar vagas em estacionamentos de uso comum, surgiu o desafio de orientar tanto a

oferta do espaço, quanto a circulação de veículos que se direcionam para estes, gerando uma

experiência inovadora ao uso de estacionamentos coletivos.

Os sistemas convencionais informam aos usuários apenas a quantidade de vagas

disponíveis e o sentido de localização destas, permitindo que uma quantidade indiscriminada

de veículos se dirijam até as mesmas, gerando pequenos congestionamentos, insatisfação por

parte dos motoristas, perdas de tempo e de combustível além de aumentar as emissões de

gases tóxicos. Este projeto visa uma melhor rotatividade e planejamento do uso dos espaços

Page 2: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

em estacionamentos através de uma alternativa de solução tecnológica que atua efetuando

cálculos de distâncias pré-mapeadas e guiando individualmente cada usuário.

O sistema sugere para cada motorista que entra no estacionamento a vaga específica

situada no ponto mais próximo ao acesso de pedestres, fazendo com que o usuário caminhe o

mínimo possível entre seu carro estacionado e o mais próximo acesso de pedestres oferecido

pelo estabelecimento.

Áreas de Concentração

Mobilidade urbana e tecnologia.

(23/09/2013)

Page 3: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

Introdução

A frota mundial de automóveis sofreu um considerável aumento nos últimos

anos e o Brasil aparece como um impulsionador em destaque na América do Sul, mas

será que o país está preparado pra receber diariamente tantos novos veículos? E onde

guardá-los? Em determinados horários encontrar vagas em estacionamentos coletivos é

uma tarefa cada vez mais complicada, motoristas perdem muito tempo, gastam muito

combustível e acabam se frustrando.

Analizar ações e comportamentos humanos com sistemas computadorizados é

uma forma conhecida de resolver problemas de mobilidade urbana e com a aplicação

eficiente em estacionamentos é possível aumentar a qualidade de vida das pessoas,

valorizando o tempo dos motoristas e aumentando sua satisfação.

Pensando em ofertar esta nova experiência foi desenvolvido um projeto de

“estacionamento inteligente” onde sensores indicam quais vagas estão livres enquanto

uma micro central de processamento calcula dentre estas, qual a vaga ideal para o

motorista estacionar, esta decisão é baseada na distância das vagas para as entradas do

estabelecimento, garantindo que a vaga indicada é a mais bem situada dentre as

disponíveis.

Além do fator tempo, o projeto aborda a problemática das emissões de gases

nocivos a camada de ozônio, que desde afirmação do Protocolo de Quioto desencadeou

uma crescente demanda por estratégias de controle das emissões de Gases do Efeito

Estufa, em especial, do dióxido de carbono (CO2) de origem fóssil.

Em São Paulo, a Lei nº 13.798 de 09 de novembro de 2009, que define a

Política Estadual de Mudanças Climáticas (PEMC), estabeleceu meta de redução de

CO2 para toda a economia de 20% até 2020, tendo como referência as emissões totais

de 2005 no Estado. Isso implica a premente necessidade de definição de estratégias

Page 4: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

robustas para a limitação das emissões de CO2, por meio da eficiência da economia,

conservação de energia, uso mais intenso de energias renováveis e redução do consumo

de combustíveis fósseis. O setor dos transportes, que responde no Estado por cerca de

30% do total das emissões 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 veículos

permanecem ligados, consequentemente diminuindo os níveis de emissões.

Page 5: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

Desenvolvimento

O processo de desenvolvimento do projeto parte da estratégia que para cada

estacionamento é necessário um mapeamento do local e pré-configuração

do software de acordo com o espaço e distribuição de vagas, tornando o

sistema apto à atender diversos formatos de infraestruturas com

indiscriminadas entradas de veículos e acessos de pedestres.

Com isso a implantação se divide em três etapas básicas:

1. Mapeamento,

2. Implantação.

3. Programação do software,

Para exemplificar o funcionamento foi projetado e construído um protótipo

eletrônico de um estacionamento com o sistema implantado composto por

10 vagas, uma entrada de veículos e um acesso de pedestres.

Etapa 1 – Mapeamento

Através de medição do local determina-se a distância de cada vaga para as

entradas de pedestres que dão acesso ao estabelecimento relacionando cada

vaga com a entrada mais próxima criando “setores” ou “zonas”.

Page 6: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

Etapa 2 – Implantação

Para garantir a eficácia do estacionamento utilizamos um microcontrolador

lógico (Arduino) para programar a gerência das vagas. O Arduino é uma

plataforma física de computação de código aberto baseado numa simples

placa microcontroladora, e um ambiente de desenvolvimento para escrever

o código para a placa.

(Arduino modelo “Mega”)

Page 7: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

Através deste microcontrolador o protótipo foi montado integrando os

dispositivos de entrada (Sensores de luminosidade) ao dispositivo de saída

(Display).

(Construção do protótipo funcional)

- Identificando o estado de cada vaga:

Para identificar o estado das vagas é recomendado o uso de sensores de

distância situados no piso efetuando medição entre o piso e a parte inferior

da lataria dos veículos, porém no protótipo desenvolvido foi utilizado

Page 8: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

sensores de luminosidade, considerando a vaga ocupada sempre que a

luminosidade era interrompida, essa substituição se mostrou viável pois

possibilitou reduzir custos sem comprometer a função do protótipo que é

basicamente demonstrar o funcionamento do sistema.

(Sensor de distância) (Sensor de luminosidade)

- Indicando uma vaga ao motorista:

Após a identificação e cálculo da vaga ideal pelo arduíno o sistema dispõe

de displays situados nas entradas dos estacionamentos para informar qual a

vaga ideal para cada usuário. Este pode ou não seguir a instrução sem

grandes danos ao planejamento do sistema, porém se ele obedecer a

indicação o sistema garante que a vaga indicada é a que melhor está situada

no momento.

Page 9: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

(Display)

(Esquema de montagem do display)

Page 10: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

Etapa 3 – Programação do software

Foi desenvolvido um algorítimo de programação onde todas as vagas são

numeradas de acordo com a distância entre elas e as entradas principais e o

sistema atua verificando dentre a vaga mais próxima até a mais distante se

a cada vaga se encontra disponível, 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 indicação para o próximo motorista.

Segue o código utilizado no protótipo que executa a função 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(); // Limpa o conteúdo do display }

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;

int vaga8=0;

Page 11: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

int vaga9=0;

int vaga10=0;

// Obs: Ajuste das leituras de acordo com a ordem de instalação 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 arbítrio dos motoristas que podem por diversas razões

não obedecer a indicação de vaga e estacionar em um local diferente do

Page 12: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

indicado o sistema dispõe de uma função de recálculo 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)

Page 13: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

{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!"); }

(Protótipo montado mostrando a disposição das vagas)

Page 14: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

(Protótipo montado monitorando as vagas livres

e indicando a vaga ideal para cada motorista.)

Page 15: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

Conclusão

Alternativas tecnológicas capazes de otimizar processos racionando

recursos naturais são cada vez mais necessárias a fim de aumentar a

qualidade de vida da população minimizando os danos à natureza.

Através do sistema proposto é possível reduzir o consumo de combustível,

diminuir a emissão de gases tóxicos, economizar tempo e aumentar a

satisfação de motoristas, fatores esses que justificam a adoção do

mecanismo em estacionamentos coletivos cada vez mais sobrecarregados

com a quantidade de veículos que requisitam seus espaços.

Page 16: Estacionamentos Inteligentes - Prêmio Odebrecht.doc

Referências

(Arduíno - Disponível em http://www.arduino.cc/. Último acesso em 19 de Maio de

2013

TARQUINIO, Tomás Togni. Programa de Controle da Poluição do Ar por Veículos

Automotores. Ministério do Meio Ambiente. 2007.

SILVA, A. N. R.; RODRIGUES, M. O. e PAMPOLHA, V. M. Uma proposta para

determinação do número de vagas para estacionamento em supermercados em função

do nível de serviço desejável. Anais do IX Congresso de Pesquisa e Ensino em

Transportes, ANPET, São Carlos, v. 3, p. 801-856. (1995)