Innholdsfortegnelse:

SmartPET - Smart kjæledyrsmater: 7 trinn (med bilder)
SmartPET - Smart kjæledyrsmater: 7 trinn (med bilder)

Video: SmartPET - Smart kjæledyrsmater: 7 trinn (med bilder)

Video: SmartPET - Smart kjæledyrsmater: 7 trinn (med bilder)
Video: 11 Amazing Gadgets You Can Actually Buy on Amazon - New Tech Gadgets 2024, November
Anonim
SmartPET - Smart kjæledyrsmater
SmartPET - Smart kjæledyrsmater
SmartPET - Smart kjæledyrsmater
SmartPET - Smart kjæledyrsmater

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

Å sette sammen maskinvaren
Å sette sammen maskinvaren
Å sette sammen maskinvaren
Å sette sammen maskinvaren
Å sette sammen maskinvaren
Å sette sammen maskinvaren

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

Å bygge saken
Å bygge saken
Å bygge saken
Å bygge saken
Å bygge saken
Å bygge saken
Å bygge saken
Å bygge 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

Installere og konfigurere Raspberry Pi
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

Opprette og konfigurere databasen
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

Koding av prosjektet
Koding av prosjektet
Koding av prosjektet
Koding av prosjektet
Koding av prosjektet
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

Lag en tjeneste og koble den til!
Lag 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: