Giter Club home page Giter Club logo

openbike's Introduction

OpenBike

O projeto OpenBike, tem como objetivo incentivar e aumentar o uso de bicicletas, com o desenvolvimento de técnologias(opensource e openhardware) de baixo custo e fácil implementação. Como exemplo de nossas atividades, estamos desenvolvendo um sistema de compartilhamento de bicicletas gratuito, baseado em estações de gerenciamento de bicicletas e em um modulo universal de trancas para as bicicletas.

OpenBike-UFPA

Sendo a UFPA campus Belem um dos maiores campus universitario da região norte e do Brasil, com aproximadamente 450 mil metros quadrados e com fluxo diario de 45 mil pessoas, faz se necessario um sistema de locomoção interno para dicentes, docentes e comunidade.

O projeto OpenBike-UFPA, vem como a iniciativa de disponibilizar de forma gratuita e ecologica um sistema de compartilhamento de bicicletas, que atenda as necessidades de locomoção dentro da cidade universitaria do guamá.

Descrição do funcionamento

Cadastro:

Esse sistema é responssavel pelo cadastro de usuários na rede de compartilhamento de bicicletas. Para isso precisamos de algumas informações obrigatorias como CPF(Comprovente de Pessoa Fisica), nome completo, endereço, número de telefone, e-mail, login e senha. Podemos ter acesso a diversar plataformas de cadastro, sendo opcional a implementação delas, como: mobile, browser e na própria estação da bicicleta. As estações do OpenBike vão funcionar conectadas na mesma rede, podendo ser pela internet, rede local da UFPA ou uma rede própria do projeto, com isso vamos usar um unico banco de dados onde vamos verificar se o usuário esta cadastrado.

Emprestimo

O usuário devidamente cadastrado, pode ir em uma estação do OpenBike e se autenticar para o sistema, usando quaisquer meios de autenticação como: login e senha, biometria, RFID... Previamente cadastrados. Com a autenticação confirmada o usuário pode fazer o emprestimo da bicicleta que estja disponivel na estação.

Devolução

A devolução deve obdecer as normas préveamente estabelcidas como tempo de uso e cuidados com a bicicleta. Recebendo multas no atraso da devolução, danos na bicicletas, roubo...

Pontos de instalção das estações(1° Etapa)

  • Portão III;
  • RU(Básico)
  • Biblioteca central;
  • PCT-GUAMÁ

Etapas do projeto

  • Fazer o repositorio no github;

  • Elaborar uma sequencia de etapas que o projeto deve seguir para ser concluido;

  • Discutir sobre o projeto e formar um big picture sobre ele;

  • Definir prazo para as sequencias de etapas serem concluidas;

  • Botar a mão na massa!!!2

  • Começo do projeto, definição de prazos e criação da pagina no github.

  • Elaboração de um big picture do projeto, analisando impactos sociais e viabilidades de implementação.

  • Criação de um protótipo do projeto, instalação no PCT-GUAMÁ. Testes de funcionalidade.

  • Arecadação de fundos(Campanhas abertas de arecadação, investimentos publicos...), primeira tentativa de implementação (projeto piloto).

  • Melhorias no sistema, sendo essas segurança, funcionalidades de comunicação por rádio das bicicletas com as estações, aplicação em IoT.

  • Expansão do sistema para a cidade de Belém(PA).

Hardware

###Bicicleta

###Estação

A ideia é ter uma estação central em um determinado local, gerando um sinal de rede(roteador-wifi), com isso podemso deixar as estações das bicicletas mais modulares e espanciveis. Sendo limitado pelo alcance do wifi e quantidade de dispositivos conectados. Possivelemtne a estação central devera ter um micro-controlador mais potente ou um mini computador com "raspberry pi", servindo como broker para nosso rede IoT e servidor.

Software

##Referências

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.