GithubHelp home page GithubHelp logo

arduino's Introduction

Projetos em Arduino

Repositório para projetos desenvolvidos em Arduino.

Aqui guardo alguns projetos em arduino :D

Módulo Bússola Magnética 3 Eixos - GY-271

O Sensor Magnetômetro 3 Eixos Gy-271 mede o campo magnético e funciona como uma Bússola Digital, podendo ser usado por exemplo com o Arduino para indicar o norte geográfico da Terra.

  • Durante um periodo de 24h a bussola gira 360º em sentido norte, provando que a Terra gira em um periodo de aproximadamente 24h :D

Sensor adquirido em https://www.eletrogate.com/sensor-magnetometro-3-eixos-gy-271?utm_source=Site&utm_medium=GoogleMerchant&utm_campaign=GoogleMerchant&gclid=CjwKCAjwzt6LBhBeEiwAbPGOgfYN6K4GSSJyBk6vj7sDMx2NiBvCaPNCLMuiu1ufPeATTdM2NBShBhoCQY4QAvD_BwE

Protocolo de comunicação I2C

Necessita da biblioteca QMC5883LCompass anexa em ./utils Criada por MPrograms Página git do projeto Github Project Page

Para mais informações ler o README da biblioteca anexa

Ploter.py

O repositório GY-271 com os códigos arduino possuem também um arquivo Ploter.py que nada mais é do que um plotador dos dados recebidos via Serial.

Para rodar o ploter, há a necessidade de se ter instala a biblioteca DearPyGui na sua versão 0.8.4 disponível em requirements.txt

Acelerômetro 3 Eixos MMA8452

Sensor adquirido em https://www.baudaeletronica.com.br/acelerometro-3-eixos-mma8452.html?gclid=CjwKCAjwzt6LBhBeEiwAbPGOgWlF5sQ5tTQK_c03PfmdnJXd8mp2HOKK0WSagh1HSzzYuCwhysS3ABoCNEYQAvD_BwE

Protocolo de comunicação I2C

Necessita da biblioteca SFE_MMA8452Q anexa em ./utils Biblioteca criada por: [MPrograms](Jim Lindblom @ SparkFun Electronics) Disponível em: Github Project Page

Ploter.py

O repositório GY-271 com os códigos arduino possuem também um arquivo Ploter.py que nada mais é do que um plotador dos dados recebidos via Serial.

Para rodar o ploter, há a necessidade de se ter instala a biblioteca DearPyGui na sua versão 0.8.4 disponível em requirements.txt

Encoder Magnético AS5043A

Código em Arduino para ler e mandar via serial, um sensor AS5043A com 16 bits de payload, sendo 10 bits de precisão e 6 auxiliares (status e crc)

Demais projetos

O primeiro projeto iniciado (RF_PTC), foi a criação de um protocolo de transmissão de Rádio frequência usando o módulo transmissor FS100A e o módulo receptor MX-RM-5V para ser capaz de transmitir entre dois arduinos como faz a biblioteca VirtualWire. Tendo como intuito o aprendizado pessoal de como o microcontrolador é capaz de fazer esse tipo de transmissão e de como as modulações de sinal funcionam nesses casos.

O segundo projeto (Sonar_Serial) foi a criação de um Sonar utilizando o módulo hc-sr04. Ele funciona com uma UI criada em python3.6, desenhada com pygame.

O terceiro projeto (Hidrometro_com_TemperaturaLM35) foi a criação de um sistema de monitoramento da umidade e temperatura de uma horta, onde o sistema captava e guardava as informaçes dos sensores em um .TXT para uso em projetos de monitoramento.

O quarto projeto (p2_mouse) é um teste para ler as informações de um mouse USB que utiliza padronização PS2. A ideia é fazer um carrinho controlado pelo mouse, por isso ele também conta com um sistema de transmissão de informações via RF utilizando os módulos do projeto 1.

Ainda há os projetos de RF (TransmissõesRF) onde guardo alguns testes utilizando os módulos de comunicação de RF citados no projeto 1.

Enjoy it !!!

https://www.arduino.cc/en/Tutorial/SecretsOfArduinoPWM http://labdegaragem.com/forum/topics/alterar-a-frequencia-do-pwm

arduino's People

Contributors

iosnaaente avatar

Stargazers

Eduardo Lima 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.