Turinys:

„Arduino“šiukšliadėžė nuo šunų: 6 žingsniai (su nuotraukomis)
„Arduino“šiukšliadėžė nuo šunų: 6 žingsniai (su nuotraukomis)

Video: „Arduino“šiukšliadėžė nuo šunų: 6 žingsniai (su nuotraukomis)

Video: „Arduino“šiukšliadėžė nuo šunų: 6 žingsniai (su nuotraukomis)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Liepa
Anonim
„Arduino“šiukšliadėžė nuo šunų
„Arduino“šiukšliadėžė nuo šunų

Šiame projekte aš jums parodysiu, kaip sukurti juokingą, bet veikiantį metodą, kad jūsų erzinantys šunys nepatektų į šiukšliadėžę!

1 žingsnis: įvadas

Image
Image

Mano šuo yra biglis ir negali atsikvėpti tų skanių šiukšlių šiukšliadėžėje. Tai verčia jį nuolat stengtis įkišti nosį į šiukšles ir patekti į viską, ką gali. Maniau, kad nusipirkus šiukšliadėžę su pakopiniu dangteliu, ši problema bus išspręsta kartą ir visiems laikams. Mažai ką žinojau, mano šuo pergudravo skardinę ir beveik akimirksniu suprato, kad gali panaudoti snukį, kad atidarytų dangtį ir gautų visas norimas šiukšles. Galėčiau uždėti svorį ant dangčio, kad to išvengčiau, bet tai skamba šlykščiai ir dėl karantino esu įstrigusi namuose, todėl pastatiau šią šiukšliadėžę nuo šunų.

Tai paprastas projektas ir gali būti naudojamas kaip puikus įvadas į jutiklius, elektroniką ir programavimą.

Apsvarstykite galimybę užsiprenumeruoti mano „YouTube“kanalą, kad palaikytumėte mane ir pamatytumėte daugiau įdomių projektų.

2 žingsnis: reikalingi komponentai

Šiam projektui reikalingi komponentai yra šie:

1. „Arduino Uno“arba „Nano“(„Amazon Link“)

2. Rezistoriai (10K omų, 10 omų) („Amazon Link“)

3. Kondensatoriai (10uF x 2, 220uF,.05 uF) („Amazon Link“)

4. 10K potenciometras („Amazon Link“)

5. „Micro SD Card“modulis („Amazon Link“)

6. Ribinis jungiklis („Amazon Link“)

7. 9V-12V maitinimo šaltinis „Arduino“(„Amazon Link“)

8. 8 omų garsiakalbis (šis skiriasi nuo mano, bet turėtų veikti)

9. LM 386 stiprintuvas („Amazon Link“)

Atskleidimas: aukščiau pateiktos „Amazon“nuorodos yra filialų nuorodos, tai reiškia, kad jums nereikės jokių papildomų mokesčių, jei spustelėsite ir įsigysite.

3 veiksmas: garso failų formatavimas

Elektronika
Elektronika

Norėdami paleisti garso failus, kuriuos galite gauti internete, arba įrašyti, kad galėtumėte paleisti, kai šuo atidaro šiukšliadėžės dangtį, turite juos konvertuoti į tinkamą formatą.

Norėdami tai padaryti, eikite į https://audio.online-convert.com/convert-to-wav ir nustatykite failus į paveikslėlyje parodytą nustatymą.

Kai jie bus konvertuoti, įdėkite juos į SD kortelę pavadinimais „1.wav“, „2.wav“ir kt.

4 žingsnis: Elektronika

Dabar, kai surinkote visus reikalingus komponentus, laikas pradėti viską surinkti kartu. Aš rekomenduočiau pirmiausia prijungti viską prie duonos lentos, o tada, kai viskas tinkamai veikia, eikite į priekį ir lituokite viską ant perf plokštės. Aš nusprendžiau laikyti jį ant duonos lentos, nes keletą dienų paleisdamas mano šuo iš tikrųjų nustojo bandyti patekti į šiukšles.

Ši grandinė yra labai paprasta ir sudaryta tik iš kelių dalių.

Pirma, mes turime „Arduino Uno“, kuris yra prijungtas prie ribinio jungiklio, „Micro SD“kortelės modulio ir prie jūsų garsiakalbio prijungto LM386 stiprintuvo.

„Micro SD“kortelės modulyje dabar turite turėti visus teisingo formato garso failus. Jūs prijungiate modulį naudodami SPI protokolą ir naudodami SD modulio biblioteką.

Tada yra ribinis jungiklis su ištraukiamuoju rezistoriumi. Prijunkite GND prie jungiklio bendrosios pusės ir NO prie skaitmeninės įvesties 2. Įtempimo rezistorius nustatys numatytąją įvesties HIGH vertę, o kai ribinis jungiklis yra įjungtas, jis bus LOW. Kai šiukšlių dangtelis bus pakeltas, šiukšliadėžėje pamatysime AUKŠTĄ signalą ir galėsime pradėti skaičiuoti nuo 4, 3, 2, 1 prieš suaktyvindami.wav failą SD kortelėje.

„Arduinos“išvestis nėra pakankamai stipri, kad galėtumėte paleisti garsiakalbį, todėl mums reikia stiprintuvo, kuris šiuo atveju yra LM386. Stiprintuvo stiprinimą suteikia kondensatorius, prijungtas prie 1 ir 8 kaiščių, kuris šiuo atveju yra 10 UF, kuris nustato padidėjimą iki 200, be kondensatoriaus jis bus 20 pagal duomenų lapą. Potenciometras valdo stiprintuvo garsumą.

5 žingsnis: programavimas

Aš manysiu, kad jūs žinote, kaip programuoti savo arduino, bet jei ne, internete yra daug puikių vadovėlių.

Kad kodas būtų sudarytas, turėsite įdiegti šias bibliotekas.

1. TMRpcm

2. SPI

3. SD

Įdiegę bibliotekas, atsisiųskite prie šio veiksmo pridėtą.ino failą pagal instrukciją ir įkelkite jį į savo arduino.

Programa yra labai paprasta ir laukia, kol atsidarys ribinis jungiklis (parodys, kad šiukšliadėžė yra atidaryta), tada pradeda skaičiuoti 4 sekundes. Jei galinis jungiklis nebus uždarytas per 4 sekundes, arduino nuskaitys.wav failą iš sd kortelės, prijungtos prie modulio. Failas bus leidžiamas per garsiakalbį.

Dabartinei programai reikalingi 7 skirtingi garso failai ir kiekvieną kartą paleidžiant juos vienas po kito. Galite sureguliuoti tai tiek garsų, kiek norite arba nedaug, kad išlaikytumėte dabartinį modelį.

6 žingsnis: išbandykite

Dabar, kai padarėte šiukšliadėžę šuniui, atėjo laikas tai išbandyti!

Prijunkite maitinimą ir mėgaukitės nauja šiukšliadėžė be šunų. Apsvarstykite galimybę užsiprenumeruoti mano „YouTube“kanalą, kad palaikytumėte mane ir pamatytumėte daugiau projektų/vaizdo įrašų. Ačiū, kad skaitėte!

Rekomenduojamas: