Sisällysluettelo:

Arduino Anti-Dog roskakori: 6 vaihetta (kuvilla)
Arduino Anti-Dog roskakori: 6 vaihetta (kuvilla)

Video: Arduino Anti-Dog roskakori: 6 vaihetta (kuvilla)

Video: Arduino Anti-Dog roskakori: 6 vaihetta (kuvilla)
Video: Почему отводящие блоки КЛАССНЫЕ (как работают блоки) - Умнее каждый день 228 2024, Heinäkuu
Anonim
Arduinon koirien vastainen roskakori
Arduinon koirien vastainen roskakori

Tässä projektissa näytän sinulle kuinka rakentaa naurettava mutta toimiva menetelmä estääksesi ärsyttäviä koiriasi pääsemästä roskakoriin!

Vaihe 1: Esittely

Image
Image

Koirani on beagle, eikä voi muuta kuin haistaa kaikki herkulliset roskat roskakoriin. Tämä saa hänet jatkuvasti yrittämään saada nenänsä roskiin ja päästä mihin tahansa. Ajattelin, että portaattomalla kannella varustetun roskakorin ostaminen ratkaisi tämän ongelman lopullisesti. En tiennytkään, että koirani ylitti tölkin ja tajusi melkein heti, että hän voisi käyttää kuonoaan avatakseen kannen ja saadakseen kaiken haluamansa roskat. Voisin laittaa kannelle painon tämän estämiseksi, mutta se kuulostaa typerältä ja olen jumissa kotona karanteenin vuoksi, joten rakensin tämän koiran vastaisen roskakorin.

Se on yksinkertainen projekti ja sitä voidaan käyttää loistavana johdantona antureihin, elektroniikkaan ja ohjelmointiin.

Harkitse YouTube -kanavani tilaamista tukemaan minua ja nähdäksesi hauskempia projekteja.

Vaihe 2: Tarvittavat komponentit

Tässä projektissa tarvittavat komponentit ovat seuraavat:

1. Arduino Uno tai Nano (Amazon Link)

2. Vastukset (10K ohmia, 10 ohmia) (Amazon Link)

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

4. 10K potentiometri (Amazon Link)

5. Micro SD Card Module (Amazon Link)

6. Rajakytkin (Amazon Link)

7. 9V-12V virtalähde Arduinolle (Amazon Link)

8. 8 ohmin kaiutin (tämä on erilainen kuin minun, mutta sen pitäisi toimia)

9. LM 386 -vahvistin (Amazon Link)

Paljastaminen: Yllä olevat amazon -linkit ovat kumppanilinkkejä, eli ilman lisäkustannuksia ansaitsen sinulle palkkion, jos napsautat ja teet ostoksen.

Vaihe 3: Muotoile äänitiedostoja

Elektroniikka
Elektroniikka

Jotta voit toistaa äänitiedostojasi, jotka voit saada verkosta tai tallentaa itseäsi toistettavaksi, kun koira avaa roskakorin kannen, sinun on muunnettava ne oikeaan muotoon.

Voit tehdä tämän siirtymällä osoitteeseen https://audio.online-convert.com/convert-to-wav ja asettamalla tiedostosi kuvassa näkyvään asetukseen.

Kun ne on muunnettu, laita ne SD -kortille nimillä "1.wav", "2.wav" jne.

Vaihe 4: Elektroniikka

Nyt kun olet kerännyt kaikki tarvittavat komponentit, on aika aloittaa kokoaminen yhteen. Suosittelen kytkemään ensin kaikki leipälaudalle ja sitten kun kaikki toimii oikein mene eteenpäin ja juota kaikki perf -levylle. Päätin pitää sen leipälaudalla, koska muutaman päivän käytön jälkeen koirani lopetti yrittämisen mennä roskikseen.

Tämä piiri on hyvin yksinkertainen ja koostuu vain muutamista osista.

Ensinnäkin meillä on Arduino Uno, joka on kytketty rajakytkimeen, Micro SD -korttimoduuliin ja kaiuttimeen liitettyyn LM386 -vahvistimeen.

Micro SD -korttimoduulissa sinulla pitäisi olla kaikki äänitiedostot oikeassa muodossa. Yhdistät moduulin käyttämällä SPI -protokollaa ja SD -moduulikirjastoa.

Sitten on rajakytkin, jossa on vetovastus. Kytke GND kytkimen yhteiseen puoleen ja NO digitaalituloon 2. Vedä vastus asettaa tulon oletusarvon HIGH, ja kun rajakytkin on päällä, se on LOW. Kun roskakansi nostetaan ylös, näemme HIGH -signaalin roskakorissamme ja voimme aloittaa laskennan 4, 3, 2, 1 ennen.wav -tiedoston käynnistämistä sd -kortilla.

Arduinos -lähtö ei ole tarpeeksi voimakas kaiuttimen käyttämiseksi, joten tarvitsemme vahvistimen, joka tässä tapauksessa on LM386. Vahvistimen vahvistuksen antaa nastaihin 1 ja 8 kytketty kondensaattori, joka tässä tapauksessa on 10 UF, joka asettaa vahvistukseksi 200, ilman kondensaattoria se on 20 taulukon mukaan. Potentiometri säätää vahvistimen äänenvoimakkuutta.

Vaihe 5: Ohjelmointi

Oletan, että tiedät kuinka ohjelmoida arduino, mutta jos ei, verkossa on monia hyviä opetusohjelmia.

Sinun on asennettava seuraavat kirjastot koodin kääntämiseksi.

1. TMRpcm

2. SPI

3. SD

Kun olet asentanut kirjastot, lataa tähän vaiheeseen liitetty.ino -tiedosto ohjeiden mukaan ja lataa se arduinoosi.

Ohjelma on hyvin yksinkertainen ja odottaa rajakytkimen avautumista (osoittaa, että roskakori on auki) ja aloittaa sitten laskennan 4 sekunnin ajan. Jos rajakytkintä ei suljeta 4 sekunnissa, arduino lukee.wav -tiedoston moduuliin liitetystä sd -kortista. Tiedosto toistetaan kaiuttimen kautta.

Nykyinen ohjelma vaatii 7 erilaista äänitiedostoa ja selaa niitä peräkkäin joka kerta, kun se käynnistetään. Voit säätää tämän niin vähän tai niin paljon ääniä kuin haluat vain pitämällä nykyisen mallin.

Vaihe 6: Testaa se

Nyt kun olet tehnyt roskakorista koiran kestävän, on aika testata se!

Kytke virta ja nauti uudesta koirittomasta roskakorista. Harkitse YouTube -kanavani tilaamista tukeaksesi minua ja nähdäksesi lisää projekteja/videoita. Kiitos, että luit!

Suositeltava: