สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
O เซ็นเซอร์ MPU-6050 é um ชิป que possui um acelerômetro e um giroscópio tipo 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 aprender a desenvolver um protótipo de um sistema de prevenção de Deslizamentos utilizando a plataforma Tinkercad!
ขั้นตอนที่ 1: O เซนเซอร์ MPU-6050
O Acelerômetro และ Giroscópio tipo MEMS cada um com 3 Eixos, sendo ao todo 6 graus de liberdade (6DOF)
O เซ็นเซอร์ หรือ เซ็นเซอร์อุณหภูมิ (GY-521) เซ็นเซอร์อุณหภูมิ embutido no CI MPU6050, o que permite realizar medições de temperatura numa faixa -40 e +85 ºC. O อุปกรณ์ที่เป็นไปได้ alta precisão devido ao conversor แอนะล็อกดิจิทัล 16 บิตสำหรับคลอง cada
Portanto o เซ็นเซอร์ captura os canais X, Y e Z ao mesmo tempo
เทคนิคเฉพาะ:
– ชิป: MPU-6050;– Tensão de Operação: 3-5V;– Conversor AD 16 บิต;– Comunicação: Protocolo padrão I2C;– Faixa do Giroscópio: ±250, 500, 1000, 2000 °/s;– Faixa do Acelerômetro: ±2, ±4, ±8, ±16g;– Dimensões: 20 x 16 x 1mm.
ขั้นตอนที่ 2: องค์ประกอบไม่มี Tinkercad
ไม่มี Tinkercad você precisará criar uma conta e em seguida criar um "Novo Circuito", nesse circuito você selecionará os seguintes ส่วนประกอบ:
- 1 Arduíno UNO R3;- 1 Multimetro;- 1 Placa de Ensaio;- 2 ตัวต้านทาน 300 โอห์ม;- 1 LED สีแดง;- 1 LED verde; e- 1 Potenciômetro de 20 K โอห์ม
ขั้นตอนที่ 3: Estrutura Do Circuito
estrutura และ conexões do circuito estão Demonstradas na imagem acima. É bem ง่าย!
ขั้นตอนที่ 4: O Código Do Programa
O código do programa deve se adaptar เป็นสิ่งที่จำเป็น 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áเป็นตัวแทนของ pelo potenciômetro e pelo multímetro
รูปแบบสำหรับ cada comportamento estipulei uma reta no gráfico, Convede mostrado na figura do gráfico.
Você pode seguir เป็น seguintes etapas:
1- Defina เป็น suas variáveis do programa;
2- กำหนดค่า o seu programa determinando os pinos de entrada (INPUT) e de saída (OUTPUT) Como o nosso sensor faz uma leitura analógica precisamos dedefinir um pino de entrada analógica na placa de Arduíno;
3- Estruture o loop (a ação que ocorrerá de forma ininterrupta) neste caso ficou assim: leitura analógica do sensor -> conversão da leitura para voltagem ('PotencVolt') -> obtenção do valor de vibração de acordo gr osfi;
4- A partir dos valores de 'vibracao' define-se o comportamento dos LEDs (ligar, desligar e piscar).
ขั้นตอนที่ 5: Tudo Pronto
"loading="lazy" ficou alguma duvida, ผู้ช่วยหรือวิดีโอสำหรับ esclarecer
Obrigado pela atenção และ Parabéns pela dedicação!