Giter Club home page Giter Club logo

smart-bike's Introduction

Smart-Bike

Equipe:

  • Bruna Machado Costa - 371783
  • Daniel Filho Coelho Ramos - 374921
  • Lais Brandão Gadelha - 378606

Funcionalidade

Como o nome já diz a smart bike será uma bicicleta inteligente que terá como diferencial: Medidor de velocidade e distância percorrida integrado a um aplicativo de celular, Sensor de luminosidade para ativar automaticamente luzes conectadas a bicicleta, Setas que serão acionadas manualmente, Conexão com o aplicativo por bluetooth.

Equipamentos Utilizados

  • BreadBoard
  • Módulo Bluetooth
  • 4 leds
  • Greenpill
  • Sensor LDR 5mm
  • ST-Linkv2
  • 2 Botões Comutadores simples
  • Reed switch

Comunicação com os sensores:

A leitura do sensor Reed Switch e LDR foi feita pelo ADC, que convertia o valor anlógico passado para digital possibilitando a leitura correta do sensor. O módulo bluetooth teve sua comunicação feita com a UART. Os botões para seta foram ligados simplesmente pelo GPIO.

Sensores/Módulos Principais

Sensor de luminosidade - o modelo utilizado no projeto foi o LDR(Light Dependent Resistor) de 5mm de diâmetro. Este sensor altera a resistência em seus terminais conforme a luminosidade a que é submetido.

Reed Switch - Este pequeno sensor chamado Reed Switch é utilizado para se detectar a presença de um campo magnético. Seu funcionamento é muito simples, quando ele é exposto a um campo magnético os dois filetes de ferro dentro da ampola de vidro são atraídos juntos e o contato se fecha, e quando o campo magnético é removido, os filetes se separam novamente e o contato se abre. Dentro ele foi utilizado para contabilizar a quantidade de voltas que o pneu da bicicleta realiza.

Módulo Bluetooth - utilizado para passar as informações obtidas pelo reed swith para o aplicativo android.

Smart Bike App:

app_smart_bike

smart-bike's People

Contributors

buumachado avatar danielfilhocoelho avatar laisgadelha avatar

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.