Índice:

Lixeira anti-dog Arduino: 6 etapas (com fotos)
Lixeira anti-dog Arduino: 6 etapas (com fotos)

Vídeo: Lixeira anti-dog Arduino: 6 etapas (com fotos)

Vídeo: Lixeira anti-dog Arduino: 6 etapas (com fotos)
Vídeo: Expectativa x realidade. E você lindona, Opção 1 ou 2? 2024, Novembro
Anonim
Lixeira anti-cães Arduino
Lixeira anti-cães Arduino

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

Image
Image

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

Eletrônicos
Eletrônicos

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: