Indholdsfortegnelse:

Arduino skraldespand til hunde: 6 trin (med billeder)
Arduino skraldespand til hunde: 6 trin (med billeder)

Video: Arduino skraldespand til hunde: 6 trin (med billeder)

Video: Arduino skraldespand til hunde: 6 trin (med billeder)
Video: Minecraft Live 2022 2024, Juli
Anonim
Arduino skraldespand til hunde
Arduino skraldespand til hunde

I dette projekt vil jeg vise dig, hvordan du bygger en latterlig, men arbejdsmetode for at forhindre, at dine irriterende hunde kommer i din skraldespand!

Trin 1: Intro

Image
Image

Min hund er en beagle og kan ikke lade være med at lugte alt det lækre affald i skraldespanden. Dette får ham til hele tiden at forsøge at få sin næse i skraldet og komme ind i hvad han kan. Jeg troede, at at købe en skraldespand med et trinstyret låg ville løse dette problem en gang for alle. Lidt vidste jeg, min hund overlistede dåsen og fandt ud af næsten øjeblikkeligt, at han kunne bruge sin snude til at åbne låget og få alt det skrald, han ønskede. Jeg kunne lægge en vægt på låget for at forhindre dette, men det lyder halt, og jeg sidder fast hjemme på grund af karantænen, så jeg byggede denne skraldespand til hunde.

Det er et simpelt projekt og kan bruges som en god introduktion til sensorer, elektronik og programmering.

Overvej venligst at abonnere på min YouTube -kanal for at støtte mig og se flere sjove projekter.

Trin 2: Nødvendige komponenter

De nødvendige komponenter til dette projekt er nedenfor:

1. Arduino Uno eller Nano (Amazon Link)

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

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

4. 10K potentiometer (Amazon Link)

5. Micro SD -kortmodul (Amazon Link)

6. Grænsekontakt (Amazon Link)

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

8. 8 Ohm højttaler (denne er anderledes end min, men den burde fungere)

9. LM 386 forstærker (Amazon Link)

Videregivelse: Amazon -linkene ovenfor er tilknyttede links, hvilket betyder, at jeg uden ekstra omkostninger for dig optjener en provision, hvis du klikker igennem og foretager et køb.

Trin 3: Formatering af dine lydfiler

Elektronik
Elektronik

For at afspille dine lydfiler, som du kan få online eller optage dig selv til afspilning, når du åbner skraldespandslåget, skal du konvertere dem til det korrekte format.

For at gøre dette skal du gå til https://audio.online-convert.com/convert-to-wav og indstille dine filer til den indstilling, der vises på billedet.

Når de er konverteret, skal du lægge dem på SD -kortet med navnene "1.wav", "2.wav" osv.

Trin 4: Elektronik

Nu hvor du har samlet alle de nødvendige komponenter, er det tid til at begynde at samle alt sammen. Jeg vil anbefale at tilslutte alt på et brødbræt først, og derefter, når alt fungerer korrekt, skal du gå videre og lodde alt op på et perfbræt. Jeg besluttede at beholde den på et brødbræt, da min hund efter at have kørt den i et par dage faktisk stoppede med at prøve at gå i skraldespanden.

Dette kredsløb er meget enkelt og består kun af få dele.

For det første har vi en Arduino Uno, der er tilsluttet en grænsekontakt, Micro SD -kortmodul og til en LM386 -forstærker, der er forbundet til din højttaler.

På micro SD -kortmodulet skal du have alle dine lydfiler nu i det korrekte format. Du forbinder modulet ved hjælp af SPI -protokollen og ved hjælp af SD -modulbiblioteket.

Så er der grænsekontakten med en pull up -modstand. Tilslut GND til den fælles side af omskifteren og NEJ til digital indgang 2. Træk -op -modstanden vil gøre standardværdien på indgangen HØJ, og når grænsekontakten er tændt, vil den være LAV. Når affaldslåget løftes, vil vi se et HØJT signal på vores skraldespand og kan starte nedtællingen fra 4, 3, 2, 1, før vi udløser en.wav -fil på sd -kortet.

Arduinos -udgangen er ikke stærk nok til at køre din højttaler, så vi har brug for en forstærker, som i dette tilfælde er en LM386. Forstærkerens forstærkning er givet af kondensatoren forbundet til pin 1 og 8, som i dette tilfælde er en 10 UF, der sætter forstærkningen til 200, uden kondensatoren vil den være 20 ifølge databladet. Potentiometeret styrer forstærkerens lydstyrke.

Trin 5: Programmering

Jeg antager, at du ved, hvordan du programmerer din arduino, men hvis ikke, er der mange gode selvstudier tilgængelige online.

Du skal installere følgende biblioteker, for at koden kan kompileres.

1. TMRpcm

2. SPI

3. SD

Når du har installeret bibliotekerne, skal du downloade.ino -filen, der er knyttet til dette trin i instruktionsbogen, og uploade den til din arduino.

Programmet er meget enkelt og venter på, at grænsekontakten åbnes (viser, at skraldespanden er åben) og derefter starter en nedtælling i 4 sekunder. Hvis grænsekontakten ikke lukkes om 4 sekunder, vil arduinoen læse en.wav -fil fra det sd -kort, der er tilsluttet modulet. Filen afspilles gennem højttaleren.

Det aktuelle program kræver 7 forskellige lydfiler og cykler igennem dem efter hinanden hver gang det udløses. Du kan justere dette til så få eller så mange lyde, som du bare vil beholde det aktuelle mønster.

Trin 6: Test det

Nu hvor du har lavet din skraldespand til hund, er det tid til at teste den!

Tilslut strøm, og nyd din nye skraldespand uden hunde. Overvej venligst at abonnere på min YouTube -kanal for at støtte mig og se flere projekter/videoer. Tak fordi du læste!

Anbefalede: