Código Arduino e vídeo para um sensor de inclinação
Este projeto demonstra como construir um sensor de inclinação simples usando um Arduino. Este sensor pode ser usado em uma variedade de aplicações nas quais detectar mudanças de orientação é crucial. Aqui estão algumas ideias:

- Robótica:Incorpore o sensor de inclinação em um braço robótico para detectar sua posição e orientação.
- Sistemas de Segurança:Use-o como um interruptor de inclinação básico para um alarme de segurança, acionando um alerta se um objeto for movido.
- Monitoramento Industrial:Monitore a inclinação de máquinas ou equipamentos para detectar possíveis falhas ou instabilidade.
- Controladores de jogo:Integre-o a um controle de jogo personalizado para entradas por inclinação.
O projeto utiliza um módulo sensor de inclinação, um microcontrolador Arduino e alguns componentes básicos para criar um sistema funcional de detecção de inclinação. O sensor emite um sinal baixo quando inclinado, que o Arduino interpreta para acionar um LED e um buzzer (no vídeo em 00:18).
Hardware/Componentes
O hardware necessário para este projeto inclui: (no vídeo em 00:49)
- Arduino Uno (ou compatível)
- Módulo sensor de inclinação
- Zumbador
- diodo emissor de luz
- Resistor de 220 Ω (para o LED)
- Cabos jumper
Guia de fiação
A fiação é simples. Consulte o vídeo para um guia visual. (no vídeo em 02:36) As conexões principais são:
- VCC do sensor de inclinação ao pino 5V do Arduino
- Conecte o GND do sensor de inclinação ao GND do Arduino
- Sensor de inclinação DO ao pino 2 do Arduino
- Perna positiva do LED ao pino 8 do Arduino através de um resistor de 220Ω
- Perna negativa do LED ao GND do Arduino
- Perna positiva do buzzer ao pino 8 do Arduino
- Perna negativa do buzzer ao GND do Arduino

Explicação do Código
O código do Arduino foi projetado para ler a saída do sensor de inclinação e controlar o LED e o buzzer de acordo. (no vídeo em 04:30)
#define TILT 2 // pin 2 for tilt sensor
#define LED 8 // pin 8 for LED and buzzer
OTILTeLEDAs constantes definem os pinos do Arduino conectados ao sensor de inclinação e aos componentes de saída, respectivamente. Você pode alterar esses números de pinos para corresponder à sua fiação. A lógica principal está emloop()função: (no vídeo em 05:36)
int TILT_SENSED = digitalRead(TILT);
if(TILT_SENSED == LOW) {
digitalWrite(LED, HIGH);
Serial.println("Tilt detected");
} else {
digitalWrite(LED, LOW);
Serial.println("Normal");
}
O código lê o estado do sensor de inclinação usandodigitalRead(). Se o sensor estiver inclinado (LOW), o LED e o buzzer são ativados (HIGH); caso contrário, eles são desativados (LOW).
Odelay(200);A função (no vídeo em 07:16) controla a frequência de leitura do sensor. Ajuste este valor para alterar com que frequência o sensor é verificado.
Projeto ao vivo/Demonstração
O vídeo demonstra o funcionamento do sensor de inclinação. (no vídeo em 07:34) Quando o dispositivo é inclinado na direção indicada, o LED acende e o buzzer soa, indicando que uma inclinação foi detectada. A sensibilidade do sensor pode ser ajustada por meio de um potenciômetro (no vídeo em 07:50), permitindo que você regule com precisão sua resposta.
Capítulos
- [00:06] Introdução
- [00:49] Visão geral do hardware
- [01:08] Detalhes do sensor de inclinação
- [02:36] Explicação da fiação
- [04:30] Explicação do Código
- [07:34] Demonstração ao vivo
- [08:21] Conclusão
Coisas que você pode precisar
-
eBay
-
AliExpressPurchase Ball Telt Sensor from AliExpresss.click.aliexpress.com
Recursos e referências
Ainda não há recursos.
Arquivos📁
Nenhum arquivo disponível.
