Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
O sensor MPU-6050 ay isang maliit na tilad na maaaring mag-ayos ng iyong aparato at i-scan ang MEMS. São 3 eixos para sa acelerômetro at 3 eixos para sa giroscópio, magpadala sa iyo ng hanggang 6 graus de liberdade (6DOF).
Vamos aprender a desenvolver um protótipo de um sistema de preventção de Deslizamentos utilizando a plataforma Tinkercad!
Hakbang 1: O Sensor MPU-6050
O Acelerômetro e Giroscópio tipo MEMS cada um com 3 Eixos, sendo ao todo 6 graus de liberdade (6DOF).
O sensor ainda possui em sua placa (GY-521) para sa sensor de temperatura embutido no CI MPU6050, o permite realizar medições de temperatura numa faixa -40 e +85 ºC. O equipamento possui alta precisão devido ao speor analógico digital de 16-bits para sa canada canal.
Portanto o sensor captura os canais X, Y e Z ao mesmo tempo.
Especificações técnicas:
- Chip: MPU-6050; - Tensão de Operação: 3-5V; - Conversor AD 16 bits; - Comunicação: Protocolo padrão I2C; - Faixa do Giroscópio: ± 250, 500, 1000, 2000 ° / s; - Faixa do Acelerômetro: ± 2, ± 4, ± 8, ± 16g; - Mga Dimensyon: 20 x 16 x 1mm.
Hakbang 2: Elementos Walang Tinkercad
Walang Tinkercad você precisará criar uma conta e em seguida criar um "Novo Circuito", na walang iba pang mga sangkap:
- 1 Arduíno UNO R3; - 1 Multímetro; - 1 Placa de Ensaio; - 2 Resistores de 300 ohms; - 1 LED vermelho; - 1 LED verde; e- 1 Potenciômetro de 20 K ohms.
Hakbang 3: Estrutura Do Circuito
Ang isang estrutura e conexões do circuito estão demonstradas na imagem acima. Ébem simples!
Hakbang 4: O Código Do Programa
O código do programa deve se adaptar as suas necessidades. No meu caso, estruturei um código que através do comportamento dos LEDs eu soubesse qual era o valor da vibração recebida pelo sensor, que nesse caso está representado pelo potenciômetro e pelo multímetro.
Dessa forma para cada comportamento estipulei uma reta no gráfico, conforme mostrado na figura do gráfico.
Ang pode seguir bilang seguintes etapas:
1- Defina as suas variáveis do programa;
2- I-configure ang seu programa determinando os pinos de entrada (INPUT) e 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 (isang oras upang mai-ininterrupta) ang lugar na ito: ang sensor na magagawa ng sensor -> pag-uusap para sa voltagem ('PotencVolt') -> upang gawin ang valor de vibração de acordo com os intervalos do gráfico;
4- Ang isang partir dos valores de 'vibracao' tukuyin ang mga comportamento dos LEDs (ligar, desligar e piscar).
Hakbang 5: Tudo Pronto
"loading =" tamad "ficou alguma duvida, assista o vídeo para esclarecer.
Obrigado pela atenção e Parabéns pela dedicação!