Cuprins:

Sistem De Prevenção De Deslizamentos Com Sensor MPU-6050: 6 Etape
Sistem De Prevenção De Deslizamentos Com Sensor MPU-6050: 6 Etape

Video: Sistem De Prevenção De Deslizamentos Com Sensor MPU-6050: 6 Etape

Video: Sistem De Prevenção De Deslizamentos Com Sensor MPU-6050: 6 Etape
Video: Thorium: An energy solution - THORIUM REMIX 2011 2024, Noiembrie
Anonim
Sistema De Prevenção De Deslizamentos Com Sensor MPU-6050
Sistema De Prevenção De Deslizamentos Com Sensor MPU-6050

O senzor MPU-6050 este un cip care are un accelerometru și un tip giroscopic tip MEMS. São 3 eixos para o acelerômetro e 3 eixos para o giroscópio, sendo ao todo 6 graus de liberdade (6DOF).

Vamos learn a desenvolver um protótipo de um system of prevenção de Deslizamentos using a platform Tinkercad!

Pasul 1: O senzor MPU-6050

Senzor O MPU-6050
Senzor O MPU-6050

O Acelerômetro e Giroscópio tipo MEMS fiecare um com 3 Eixos, sendo ao todo 6 graus de liberdade (6DOF).

O sensor ainda possui em sua placa (GY-521) um sensor de temperatura embutido no CI MPU6050, o care permite realizarea mediilor de temperatura numa faixa -40 e +85 ºC. O echipament posui înaltă precizie devido către conversorul analogic digital de 16-biți pentru fiecare canal.

Portanto o sensor captura os canais X, Y e Z ao mesmo tempo.

Specificații tehnice:

- Cip: MPU-6050; - Tensiune de funcționare: 3-5V; - Conversor AD 16 biți; - Comunicație: Protocolo padrão I2C;: ± 2, ± 4, ± 8, ± 16g; - Dimensiuni: 20 x 16 x 1mm.

Pasul 2: Elementos No Tinkercad

Elementos No Tinkercad
Elementos No Tinkercad

No Tinkercad você precisará criar uma conta e em seguida criar um "Novo Circuito", nesse circuito você selecionará os following components:

- 1 Arduíno UNO R3; - 1 Multímetro; - 1 Placa de Ensaio; - 2 Rezistențe de 300 ohmi; - 1 LED vermelho; - 1 LED verde; e- 1 Potenciometru de 20 K ohmi.

Pasul 3: Estrutura Do Circuito

Estrutura Do Circuito
Estrutura Do Circuito

A estrutura e conexões do circuitito estão demonstradas na imagem acima. Este simplu!

Pasul 4: O Cod de program

O Código Do Programa
O Código Do Programa
O Código Do Programa
O Código Do Programa

O codul programului trebuie să se adapteze ca și necesități. No my case, estruturei um code that através do comportamento dos LEDs eu soubesse qual era o valor da vibração recebida pelo sensor, care nesse case is representado pelo potenciômetro e pelo multímetro.

Dessa forma pentru fiecare comportament estipulei uma reta no gráfico, conforme mostrado na figura do gráfico.

Você poți urma ca etapele următoare:

1- Defina as suas variáveis do program;

2- Configurați-vă programul determinând pinii de intrare (INPUT) și de saída (OUTPUT). Como o nosso sensor faz uma leitura analógica precisamos de definir um pino de entrada analógica na placa de Arduíno;

3- Estruture o loop (a ação que ocorrerá de forma ininterrupta) în acest caz ficou asemănător: leitura analogică a senzorului -> conversație de leitura pentru voltagem ('PotencVolt') -> obținerea valorii de vibrație a acordului cu intervale de grafic;

4- A partir dos valores de 'vibracao' define-se o comportament dos LEDs (ligar, desligar e piscar).

Pasul 5: Tudo Pronto

"loading =" lazy "ficou alguma duvida, asista sau video pentru a clarifica.

Obrigado pela atenção e Parabéns pela dedicação!

Recomandat: