Innehållsförteckning:
- Tillbehör
- Steg 1: Kretsen
- Steg 2: Koden
- Steg 3: Fallet
- Steg 4: Fyll på elektroniken i fodralet
- Steg 5: Använd det
Video: Hundmatlarm: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Hej igen! I mitt hushåll faller ansvaret för att mata vår hund, en gyllene klotter som heter Taos (efter den nya mexikanska staden), ofta till oss barn. Men när det är dags att mata honom är det svårt att avgöra om han tidigare har matats eller inte (uppenbarligen för att han kanske redan har ätit sin mat). Så för att undvika övermatning av honom måste vi (I) gå runt i huset hos fyra andra som frågar runt. Tyvärr, i Internetets ålder, betyder det att avbryta Netflix -program, skola och mina föräldrar att komma ikapp sitt eget arbete. Så jag skapar en enhet som använder en Arduino och en DS3231 Real Time Clock -modul för att varna oss när vi behöver mata honom. Ärligt talat är det i grunden en förhärligad timer. Allt du behöver göra är att trycka på en tryckknapp när du matar honom. Jag hoppas att du kan tycka att det också är användbart.
Bilden ovan är min hund, Taos.
Tillbehör
- Arduino Uno (vilken Arduino som helst skulle fungera- koden kanske bara måste ändras)- Amazon
- 8 Ohm högtalare- Amazon
- DS3231 RTC-modul- Amazon
- CR2023 Batteri- Amazon
- Tryckknapp (jag kanske använder en från en gammal dörrklocka)- Amazon
- M/F DuPont Wires- Amazon
- Lim pistol
- 3D -skrivare (tillval)
- Lödkolv
Steg 1: Kretsen
För dig kommer denna del att vara ganska enkel. kabel bara allt enligt diagrammet. Du kan också ansluta SDA och SCL till A4 respektive A5 på Arduino. Det spelar egentligen ingen roll om hur du gör det. Ett annat val du kan göra är ljudelementet. Du kan välja mellan en 8 Ohm högtalare och en Piezo Buzzer. Jag använde en piezo eftersom jag hade en till hands, men du kanske vill ha en högtalare eftersom de i allmänhet är högre.
VIKTIGT: Såsom anges i diagrammet bör DS1307 -modulen ersättas med en DS3231 RTC
Steg 2: Koden
Koden är verkligen enkel. Det anger i princip tiden vid programmets start klockan 00:00:00. Genom att trycka på knappen när du matar hunden återställs programmet. Om tiden överstiger 11:00:00, larmar den i 8 sekunder. VIKTIGT: Innan du kör den här koden, ladda ner DS3231 -biblioteket från Adafruit. Se sedan till att inkludera.zip -biblioteket i din kod. Om du inte är bekant med Arduino IDE, se HakckerEarths fantastiska guide. Ladda upp koden på tavlan, och du är redo på den avdelningen.
*Notera datumet som anges på rad 17 (:
Steg 3: Fallet
Jag äger en 3D -skrivare, så jag skrev ut mitt hölje. Men jag vet att inte alla har en, så du kan också göra ett fodral av kartong eller annat material du har till hands. Om du vill skriva ut din hölje har jag bifogat.stl -filer. Skåpet ska vara cirka 10,5 cm x 7,5 cm x 4 cm (~ 4,5 tum x 3,5 tum x 1,5 tum). Se till att det finns två hål i sidan- ett för nätsladden (vänster på en av kortsidorna) och ett för knappen (du kan placera det där det passar, mitt visas ovan). Det ska också ha ett lock (bild).
Steg 4: Fyll på elektroniken i fodralet
Nu, lim fast knappen i hålet på höljets långa sida (som visas). Lägg sedan all elektronik i höljet och dela dem med något så att kretsarna inte vidrör (du kan använda kartong, vikta tejp, vad som helst), som bilden ovan. Anslut USB -kabeln till Arduino genom hålet på framsidan och se till att allt fungerar som det ska. Limma sedan på locket.
Steg 5: Använd det
Anslut USB -kabeln till en väggadapter och ställ larmet nära hundskålen. Nu kan du alltid komma ihåg att mata din hund (eller katt- det här är verkligen inte djurspecifikt). Förhoppningsvis kommer du aldrig att glömma att mata din lurviga vän (förutsatt att det inte är en reptil, amfibie, fisk, ryggradslösa djur etc.). Men om du gör det får du ett irriterande ljud i åtta sekunder. Kommentera nedan om du har någon konstruktiv kritik, eller om du gillade den här instruerbara.
*Om du inte kan läsa vad jag skrev i min hemska bubbelbokstavshandskrift, står det "Please Press After Feeding", en liten anteckning till den andra medlemmen i mitt hushåll.
Om du tyckte om detta projekt eller tyckte att det var användbart i någon egenskap (jag hoppas verkligen att du gjorde det), rösta gärna på mig i husdjurstävlingen. Eller gör det inte. Det spelar verkligen inte så stor roll. (:
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)