Cuprins:

Coș de gunoi anti-câini Arduino: 6 pași (cu imagini)
Coș de gunoi anti-câini Arduino: 6 pași (cu imagini)
Anonim
Coș de gunoi anti-câini Arduino
Coș de gunoi anti-câini Arduino

În acest proiect, vă voi arăta cum să construiți o metodă ridicolă, dar de lucru, pentru a împiedica câinii dvs. obosiți să intre în coșul de gunoi!

Pasul 1: Introducere

Image
Image

Câinele meu este un beagle și nu se poate abține să nu miroasă tot gunoiul acela delicios din coșul de gunoi. Acest lucru îl determină să încerce în mod constant să-și introducă nasul în gunoi și să intre în tot ce poate. M-am gândit că cumpărarea unui coș de gunoi cu un capac controlat cu trepte va rezolva această problemă odată pentru totdeauna. Nu știam prea puțin, câinele meu a depășit cutia și și-a dat seama aproape instantaneu că își putea folosi botul pentru a deschide capacul și pentru a obține tot gunoiul pe care și-l dorea. Aș putea pune o greutate pe capac pentru a preveni acest lucru, dar asta sună șchiop și sunt blocat acasă din cauza carantinei, așa că am construit acest coș de gunoi anti-câine.

Este un proiect simplu și ar putea fi folosit ca o introducere excelentă în senzori, electronică și programare.

Vă rugăm să vă abonați la canalul meu YouTube pentru a mă sprijini și pentru a vedea mai multe proiecte distractive.

Pasul 2: Componente necesare

Componentele necesare pentru acest proiect sunt mai jos:

1. Arduino Uno sau Nano (Amazon Link)

2. Rezistoare (10K Ohm, 10 Ohm) (Amazon Link)

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

4. Potențiometru 10K (Amazon Link)

5. Modul de card Micro SD (Amazon Link)

6. Limit Switch (Amazon Link)

7. Sursă de alimentare de 9V-12V pentru Arduino (Amazon Link)

8. Difuzor de 8 Ohm (Acesta este diferit de al meu, dar ar trebui să funcționeze)

9. Amplificator LM 386 (Amazon Link)

Divulgare: linkurile Amazon de mai sus sunt linkuri afiliate, ceea ce înseamnă că, fără costuri suplimentare pentru dvs., voi câștiga un comision dacă faceți clic și efectuați o achiziție.

Pasul 3: Formatarea fișierelor audio

Electronică
Electronică

Pentru a reda fișierele audio pe care le puteți obține online sau pentru a vă înregistra pentru a le reda atunci când câinele deschide capacul pentru gunoi, trebuie să le convertiți în formatul corect.

Pentru aceasta, accesați https://audio.online-convert.com/convert-to-wav și setați fișierele la setarea afișată în imagine.

Odată convertite, puneți-le pe cardul SD cu numele „1.wav”, „2.wav” etc.

Pasul 4: Electronică

Acum că ați adunat toate componentele necesare, este timpul să începeți să asamblați totul împreună. Aș recomanda mai întâi să conectați totul pe o placă de calcul și apoi, odată ce totul funcționează corect, continuați și lipiți totul pe o placă de perfecționare. Am decis să-l păstrez pe un panou, deoarece după ce l-am rulat câteva zile, câinele meu a încetat să încerce să meargă la gunoi.

Acest circuit este foarte simplu și este format doar din câteva părți.

În primul rând, avem un Arduino Uno care este conectat la un comutator de limită, modulul cardului Micro SD și la un amplificator LM386 care este conectat la difuzorul dvs.

Pe modulul cardului micro SD ar trebui să aveți acum toate fișierele audio în formatul corect. Conectați modulul utilizând protocolul SPI și utilizând biblioteca modulului SD.

Apoi, există comutatorul de limită cu un rezistor de tragere. Conectați GND la partea comună a comutatorului și NO la intrarea digitală 2. Rezistența de tragere va face valoarea implicită la intrarea HIGH, iar când comutatorul de limită este pornit, va fi LOW. Când capacul pentru gunoi este ridicat, atunci vom vedea un semnal HIGH pe coșul de gunoi și vom putea începe numărătoarea inversă de la 4, 3, 2, 1 înainte de a declanșa un fișier.wav pe cardul SD.

Ieșirea Arduinos nu este suficient de puternică pentru a rula difuzorul dvs., așa că avem nevoie de un amplificator care, în acest caz, este un LM386. Câștigul amplificatorului este dat de condensatorul conectat la pinii 1 și 8 care în acest caz este un 10 UF care setează câștigul la 200, fără condensator va fi 20 conform fișei tehnice. Potențiometrul controlează volumul amplificatorului.

Pasul 5: Programare

Voi presupune că știi cum să îți programezi arduino, dar dacă nu, există multe tutoriale minunate disponibile online.

Va trebui să instalați următoarele biblioteci pentru a compila codul.

1. TMRpcm

2. SPI

3. SD

După ce aveți bibliotecile instalate, descărcați fișierul.ino atașat la acest pas în instructable și încărcați-l pe arduino.

Programul este foarte simplu și așteaptă deschiderea comutatorului de limită (afișarea coșului de gunoi este deschis) și apoi începe o numărătoare inversă timp de 4 secunde. Dacă comutatorul de limită nu este închis în 4 secunde, arduino va citi un fișier.wav de pe cardul SD conectat la modul. Fișierul va fi redat prin difuzor.

Programul curent necesită 7 fișiere audio diferite și le parcurge unul după altul de fiecare dată când este declanșat. Puteți ajusta acest lucru la cât de puține sau la cât de multe sunete doriți, păstrând doar modelul curent.

Pasul 6: Testează-l

Acum, că v-ați făcut dovada coșului de gunoi, este timpul să o testați!

Conectați alimentarea și bucurați-vă de noua coș de gunoi fără câini. Vă rugăm să luați în considerare abonarea la canalul meu YouTube pentru a mă sprijini și a vedea mai multe proiecte / videoclipuri. Mulțumesc că ai citit!

Recomandat: