Innholdsfortegnelse:

Arduino søppelbøtte for hund: 6 trinn (med bilder)
Arduino søppelbøtte for hund: 6 trinn (med bilder)

Video: Arduino søppelbøtte for hund: 6 trinn (med bilder)

Video: Arduino søppelbøtte for hund: 6 trinn (med bilder)
Video: Wham Recycle It Red Slimline Bin & Lid 25 Litre 6/28/2021 2024, Juli
Anonim
Arduino søppelbøtte for hunde
Arduino søppelbøtte for hunde

I dette prosjektet vil jeg vise deg hvordan du bygger en latterlig, men arbeidsmetode for å forhindre at irriterende hunder kommer inn i søppeldunken din!

Trinn 1: Intro

Image
Image

Hunden min er en beagle og kan ikke la være å lukte alt det deilige søppelet i søppeldunken. Dette fører til at han hele tiden prøver å få nesen i søpla og komme inn i det han kan. Jeg trodde at å kjøpe en søppelbøtte med trinnstyrt lokk ville løse dette problemet en gang for alle. Lite visste jeg, hunden min overlistet boksen og fant ut nesten umiddelbart at han kunne bruke snuten til å åpne lokket og få alt søppelet han ønsket. Jeg kunne legge en vekt på lokket for å forhindre dette, men det høres halt ut og jeg sitter fast hjemme på grunn av karantenen, så jeg bygde denne søppelbøtten mot hunde.

Det er et enkelt prosjekt og kan brukes som en flott introduksjon til sensorer, elektronikk og programmering.

Vurder å abonnere på YouTube -kanalen min for å støtte meg og se flere morsomme prosjekter.

Trinn 2: Komponenter som trengs

Komponentene som trengs for dette prosjektet er nedenfor:

1. Arduino Uno eller Nano (Amazon Link)

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

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

4. 10K potensiometer (Amazon Link)

5. Micro SD -kortmodul (Amazon Link)

6. Grensebryter (Amazon Link)

7. 9V-12V strømforsyning for Arduino (Amazon Link)

8. 8 Ohm høyttaler (denne er annerledes enn min, men den burde fungere)

9. LM 386 -forsterker (Amazon Link)

Avsløring: Amazon -koblingene ovenfor er tilknyttede lenker, noe som betyr at jeg uten ekstra kostnad vil tjene en provisjon hvis du klikker deg gjennom og kjøper.

Trinn 3: Formatering av lydfiler

Elektronikk
Elektronikk

For å spille av lydfilene du kan få online eller spille inn deg selv for å spille når du åpner søppelkassen, må du konvertere dem til riktig format.

For å gjøre dette, gå til https://audio.online-convert.com/convert-to-wav og sett filene dine til innstillingen som vises på bildet.

Når de er konvertert, legg dem på SD -kortet med navnene "1.wav", "2.wav", etc.

Trinn 4: Elektronikk

Nå som du har samlet alle nødvendige komponenter, er det på tide å begynne å montere alt sammen. Jeg vil anbefale å koble til alt på et brødbrett først, og så når alt fungerer som det skal, fortsett og lodd alt på et perfbrett. Jeg bestemte meg for å beholde den på et brødbrett siden hunden min faktisk sluttet å prøve å gå i søpla etter å ha kjørt den i noen dager.

Denne kretsen er veldig enkel og består av bare noen få deler.

Først har vi en Arduino Uno som er koblet til en grensebryter, Micro SD -kortmodul og til en LM386 -forsterker som er koblet til høyttaleren.

På micro SD -kortmodulen bør du ha alle lydfilene dine nå i riktig format. Du kobler modulen ved hjelp av SPI -protokollen og ved hjelp av SD -modulbiblioteket.

Deretter er det grensebryteren med en trekkmotstand. Koble GND til den vanlige siden av bryteren og NEI til digital inngang 2. Trekkmotstanden vil gjøre standardverdien på inngangen HIGH, og når grensebryteren er på, vil den være LAV. Når søppelokket løftes, vil vi se et HØYT signal på søppelbøtta vår og kan starte nedtellingen fra 4, 3, 2, 1 før vi utløser en.wav -fil på SD -kortet.

Arduinos -utgangen er ikke sterk nok til å kjøre høyttaleren din, så vi trenger en forsterker som i dette tilfellet er en LM386. Forsterkerens forsterkning er gitt av kondensatoren koblet til pinne 1 og 8, som i dette tilfellet er en 10 UF som setter forsterkningen til 200, uten kondensatoren vil den være 20 i henhold til databladet. Potensiometeret styrer forsterkerens volum.

Trinn 5: Programmering

Jeg antar at du vet hvordan du programmerer din arduino, men hvis ikke, er det mange flotte opplæringsprogrammer tilgjengelig online.

Du må installere følgende biblioteker for at koden skal kunne kompileres.

1. TMRpcm

2. SPI

3. SD

Når du har installert bibliotekene, laster du ned.ino -filen som er vedlagt dette trinnet i instruksjonene og laster den opp til din arduino.

Programmet er veldig enkelt og venter på at grensebryteren åpnes (viser papirkurven er åpen) og starter deretter en nedtelling i 4 sekunder. Hvis grensebryteren ikke er lukket på 4 sekunder, vil arduinoen lese en.wav -fil fra SD -kortet som er koblet til modulen. Filen spilles gjennom høyttaleren.

Det nåværende programmet krever 7 forskjellige lydfiler og blar gjennom dem etter hverandre hver gang det utløses. Du kan justere dette til så få eller så mange lyder du vil bare beholde det nåværende mønsteret.

Trinn 6: Test det ut

Nå som du har laget søppelkassen din, er det på tide å teste den!

Koble til strømmen og nyt din nye hundefri søppelbøtte. Vurder å abonnere på YouTube -kanalen min for å støtte meg og se flere prosjekter/videoer. Takk for at du leser!

Anbefalt: