Table des matières:

Poubelle anti-chien Arduino : 6 étapes (avec photos)
Poubelle anti-chien Arduino : 6 étapes (avec photos)

Vidéo: Poubelle anti-chien Arduino : 6 étapes (avec photos)

Vidéo: Poubelle anti-chien Arduino : 6 étapes (avec photos)
Vidéo: Elle Était Coincée Donc Ce Policier L'aide 2024, Novembre
Anonim
Poubelle anti-chien Arduino
Poubelle anti-chien Arduino

Dans ce projet, je vais vous montrer comment construire une méthode ridicule mais efficace pour empêcher vos satanés chiens d'entrer dans votre poubelle !

Étape 1: Introduction

Image
Image

Mon chien est un beagle et ne peut s'empêcher de sentir toutes ces délicieuses ordures dans la poubelle. Cela l'amène à essayer constamment de mettre son nez dans la poubelle et de faire tout ce qu'il peut. Je pensais que l'achat d'une poubelle avec un couvercle à commande par étapes résoudrait ce problème une fois pour toutes. Je ne savais pas que mon chien avait déjoué la boîte et a compris presque instantanément qu'il pouvait utiliser son museau pour ouvrir le couvercle et obtenir toutes les ordures qu'il voulait. Je pourrais mettre un poids sur le couvercle pour éviter cela mais cela semble boiteux et je suis coincé à la maison à cause de la quarantaine alors j'ai construit cette poubelle anti-chien.

C'est un projet simple et pourrait être utilisé comme une excellente introduction aux capteurs, à l'électronique et à la programmation.

Pensez à vous abonner à ma chaîne YouTube pour me soutenir et voir des projets plus amusants.

Étape 2: Composants nécessaires

Les composants nécessaires à ce projet sont ci-dessous:

1. Arduino Uno ou Nano (Amazon Link)

2. Résistances (10K Ohm, 10 Ohm) (Amazon Link)

3. Condensateurs (10 uF x 2, 220 uF, 0,05 uF) (Amazon Link)

4. Potentiomètre 10K (Amazon Link)

5. Module de carte Micro SD (Amazon Link)

6. Fin de course (Amazon Link)

7. Alimentation 9V-12V pour Arduino (Amazon Link)

8. Haut-parleur 8 Ohm (celui-ci est différent du mien mais il devrait fonctionner)

9. Amplificateur LM 386 (lien Amazon)

Divulgation: les liens amazon ci-dessus sont des liens d'affiliation, ce qui signifie que, sans frais supplémentaires pour vous, je gagnerai une commission si vous cliquez et effectuez un achat.

Étape 3: Formater vos fichiers audio

Électronique
Électronique

Afin de lire vos fichiers audio que vous pouvez obtenir en ligne ou vous enregistrer pour les lire lorsque votre chien ouvre le couvercle de la poubelle, vous devez les convertir au bon format.

Pour ce faire, accédez à https://audio.online-convert.com/convert-to-wav et définissez vos fichiers sur les paramètres indiqués dans l'image.

Une fois convertis, placez-les sur la carte SD avec les noms "1.wav", "2.wav", etc.

Étape 4: Électronique

Maintenant que vous avez rassemblé tous les composants requis, il est temps de commencer à tout assembler. Je recommanderais d'abord de tout câbler sur une planche à pain, puis une fois que tout fonctionne correctement, allez-y et soudez le tout sur une carte de perforation. J'ai décidé de le garder sur une planche à pain car après l'avoir fait fonctionner pendant quelques jours, mon chien a en fait cessé d'essayer d'aller à la poubelle.

Ce circuit est très simple et composé de quelques pièces seulement.

Tout d'abord, nous avons un Arduino Uno qui est connecté à un interrupteur de fin de course, un module de carte Micro SD et à un amplificateur LM386 qui est connecté à votre haut-parleur.

Sur le module de carte micro SD, vous devriez avoir tous vos fichiers audio maintenant dans le bon format. Vous connectez le module en utilisant le protocole SPI et en utilisant la bibliothèque de modules SD.

Ensuite, il y a l'interrupteur de fin de course avec une résistance de rappel. Connectez GND au côté commun du commutateur et le NO à l'entrée numérique 2. La résistance de rappel fera la valeur par défaut sur l'entrée HAUTE, et lorsque le commutateur de limite est activé, il sera BAS. Lorsque le couvercle de la poubelle est levé, nous verrons un signal HAUT sur notre poubelle et pouvons commencer le compte à rebours à partir de 4, 3, 2, 1 avant de déclencher un fichier.wav sur la carte SD.

La sortie Arduinos n'est pas assez puissante pour faire fonctionner votre haut-parleur, nous avons donc besoin d'un amplificateur qui dans ce cas est un LM386. Le gain de l'amplificateur est donné par le condensateur connecté aux broches 1 et 8 qui dans ce cas est un 10 UF qui fixe le gain à 200, sans le condensateur il sera de 20 selon la fiche technique. Le potentiomètre contrôle le volume de l'amplificateur.

Étape 5: Programmation

Je suppose que vous savez comment programmer votre arduino, mais sinon, il existe de nombreux excellents tutoriels disponibles en ligne.

Vous devrez installer les bibliothèques suivantes pour que le code soit compilé.

1. TMRpcm

2. SPI

3. SD

Une fois les bibliothèques installées, téléchargez le fichier.ino joint à cette étape dans l'instructable et téléchargez-le sur votre arduino.

Le programme est très simple et attend que le fin de course s'ouvre (indiquant que la poubelle est ouverte) puis démarre un compte à rebours de 4 secondes. Si l'interrupteur de fin de course n'est pas fermé dans les 4 secondes, l'arduino lira un fichier.wav à partir de la carte SD connectée au module. Le fichier sera lu par le haut-parleur.

Le programme actuel nécessite 7 fichiers audio différents et les parcourt les uns après les autres à chaque fois qu'il est déclenché. Vous pouvez régler cela sur aussi peu ou autant de sons que vous le souhaitez en gardant simplement le motif actuel.

Étape 6: Testez-le

Maintenant que vous avez rendu votre poubelle à l'épreuve des chiens, il est temps de la tester !

Branchez le courant et profitez de votre nouvelle poubelle sans chien. Pensez à vous abonner à ma chaîne YouTube pour me soutenir et voir plus de projets/vidéos. Merci pour la lecture!

Conseillé: