Innholdsfortegnelse:
- Trinn 1: Ting du trenger
- Trinn 2: Sette maskinvaren sammen
- Trinn 3: Bygg saken
- Trinn 4: Installere og konfigurere Raspberry Pi
- Trinn 5: Opprette og konfigurere databasen
- Trinn 6: Koding av prosjektet
- Trinn 7: Opprett en tjeneste og koble den til
Video: SmartPET - Smart kjæledyrsmater: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Hei!
Jeg er Maxime Vermeeren, en 18 år gammel MCT (Multimedia og kommunikasjonsteknologi) student ved Howest.
Jeg har valgt å lage en smart dyrefôr som mitt prosjekt.
Hvorfor lagde jeg dette?
Katten min har noen vektproblemer, så jeg bestemte meg for å lage en maskin for å kontrollere hvor mye hun spiser.
Hva gjør den?
- Automatisk mating, hvis det er mindre enn 25g i bollen.
- Skåldeteksjon
- Lysdioden tennes i mørket
Hva gjør denne dyrefôrmaskinen så spesiell?
Med SmartPET registrerer det hvor mye kjæledyret ditt spiste de siste par dagene, ukene eller månedene. Den beregner om kjæledyret ditt har riktig mengde sunn mat.
Ferdigheter for dette prosjektet?
Du trenger ikke mye programmeringskunnskaper for dette prosjektet. Sørg for at du har noen grunnleggende prototypekunnskaper for å teste kretsen din.
I denne instruksen skal jeg lede deg gjennom alle trinnene for å lage din egen smarte kjæledyrsmater. Klon mitt github -depot for alle filer.
La oss begynne å lage!
Trinn 1: Ting du trenger
Komponenter
- Servo motor
- Vektføler (5KG): TAL220
- Ljussensor LDR: 10K - 20k ohm
- MCP3008
- Ultralydsensor: HY-SRF05
- Lastmodul: HX771
- Skjerm: 16x2
- Potensiometer
- RGB
- Bringebær Pi
- Strømforsyning
- Motstander
- - 1x 10k Ohm
- - 1x 1k Ohm
- - 4x 220 Ohm
Materialer
- Treplanker
- Cornflakes dispenser
- Skruer
- - 16 lange skruer
- - 4 korte skruer
- Hengsel
- - 6 skruer for å feste hengslet
Verktøy
- Loddejern
- Superlim
- Sag
- Bore
Den totale kostnaden for dette prosjektet er rundt 150 € - 200 €. Avhengig av hvor du kjøper komponentene. Jeg har laget en bom av materialer der du kan finne en lenke til alle nettbutikker. Det er i /bom -mappen.
Trinn 2: Sette maskinvaren sammen
Jeg har bygd kretsen min ved å følge Fritzing -opplegget jeg laget, jeg lastet opp opplegget nedenfor.
Kretsen har 3 sensorer (LDR, ultralyd og vekter) og 3 aktuatorer (servomotor, RGB led og LCD -skjerm) som fungerer sammen som en.
Hvis du følger opplegget, er det mye lettere å bygge det på et brødbrett for testing, og du kan legge det inn senere.
Jeg har bygd prototypen min på flere brødbrett.
Trinn 3: Bygg saken
Jeg kjøpte en cornflakes -dispenser og noen treplanker til prosjektet mitt, men du kan legge den i hvilket materiale du vil, så lenge den er stabil!
Saken
- Jeg saget noen treplanker en spesiell form, slik at cornflakes -dispenseren kan plasseres på den.
- Jeg har festet servomotoren min til dispenseren min med noen jerntråder. Jerntrådene trekker i rattet på dispenseren for å rotere den, som du kan se på bildene.
- Pass på at jerntrådene er sterke, men også tynne nok til å sette dem gjennom hullet på servomotoren.
- Jeg la til litt tre i kofferten min, jeg plasserte servomotoren min i mellom, for å gjøre ham mer stabil.
- Jeg skar noen hull i saken for å implementere LCD -skjermen, ultralydsensor, LDR og RGB.
- På baksiden har jeg lagt til et lite hengsel slik at du fortsatt kan åpne den og koble strømforsyningen til stikkontakten.
Sikkerhet
Hvis du er ny med øvelser, sager,.. Sørg for å ha noen ekstremt hendige i nærheten som din far eller bestefar. Det siste du vil er å skade deg selv, så ta på deg vernebrillene som jeg gjorde.
Trinn 4: Installere og konfigurere Raspberry Pi
For dette prosjektet trenger du først en kabeltilkobling til din bringebær pi.
Når du er tilkoblet, må du åpne en terminal (mac) eller windows power shell (windows) for å gjøre pi -en klar.
Koble pi -en din til internett og vent med å få en IPv4 -adresse. Fra nå av kan du koble til adressen over internett uten kabel.
Trinn 5: Opprette og konfigurere databasen
Åpne config.py -filen og konfigurer den riktig med databasen din. Du kan importere databasen min med noen dummy -data for å få prosjektet til å fungere.
Du finner databasen i /data -mappen, "database.sql".
Databasen er laget slik at du kan oppgradere SmartPET -prosjektet med flere sensorer og aktuatorer.
Trinn 6: Koding av prosjektet
Jeg kodet prosjektet mitt i Python, Flask, SocketIO og Javascript.
Jeg begynte med å lage de første wireframes av nettstedet mitt i Adobe XD, som er en gratis programvare av Adobe.
Deretter laget jeg designet mitt til HTML og CSS og la til noen grunnleggende Javascript for å få designet mitt til å fungere skikkelig.
Jeg har brukt ruter i Flask for å få det meste av dataene mine på nettstedet mitt. Stikkontaktene er for mindre ting og for det meste back-to-front handlinger som levende vekt.
Trinn 7: Opprett en tjeneste og koble den til
Opprett en tjeneste slik at bringebær -pi automatisk kjører koden (app.py) ved oppstart.
Du kan finne en opplæring for hvordan du oppretter en tjeneste i bringebær pi her.
Jeg har inkludert min smartpet.service i mappen /service for å komme i gang.
Du kan nå koble bringebær -pi og ekstern strømforsyning til veggen og kjøre prosjektet!
Jeg håper du har lært noe av dette instruerbare. Gi meg beskjed i kommentarene hvis alt var klart nok!
Anbefalt:
Ta flotte bilder med en iPhone: 9 trinn (med bilder)
Ta flotte bilder med en iPhone: De fleste av oss har med oss en smarttelefon overalt i disse dager, så det er viktig å vite hvordan du bruker smarttelefonkameraet ditt til å ta flotte bilder! Jeg har bare hatt en smarttelefon i et par år, og jeg har elsket å ha et greit kamera for å dokumentere ting jeg
Slik gjør du det: Installere Raspberry PI 4 Headless (VNC) med Rpi-imager og bilder: 7 trinn (med bilder)
Howto: Installere Raspberry PI 4 Headless (VNC) Med Rpi-imager og bilder: Jeg planlegger å bruke denne Rapsberry PI i en haug med morsomme prosjekter tilbake i bloggen min. Sjekk det gjerne ut. Jeg ønsket å begynne å bruke Raspberry PI igjen, men jeg hadde ikke tastatur eller mus på min nye plassering. Det var en stund siden jeg konfigurerte en bringebær
Automatisk kjæledyrsmater som bruker AtTiny85: 6 trinn
Automatisk kjæledyrsmater som bruker AtTiny85: Automatisk kjæledyrsmater som bruker AtTiny85 de PET Engenharia de Computação está licenciado com uma Licença Creative Commons - Atribuição 4.0 Internacional
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
Kjæledyrsmater med RasPi og Telegram Bot: 4 trinn (med bilder)
Pet Feedermaskin med RasPi og Telegram Bot: Først og fremst må jeg presisere at dette ikke er en original idégruve, bare oppdatere og tilpasse programmeringsskriptene for å jobbe med telegram, jeg fant det i en tidligere Instructable så kredittene er virkelig forfatter av den. Du kunne se den spanske