![Detector de vibração atual: 3 etapas Detector de vibração atual: 3 etapas](https://i.howwhatproduce.com/images/001/image-672-j.webp)
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
![Detector de vibração atual Detector de vibração atual](https://i.howwhatproduce.com/images/001/image-672-1-j.webp)
![Detector de vibração atual Detector de vibração atual](https://i.howwhatproduce.com/images/001/image-672-2-j.webp)
![Detector de vibração atual Detector de vibração atual](https://i.howwhatproduce.com/images/001/image-672-3-j.webp)
Neste projeto vamos fazer um dispositivo que irá soar um alarme se alguém sacudir um presente / caixa. Tive essa ideia quando recebemos um pacote pelo correio de Natal. Para tentar adivinhar o que havia nele, é claro que o sacudimos como todo mundo faz para ver se conseguem descobrir o que está dentro. Neste projeto estaremos criando um presente falso para colocar embaixo da árvore e se alguém tentar sacudir para ver o que está dentro, o alarme disparará.
Suprimentos:
-
(1) Projeto ELEGOO Mega 2560 O Ultimate Starter Kit mais completo com tutorial compatível com Arduino IDE - Amazon, não afiliado
- Controlador MEGA 2560
- GY-521 IMU
- Campainha ativa
- Protótipo de Escudo
- Pequeno Breaboard
- Jumper Wire
- Pacote de bateria 9V
Etapa 1: Montagem e conexões
![Montagem e conexões Montagem e conexões](https://i.howwhatproduce.com/images/001/image-672-4-j.webp)
![Montagem e conexões Montagem e conexões](https://i.howwhatproduce.com/images/001/image-672-5-j.webp)
![Montagem e conexões Montagem e conexões](https://i.howwhatproduce.com/images/001/image-672-6-j.webp)
![Montagem e conexões Montagem e conexões](https://i.howwhatproduce.com/images/001/image-672-7-j.webp)
Para este projeto, decidi usar o escudo de prototipagem com uma placa de ensaio presa a ele. Optei por usar a placa de ensaio em vez dos pontos de solda para poder reutilizar mais facilmente esses componentes, já que esta não será uma instalação permanente. Embora o escudo de prototipagem tenha rótulos no PCB para os cabeçalhos, uma vez que a placa de ensaio estava ligada era impossível ver esses rótulos. Foi quando notei a tela de seda na lateral dos cabeçalhos do Mega, o que torna muito fácil saber onde você está fazendo conexões o tempo todo.
As conexões dos fios são as seguintes …
IMU (VCC) - Arduino (3V3)
IMU (GND - Arduino (GND)
IMU (SCL) - Arduino (SCL / pino 21)
IMU (SDA) - Arduino (SDA / pino 20)
Campainha (+) - Arduino (pino 11)
Campainha (-) - Arduino (GND)
A IMU tem algumas conexões adicionais que eu não usei porque precisava apenas dos dados básicos. Há um pino de endereço que pode ser usado para definir um endereço diferente para o I2C, caso você esteja usando vários desses dispositivos. Há também um pino de interrupção que pode ser usado, bem como uma passagem para o barramento I2C.
Essas campainhas ativas são bem barulhentas e são enviadas com um pedaço de fita adesiva protetora sobre elas. Se você deixar esta fita ligada, o som da campainha é suportável. Depois de remover a fita, não é divertido ouvi-la por muito tempo. Não tenho certeza de como essa campainha é carregada, mas ela chamará sua atenção da próxima sala quando tocar. De acordo com um aplicativo de medidor de som no meu telefone, é cerca de 70dB.
Etapa 2: Amostra de código
![Código de amostra Código de amostra](https://i.howwhatproduce.com/images/001/image-672-8-j.webp)
![Código de amostra Código de amostra](https://i.howwhatproduce.com/images/001/image-672-9-j.webp)
A peça principal deste projeto é a placa IMU que é baseada no MPU-6050, que é um dispositivo I2C. Para o Arduino ID, esses tipos de dispositivos geralmente são implementados usando a biblioteca 'Wire' que lida com comunicações I2C. Como aprendi, não há necessidade de reinventar a roda ou reescrever o código que foi usado e testado antes.
Comecei com o projeto de amostra do kit Elegoo antes de ler os dados da IMU. Este programa iria ler todos os dados do acelerômetro, giroscópio e temperatura do sensor, armazená-los em uma variável e exibi-los através do monitor serial. Eu simplesmente adicionei um valor limite para os dados do acelerômetro e comparei os dados do acelerômetro X e Y com esse valor para decidir se um 'tremor' foi detectado.
Assim que um tremor for detectado, a campainha será ligada / desligada. A campainha continuará a soar até que a bateria acabe ou o controlador seja reiniciado. Pensei em adicionar uma rotina que permitisse colocar a caixa em uma determinada orientação por algum tempo e zeraria a campainha. Então eu decidi que seria mais chato simplesmente não ter reset e zumbido infinito!
Etapa 3: Conclusão e Idéias de Expansão
![Conclusão e ideias de expansão Conclusão e ideias de expansão](https://i.howwhatproduce.com/images/001/image-672-10-j.webp)
Para, literalmente, encerrar este projeto, usei uma fita de espuma de dupla face na parte inferior do MEGA para fixá-lo no fundo de uma caixa de papelão. A fita de espuma tem alguma espessura para que as juntas de solda dos cabeçotes não impeçam que a placa grude. O kit Elegoo também veio com uma bateria de 9V e um conector que possui um conector de barril na extremidade para conexão direta ao MEGA. Isso é usado para que você não tenha uma fonte de energia óbvia e ninguém saiba que este não é um presente real. Depois que tudo estiver montado na caixa, basta fechá-la e embrulhá-la como qualquer outro presente!
Algumas outras adições a este projeto em que pensei foi usar um motor vibratório para que o presente "ganhasse vida" nas mãos da pessoa e começasse a tremer. Isso poderia fornecer uma reação melhor do que apenas uma campainha.
Uma campainha mais alta é sempre uma atualização desejada, mas também acho que seria legal ter um daqueles módulos de som MP3 para que você pudesse tocar algumas frases pré-gravadas ou clipes de filme se a caixa for sacudida.
Conectividade sem fio usando um módulo WiFi que pode enviar uma mensagem sempre que o pacote for perturbado.
Uma versão modificada com sensores de movimento nas laterais para dissuadir talvez um animal de estimação que está ficando muito intrometido com os presentes. Temos esse problema com um cachorro que gosta de roubar presentes debaixo de nossa árvore e levá-los para fora.
Espero que este Instructable tenha lhe dado alguma ideia de algo que você pode fazer com esses sensores. Sinta-se à vontade para entrar em contato com qualquer dúvida!
Recomendado:
Monitoramento atual via Arduino Nano (I2C): 5 etapas
![Monitoramento atual via Arduino Nano (I2C): 5 etapas Monitoramento atual via Arduino Nano (I2C): 5 etapas](https://i.howwhatproduce.com/images/004/image-9739-j.webp)
Monitoramento de corrente via Arduino Nano (I2C): Olá, bons cumprimentos .. !! Aqui, eu (Somanshu Choudhary) em nome da Dcube tech ventures vou monitorar corrente usando Arduino nano, é uma das aplicações do protocolo I2C para leitura analógica dados do sensor de corrente TA12-200
Fonte atual DAC AD5420 e Arduino: 4 etapas (com imagens)
![Fonte atual DAC AD5420 e Arduino: 4 etapas (com imagens) Fonte atual DAC AD5420 e Arduino: 4 etapas (com imagens)](https://i.howwhatproduce.com/images/010/image-28443-j.webp)
Fonte de corrente DAC AD5420 e Arduino: Olá. Neste artigo, gostaria de compartilhar minha experiência com o conversor digital-analógico de corrente AD5420, que tem as seguintes características: resolução de 16 bits e monotonicidadeFaixas de saída de corrente: 4 mA a 20 mA, 0 mA a 20 mA ou 0 mA t
Carga minúscula - Carga atual constante: 4 etapas (com imagens)
![Carga minúscula - Carga atual constante: 4 etapas (com imagens) Carga minúscula - Carga atual constante: 4 etapas (com imagens)](https://i.howwhatproduce.com/images/003/image-6423-9-j.webp)
Tiny Load - Constant Current Load: Eu tenho desenvolvido para mim uma PSU de bancada e finalmente cheguei ao ponto em que quero aplicar uma carga a ela para ver como ela se comporta. Depois de assistir ao excelente vídeo de Dave Jones e olhar alguns outros recursos da internet, eu vim com o Tiny Load. Thi
Tensão variável e fonte de alimentação atual: 5 etapas
![Tensão variável e fonte de alimentação atual: 5 etapas Tensão variável e fonte de alimentação atual: 5 etapas](https://i.howwhatproduce.com/images/005/image-13950-44-j.webp)
Fonte de alimentação de tensão e corrente variável: Verifique o vídeo acima para todas as etapas. Fonte de alimentação caseira, ideal para testar leds, motores e outros eletrônicos. Lista de material usado: - Medidor duplo aqui ou aqui - Módulo DC - potenciômetro de precisão de 10K aqui ou Aqui ou - Potenciômetro normal de 10k
Como medir o atual e por que você deve fazer isso ?: 4 etapas (com fotos)
![Como medir o atual e por que você deve fazer isso ?: 4 etapas (com fotos) Como medir o atual e por que você deve fazer isso ?: 4 etapas (com fotos)](https://i.howwhatproduce.com/images/003/image-7756-42-j.webp)
Como medir o atual e por que você deve fazer isso ?: Muitos fabricantes não sabem o quão importante é saber o desenho atual do seu projeto, ou por que você precisa saber disso. Neste tutorial, explicarei como medir o desenho atual do seu projeto e por que é tão importante saber disso. T