Kazalo:

Arduino koš za smeti proti psom: 6 korakov (s slikami)
Arduino koš za smeti proti psom: 6 korakov (s slikami)

Video: Arduino koš za smeti proti psom: 6 korakov (s slikami)

Video: Arduino koš za smeti proti psom: 6 korakov (s slikami)
Video: SKR 1.4 - Definitive User Guide 2024, Julij
Anonim
Arduino koš za smeti proti psom
Arduino koš za smeti proti psom

V tem projektu vam bom pokazal, kako zgraditi smešno, a delujočo metodo, da preprečite, da bi vaši nadležni psi prišli v koš za smeti!

1. korak: Uvod

Image
Image

Moj pes je beagle in si ne more pomagati, da v košu za smeti ne zavoha vsega tega okusnega smeti. To ga vodi k temu, da nenehno poskuša priti z nosom v smeti in vstopiti v vse, kar lahko. Mislil sem, da bo nakup koša za smeti s pokrovom s stopničnim upravljanjem rešil to težavo enkrat za vselej. Malo sem vedel, da je moj pes prehitel pločevinko in skoraj v trenutku ugotovil, da lahko z gobcem odpre pokrov in odnese vse smeti, ki jih je želel. Lahko bi položil utež na pokrov, da bi to preprečil, vendar se to sliši šepavo in zaradi karantene sem obtičal doma, zato sem zgradil ta smetnjak proti psom.

To je preprost projekt in bi ga lahko uporabili kot odličen uvod v senzorje, elektroniko in programiranje.

Prosim, razmislite, da se naročite na moj YouTube kanal, da me podprete in si ogledate bolj zabavne projekte.

Korak: Potrebne komponente

Za ta projekt so potrebne naslednje komponente:

1. Arduino Uno ali Nano (Amazon Link)

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

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

4. 10K potenciometer (Amazon Link)

5. Modul kartice Micro SD (Amazon Link)

6. Omejevalno stikalo (Amazon Link)

7. Napajanje 9V-12V za Arduino (Amazon Link)

8. 8 ohmski zvočnik (ta se razlikuje od mojega, vendar bi moral delovati)

9. Ojačevalnik LM 386 (Amazon Link)

Razkritje: Zgoraj navedene povezave Amazon so partnerske povezave, kar pomeni, da vam brez dodatnih stroškov zaslužim provizijo, če kliknete in opravite nakup.

3. korak: Formatiranje zvočnih datotek

Elektronika
Elektronika

Če želite predvajati svoje zvočne datoteke, ki jih lahko dobite na spletu, ali posneti, da jih predvajate, ko pes odpre pokrov koša za smeti, jih morate pretvoriti v pravilno obliko.

Če želite to narediti, pojdite na https://audio.online-convert.com/convert-to-wav in nastavite datoteke na nastavitve, prikazane na sliki.

Ko so pretvorjeni, jih vstavite na kartico SD z imeni "1.wav", "2.wav" itd.

4. korak: Elektronika

Zdaj, ko ste zbrali vse potrebne komponente, je čas, da začnete vse skupaj sestavljati. Priporočam, da najprej ožičite vse na plošči, nato pa, ko vse deluje pravilno, nadaljujte in spajkajte vse na ploščo perf. Odločil sem se, da ga obdržim na krovu, saj je moj pes po nekaj dneh teka dejansko prenehal poskušati iti v smeti.

To vezje je zelo preprosto in je sestavljeno iz le nekaj delov.

Najprej imamo Arduino Uno, ki je priključen na končno stikalo, modul kartice Micro SD in na ojačevalnik LM386, ki je priključen na vaš zvočnik.

Na modulu kartice micro SD bi morale biti vse vaše zvočne datoteke v pravilni obliki. Modul povežete s protokolom SPI in s knjižnico modulov SD.

Potem je tu še končno stikalo z uporovnim uporom. Priključite GND na skupno stran stikala in NO na digitalni vhod 2. Povlečni upor bo na vhodu postavil privzeto vrednost, ko je vklopljeno končno stikalo, pa bo NIZKA. Ko je pokrov za smeti dvignjen, bomo na košu za smeti videli VISOK signal in lahko začne odštevanje od 4, 3, 2, 1, preden sproži datoteko.wav na SD kartici.

Arduinosov izhod ni dovolj močan za delovanje vašega zvočnika, zato potrebujemo ojačevalnik, ki je v tem primeru LM386. Dobiček ojačevalnika daje kondenzator, priključen na nožici 1 in 8, ki je v tem primeru 10 UF, ki nastavi dobiček na 200, brez kondenzatorja pa bo 20 glede na podatkovni list. Potenciometer nadzoruje glasnost ojačevalnika.

5. korak: Programiranje

Predvidevam, da veste, kako programirati svoj arduino, če pa ne, je na spletu na voljo veliko odličnih vadnic.

Za prevedbo kode boste morali namestiti naslednje knjižnice.

1. TMRpcm

2. SPI

3. SD

Ko namestite knjižnice, prenesite datoteko.ino, priloženo temu koraku, v navodilih in jo naložite v svoj arduino.

Program je zelo preprost in počaka, da se končno stikalo odpre (pokaže, da je koš za smeti odprt), nato pa 4 sekunde zažene odštevanje. Če končno stikalo ne zaprete v 4 sekundah, bo arduino prebral datoteko.wav s sd kartice, priključene na modul. Datoteka se bo predvajala skozi zvočnik.

Sedanji program zahteva 7 različnih zvočnih datotek in jih ob vsakem sprožitvi preklaplja eno za drugo. To lahko nastavite na tako malo ali toliko zvokov, kot želite, tako da ohranite trenutni vzorec.

6. korak: Preizkusite

Zdaj, ko ste koša za smeti naredili za psa, je čas, da jo preizkusite!

Priključite napajanje in uživajte v svojem novem smetnjaku brez psov. Prosim, razmislite o tem, da se naročite na moj YouTube kanal, da me podprete in si ogledate več projektov/videov. Hvala za branje!

Priporočena: