Índice:
- Etapa 1: introdução
- Etapa 2: componentes necessários
- Etapa 3: formatar seus arquivos de áudio
- Etapa 4: Eletrônica
- Etapa 5: Programação
- Etapa 6: Teste
Vídeo: Lixeira anti-dog Arduino: 6 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Neste projeto, vou mostrar a você como construir um método ridículo, mas funcional, para evitar que seus cães chatos entrem na sua lata de lixo!
Etapa 1: introdução
Meu cachorro é um beagle e não consegue deixar de sentir o cheiro de todo aquele lixo delicioso na lixeira. Isso o leva a constantemente tentar enfiar o nariz no lixo e entrar em tudo o que puder. Achei que comprar uma lata de lixo com tampa controlada por degraus resolveria esse problema de uma vez por todas. Mal sabia eu, meu cachorro foi mais esperto que a lata e descobriu quase instantaneamente que poderia usar seu focinho para abrir a tampa e pegar todo o lixo que quisesse. Eu poderia colocar um peso na tampa para evitar isso, mas parece coxo e estou preso em casa devido à quarentena, então construí esta lata de lixo anti-cães.
É um projeto simples e pode ser usado como uma ótima introdução a sensores, eletrônica e programação.
Considere inscrever-se no meu canal no YouTube para me apoiar e ver mais projetos divertidos.
Etapa 2: componentes necessários
Os componentes necessários para este projeto estão abaixo:
1. Arduino Uno ou Nano (Amazon Link)
2. Resistores (10K Ohm, 10 Ohm) (Amazon Link)
3. Capacitores (10uF x 2, 220uF, 0,05 uF) (Amazon Link)
4. Potenciômetro de 10K (Amazon Link)
5. Módulo de cartão Micro SD (Amazon Link)
6. Limit Switch (Amazon Link)
7. Fonte de alimentação 9V-12V para Arduino (Amazon Link)
8. Alto-falante de 8 Ohm (este é diferente do meu, mas deve funcionar)
9. Amplificador LM 386 (Amazon Link)
Divulgação: Os links amazon acima são links afiliados, ou seja, sem nenhum custo adicional para você, ganharei uma comissão se você clicar e fizer uma compra.
Etapa 3: formatar seus arquivos de áudio
Para reproduzir seus arquivos de áudio que você pode obter online ou gravar a si mesmo para tocar quando seu cachorro abre a tampa da lata de lixo, você precisa convertê-los para o formato correto.
Para fazer isso, vá para https://audio.online-convert.com/convert-to-wav e defina seus arquivos para a configuração mostrada na imagem.
Depois de convertidos, coloque-os no cartão SD com os nomes "1.wav", "2.wav", etc.
Etapa 4: Eletrônica
Agora que você reuniu todos os componentes necessários, é hora de começar a montar tudo junto. Eu recomendaria conectar tudo em uma placa de ensaio primeiro e, em seguida, quando tudo estiver funcionando corretamente, vá em frente e solde tudo em uma placa de perfuração. Decidi mantê-lo em uma placa de ensaio, pois depois de executá-lo por alguns dias, meu cachorro realmente parou de tentar ir para o lixo.
Este circuito é muito simples e composto de apenas algumas partes.
Primeiro, temos um Arduino Uno que está conectado a um interruptor de limite, módulo de cartão Micro SD e a um amplificador LM386 que está conectado ao seu alto-falante.
No módulo de cartão micro SD, você deve ter todos os seus arquivos de áudio agora no formato correto. Você conecta o módulo usando o protocolo SPI e usando a biblioteca do módulo SD.
Depois, há a chave de limite com um resistor pull up. Conecte o GND ao lado comum da chave e o NO à entrada digital 2. O resistor de pull up tornará o valor padrão na entrada HIGH e, quando a chave de limite estiver ligada, será LOW. Quando a tampa do lixo for levantada, veremos um sinal ALTO em nossa lata de lixo e podemos iniciar a contagem regressiva de 4, 3, 2, 1 antes de acionar um arquivo.wav no cartão SD.
A saída do Arduinos não é forte o suficiente para operar seu alto-falante, então precisamos de um amplificador que neste caso é um LM386. O ganho do amplificador é dado pelo capacitor conectado nos pinos 1 e 8 que neste caso é um 10 UF que ajusta o ganho para 200, sem o capacitor será 20 de acordo com o datasheet. O potenciômetro controla o volume do amplificador.
Etapa 5: Programação
Presumo que você saiba programar seu arduino, mas se não, existem muitos tutoriais excelentes disponíveis online.
Você precisará instalar as seguintes bibliotecas para que o código seja compilado.
1. TMRpcm
2. SPI
3. SD
Depois de instalar as bibliotecas, baixe o arquivo.ino anexado a esta etapa no instructable e carregue-o em seu arduino.
O programa é muito simples e espera que o interruptor de limite abra (mostrando que a lata de lixo está aberta) e então inicia uma contagem regressiva de 4 segundos. Se a chave de limite não for fechada em 4 segundos, o arduino lerá um arquivo.wav do cartão SD conectado ao módulo. O arquivo será reproduzido pelo alto-falante.
O programa atual requer 7 arquivos de áudio diferentes e os percorre um após o outro cada vez que é acionado. Você pode ajustar isso para quantos sons quiser, apenas mantendo o padrão atual.
Etapa 6: Teste
Agora que você fez a sua lata de lixo à prova de cães, é hora de testá-la!
Conecte a energia e aproveite sua nova lata de lixo sem cachorros. Por favor, considere assinar meu canal no YouTube para me apoiar e ver mais projetos / vídeos. Obrigado por ler!
Recomendado:
Lixeira inteligente usando Arduino, sensor ultrassônico e servo motor: 3 etapas
Lixeira inteligente usando Arduino, sensor ultrassônico e servo motor: Neste projeto, vou mostrar como fazer uma lata de lixo inteligente usando Arduino, onde a tampa da lata de lixo abrirá automaticamente quando você se aproximar do lixo. Os outros componentes importantes usados para fazer esta lixeira inteligente são um HC-04 Ultrasonic Sen
Lixeira inteligente: 6 etapas
Lixeira inteligente: Oi pessoal !!! Eu sou Vedaansh Verdhan. E hoje vou mostrar a você como fazer seu próprio Lixo Inteligente. Siga-me no Instragram para obter informações sobre meu próximo projeto. Vamos começar !!!! Conta do Instragram: --- robotics_08
Lixeira inteligente do Magicbit: 5 etapas
Lixeira inteligente do Magicbit: Neste tutorial, aprenderemos como fazer uma lixeira inteligente usando o Magicbit dev. placa com Arduino IDE. Vamos começar
Lixeira inteligente faça você mesmo com Arduino: 6 etapas (com imagens)
DIY Smart Dustbin com Arduino: Aqui faremos um Smart Dustbin usando arduino e sensor ultrassônico. Espero que gostem de aprender este projeto
RoboBin -- Lixeira: 6 etapas (com fotos)
RoboBin || Lixeira: RoboBin é uma lata de lixo que armazena o lixo quando você o joga. Isso significa que você pode jogar o lixo sem ter que se levantar para jogar algo fora. Vamos começar Como funciona a lixeira Robo funciona por um solenóide empurrando a tampa da lixeira quando algo