Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O rastreamento de movimento é uma tecnologia que permite detectar e seguir o movimento de objetos ou pessoas em um determinado espaço. No contexto do Arduino, essa funcionalidade pode ser implementada utilizando sensores como o PIR (Passive Infrared Sensor) e o MPU-6050 (um sensor de movimento que combina um acelerômetro e um giroscópio).
Neste artigo, vamos explorar como criar um sistema básico de rastreamento de movimento usando o Arduino e o sensor MPU-6050.
O MPU-6050 é um sensor de movimento que pode medir a aceleração e a rotação em três eixos. Ele se comunica com o Arduino via I2C. Aqui está como conectar o MPU-6050 ao Arduino:
A seguir, temos um exemplo de código que lê os dados do MPU-6050 e os imprime no monitor serial do Arduino IDE.
#include <Wire.h>
#include <MPU6050.h>
MPU6050 mpu;
void setup() {
Serial.begin(9600);
Wire.begin();
mpu.initialize();
if (mpu.testConnection()) {
Serial.println("MPU6050 connection successful");
} else {
Serial.println("MPU6050 connection failed");
}
}
void loop() {
int16_t ax, ay, az;
int16_t gx, gy, gz;
mpu.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);
Serial.print("a/g:\t");
Serial.print(ax); Serial.print("\t");
Serial.print(ay); Serial.print("\t");
Serial.print(az); Serial.print("\t");
Serial.print(gx); Serial.print("\t");
Serial.print(gy); Serial.print("\t");
Serial.print(gz); Serial.println();
delay(100);
}
Wire.h
e MPU6050.h
são incluídas para facilitar a comunicação I2C e o uso do sensor MPU-6050.setup()
, a comunicação serial é iniciada e o MPU-6050 é inicializado. A função mpu.testConnection()
verifica se o sensor está conectado corretamente.loop()
, os valores de aceleração e rotação são lidos do sensor usando mpu.getMotion6()
e impressos no monitor serial.Criar um sistema de rastreamento de movimento com Arduino é uma tarefa acessível e pode ser expandida para projetos mais complexos, como controle de drones, estabilização de câmeras, e muito mais. O MPU-6050 é um sensor versátil que fornece dados precisos de movimento, tornando-o ideal para esses tipos de aplicações.