Innholdsfortegnelse:

Hundematalarm: 5 trinn
Hundematalarm: 5 trinn

Video: Hundematalarm: 5 trinn

Video: Hundematalarm: 5 trinn
Video: Голубая стрела (1958) фильм 2024, November
Anonim
Hundematalarm
Hundematalarm
Hundematalarm
Hundematalarm

Hallo igjen! I min husstand faller ansvaret for å mate hunden vår, en gyllen doodle ved navn Taos (etter den nye meksikanske byen), ofte på oss barna. Men når det er på tide å mate ham, er det vanskelig å si om han tidligere har blitt matet eller ikke (åpenbart fordi han kanskje allerede har spist maten sin). Så for å unngå å overfôre ham, må vi (jeg) gå rundt i huset til fire andre som spør rundt. Dessverre, i en alder av Internett, betyr det å avbryte Netflix -programmer, skole og foreldrene mine som tar igjen sitt eget arbeid. Så jeg lager en enhet som bruker en Arduino og en DS3231 sanntidsklokke -modul for å varsle oss når vi trenger å mate ham. Ærlig talt er det i utgangspunktet en glorifisert timer. Alt du trenger å gjøre er å trykke på en trykknapp når du mater ham. Jeg håper du kan finne dette nyttig også.

Bildet ovenfor er min hund, Taos.

Rekvisita

  • Arduino Uno (enhver Arduino ville virkelig fungere- koden må kanskje endres)- Amazon
  • 8 Ohm høyttaler- Amazon
  • DS3231 RTC-modul- Amazon
  • CR2023 batteri- Amazon
  • Trykknapp (jeg bruker kanskje en fra en gammel dørklokke)- Amazon
  • M/F DuPont Wires- Amazon
  • Varm limpistol
  • 3D -skriver (valgfritt)
  • Loddejern

Trinn 1: Kretsen

Kretsen
Kretsen

For deg vil denne delen være ganske enkel. bare koble alt i henhold til diagrammet. Du kan også koble SDA og SCL til henholdsvis A4 og A5 på Arduino. Det spiller egentlig ingen rolle om hvordan du gjør det. Et annet valg du kan gjøre er lydelementet. Du har muligheten mellom en 8 Ohm høyttaler og en Piezo Buzzer. Jeg brukte en piezo fordi jeg hadde en for hånden, men du vil kanskje ha en høyttaler fordi de generelt er høyere.

VIKTIG: Som nevnt i diagrammet, bør DS1307 -modulen erstattes med en DS3231 RTC

Trinn 2: Koden

Koden er veldig enkel. Det setter i utgangspunktet tiden ved programstart klokken 00:00:00. Hvis du trykker på knappen når du mater hunden, tilbakestilles programmet. Hvis tiden overstiger 11:00:00, vil den alarmere i 8 sekunder. VIKTIG: Last ned DS3231 -biblioteket fra Adafruit før du kjører denne koden. Sørg deretter for å inkludere.zip -biblioteket i koden. Hvis du ikke er kjent med Arduino IDE, kan du se den fantastiske guiden til HakckerEarth. Last opp koden til tavlen, og du er klar i den avdelingen.

*Legg merke til datoen som er angitt på linje 17 (:

Trinn 3: Saken

Saken
Saken
Saken
Saken

Jeg eier en 3D -skriver, så jeg skrev ut kabinettet mitt. Imidlertid vet jeg at ikke alle har en, så du kan også lage en eske av papp eller annet materiale du har tilgjengelig. Hvis du vil skrive ut kabinettet, har jeg lagt ved.stl -filer. Kapslingen skal være omtrent 10,5 cm x 7,5 cm x 4 cm (~ 4,5 tommer x 3,5 tommer x 1,5 tommer). Sørg for at det er to hull i siden- ett for strømledningen (venstre på en av kortsidene) og ett for knappen (du kan plassere dette hvor det passer, mitt er vist ovenfor). Den skal også ha et lokk (bilde).

Trinn 4: Fyll elektronikken i saken

Fyll elektronikken i saken
Fyll elektronikken i saken
Fyll elektronikken i saken
Fyll elektronikken i saken

Nå limer du knappen inn i hullet på langsiden av saken (som vist). Legg deretter all elektronikken inn i esken, del dem med noe slik at kretsene ikke berører (du kan bruke papp, brettet duct tape, uansett), som bildet ovenfor. Koble USB -kabelen til Arduino gjennom hullet på forsiden og kontroller at alt fungerer som det skal. Lim deretter lokket på.

Trinn 5: Bruk den

Bruk det!
Bruk det!

Koble USB -kabelen til en veggadapter og sett alarmen i nærheten av hundeskålen. Nå kan du alltid huske å mate hunden din (eller katten- dette er virkelig ikke dyrespesifikt). Forhåpentligvis vil du aldri glemme å mate din furrige venn (forutsatt at det ikke er reptil, amfibier, fisk, virvelløse dyr osv.). Men hvis du gjør det, vil du få en irriterende lyd i åtte sekunder. Kommenter nedenfor hvis du har konstruktiv kritikk, eller hvis du likte denne instruksen.

*Hvis du ikke kan lese det jeg skrev i min forferdelige boblebrevshåndskrift, står det: "Vennligst trykk etter fôring", et lite notat til det andre medlemmet av min husstand.

Hvis du likte dette prosjektet eller syntes det var nyttig i noen egenskap (jeg håper inderlig at du gjorde det), kan du gjerne stemme på meg i kjæledyrkonkurransen. Eller ikke. Det spiller egentlig ikke så stor rolle. (:

Anbefalt: