Tabla de contenido:
- Paso 1: Introducción
- Paso 2: componentes necesarios
- Paso 3: formatear sus archivos de audio
- Paso 4: Electrónica
- Paso 5: programación
- Paso 6: ¡Pruébelo
Video: Bote de basura Arduino Anti-Dog: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
En este proyecto, te mostraré cómo construir un método ridículo pero funcional para evitar que tus molestos perros entren en tu bote de basura.
Paso 1: Introducción
Mi perro es un beagle y no puede evitar oler toda esa deliciosa basura en el basurero. Esto lo lleva a estar constantemente tratando de meter la nariz en la basura y meterse en lo que pueda. Pensé que comprar un bote de basura con una tapa controlada por pasos resolvería este problema de una vez por todas. Poco sabía, mi perro se burló de la lata y descubrió casi instantáneamente que podía usar su hocico para abrir la tapa y sacar toda la basura que quisiera. Podría poner un peso en la tapa para evitar esto, pero eso suena mal y estoy atrapado en casa debido a la cuarentena, así que construí este bote de basura anti-perros.
Es un proyecto simple y podría usarse como una gran introducción a los sensores, la electrónica y la programación.
Considere suscribirse a mi canal de YouTube para apoyarme y ver más proyectos divertidos.
Paso 2: componentes necesarios
Los componentes necesarios para este proyecto son los siguientes:
1. Arduino Uno o Nano (enlace de Amazon)
2. Resistencias (10K Ohm, 10 Ohm) (Enlace de Amazon)
3. Condensadores (10 uF x 2, 220 uF,.05 uF) (Amazon Link)
4. Potenciómetro de 10K (enlace de Amazon)
5. Módulo de tarjeta Micro SD (Amazon Link)
6. Interruptor de límite (enlace de Amazon)
7. Fuente de alimentación 9V-12V para Arduino (Amazon Link)
8. Altavoz de 8 ohmios (este es diferente al mío, pero debería funcionar)
9. Amplificador LM 386 (Amazon Link)
Divulgación: Los enlaces de Amazon anteriores son enlaces de afiliados, lo que significa que, sin costo adicional para usted, ganaré una comisión si hace clic y realiza una compra.
Paso 3: formatear sus archivos de audio
Para reproducir sus archivos de audio que puede conectarse en línea o grabarse a sí mismo para reproducir cuando su perro abre la tapa del bote de basura, debe convertirlos al formato correcto.
Para hacer esto, vaya a https://audio.online-convert.com/convert-to-wav y configure sus archivos en la configuración que se muestra en la imagen.
Una vez convertidos, póngalos en la tarjeta SD con los nombres "1.wav", "2.wav", etc.
Paso 4: Electrónica
Ahora que ha reunido todos los componentes necesarios, es hora de comenzar a ensamblar todo. Recomendaría conectar todo en una placa de pruebas primero y luego, una vez que todo funcione correctamente, siga adelante y suelde todo en una placa de perforación. Decidí mantenerlo en una placa de pruebas ya que después de ejecutarlo durante unos días, mi perro dejó de intentar ir a la basura.
Este circuito es muy simple y consta de pocas partes.
Primero, tenemos un Arduino Uno que está conectado a un interruptor de límite, módulo de tarjeta Micro SD y a un amplificador LM386 que está conectado a su altavoz.
En el módulo de la tarjeta micro SD, ahora debería tener todos sus archivos de audio en el formato correcto. El módulo se conecta utilizando el protocolo SPI y la biblioteca de módulos SD.
Luego está el interruptor de límite con una resistencia pull up. Conecte GND al lado común del interruptor y el NO a la entrada digital 2. La resistencia pull up hará el valor predeterminado en la entrada ALTA, y cuando el interruptor de límite esté encendido, será BAJO. Cuando se levanta la tapa de basura, veremos una señal ALTA en nuestro bote de basura y podremos comenzar la cuenta atrás desde 4, 3, 2, 1 antes de activar un archivo.wav en la tarjeta SD.
La salida de Arduino no es lo suficientemente fuerte para hacer funcionar su altavoz, por lo que necesitamos un amplificador que en este caso es un LM386. La ganancia del amplificador viene dada por el condensador conectado a los pines 1 y 8 que en este caso es un 10 UF que establece la ganancia en 200, sin el condensador será 20 según la hoja de datos. El potenciómetro controla el volumen del amplificador.
Paso 5: programación
Asumiré que sabe cómo programar su arduino, pero si no, hay muchos excelentes tutoriales disponibles en línea.
Deberá instalar las siguientes bibliotecas para que se compile el código.
1. TMRpcm
2. SPI
3. SD
Una vez que tenga las bibliotecas instaladas, descargue el archivo.ino adjunto a este paso en el instructable y cárguelo en su arduino.
El programa es muy simple y espera a que se abra el interruptor de límite (que muestra que el bote de basura está abierto) y luego comienza una cuenta regresiva de 4 segundos. Si el interruptor de límite no se cierra en 4 segundos, el arduino leerá un archivo.wav de la tarjeta sd conectada al módulo. El archivo se reproducirá a través del altavoz.
El programa actual requiere 7 archivos de audio diferentes y los recorre uno tras otro cada vez que se activa. Puede ajustar esto a tan pocos o tantos sonidos como desee simplemente manteniendo el patrón actual.
Paso 6: ¡Pruébelo
Ahora que ha hecho su bote de basura a prueba de perros, ¡es hora de probarlo!
Conecte la corriente y disfrute de su nuevo bote de basura sin perros. Considere suscribirse a mi canal de YouTube para apoyarme y ver más proyectos / videos. ¡Gracias por leer!
Recomendado:
BOTE DE BASURA AUTOMÁTICO O CUBO. PARA SALVAR EL PLANETA .: 19 pasos (con imágenes)
BOTE DE BASURA AUTOMÁTICO O CUBO. PARA SALVAR EL PLANETA: Antes de comenzar, te recomiendo que veas el primer video antes de leer esto, ya que es muy útil. Hola, mi nombre es Jacob y vivo en el Reino Unido. El reciclaje es un gran problema donde vivo, veo mucha basura en los campos y podría ser dañina. Th
Bote de basura inteligente con automóvil: 5 pasos
Bote de basura inteligente con un automóvil: este es un bote de basura inteligente con un sensor ultrasónico, un automóvil y un botón, por lo que se mueve hacia adelante cuando lo presiona. Este proyecto está inspirado en https://www.instructables.com/id/DIY-Smart-Dustbin-With-Arduino/ Aquí hay algunas partes que hice cambios: 4 ruedas
Bote de basura automático: 7 pasos
Bote de basura automático: Este es un bote de basura de apertura automática con detección de movimiento. Tiene conectividad wifi y envía un mensaje de texto cuando está lleno. Esto está hecho para ECE-297DP en la Universidad de Massachusetts - Amherst. El objetivo principal de este curso fue ganar experi
Bote de basura automático UCL-IIoT: 6 pasos
UCL-IIoT-Automatic Trashcan: Soy un estudiante del semestre de Tecnología de Automatización en UCL. En este instructable, mi objetivo es mover mi proyecto anterior a la industria 4.0.https: //www.instructables.com/id/UCL-Automatic-Tra…The arduino ha sido reemplazado por un nodemcu - esp8266 para t
ROCAS DE BASURA - Elimine la basura no reciclable: 8 pasos
ROCAS DE BASURA - Elimina la basura no reciclable: para hacer una piedra de basura, primero se cose un saco con una red de pesca. Está lleno de basura y enlucido con cemento. Las conchas resultantes tienen una forma única y se ven muy naturales. Las rocas basura son una estética agradable y constructiva