Përmbajtje:

SmartPET - Ushqyes i zgjuar i kafshëve shtëpiake: 7 hapa (me fotografi)
SmartPET - Ushqyes i zgjuar i kafshëve shtëpiake: 7 hapa (me fotografi)

Video: SmartPET - Ushqyes i zgjuar i kafshëve shtëpiake: 7 hapa (me fotografi)

Video: SmartPET - Ushqyes i zgjuar i kafshëve shtëpiake: 7 hapa (me fotografi)
Video: Маленький лисенок вышел к людям за помощью 2024, Nëntor
Anonim
SmartPET - Ushqyes i zgjuar i kafshëve shtëpiake
SmartPET - Ushqyes i zgjuar i kafshëve shtëpiake
SmartPET - Ushqyes i zgjuar i kafshëve shtëpiake
SmartPET - Ushqyes i zgjuar i kafshëve shtëpiake

Hej!

Unë jam Maxime Vermeeren, një student 18 vjeçar MCT (Multimedia dhe teknologji komunikimi) në Howest.

Unë kam zgjedhur të krijoj një ushqyes të zgjuar të kafshëve shtëpiake si projekti im.

Pse e bëra këtë?

Macja ime ka disa probleme me peshën, kështu që vendosa të bëj një makinë për të kontrolluar sa ha.

Çfarë bën?

- Ushqimi automatik, nëse ka më pak se 25g në tas.

- Zbulimi i kupës

- LED ndizet në errësirë

Çfarë e bën këtë ushqyes të kafshëve kaq të veçantë?

Me SmartPET, ai regjistron sa ka ngrënë kafsha juaj në dy ditët, javët apo edhe muajt e fundit. Llogarit nëse kafsha juaj ka marrë sasinë e duhur të ushqimit të shëndetshëm.

Aftësitë për këtë projekt?

Ju nuk keni nevojë për shumë aftësi programimi për këtë projekt. Sigurohuni që keni disa aftësi themelore prototipi për të testuar qarkun tuaj.

Në këtë udhëzues unë do t'ju udhëheq nëpër të gjitha hapat për të bërë ushqyesin tuaj të zgjuar të kafshëve shtëpiake. Klononi depozitën time github për të gjithë skedarët.

Le të fillojmë të krijojmë!

Hapi 1: Gjërat për të cilat keni nevojë

Komponentët

- Servo motor

- Sensori i peshës (5KG): TAL220

- Ndriçuesi LDR: 10K - 20k اهم

- MCP3008

- Sensori tejzanor: HY-SRF05

- Moduli i ngarkimit: HX771

- Ekran: 16x2

- Potenciometër

- RGB

- mjedër Pi

- Furnizimi me energji elektrike

- Rezistencat

- - 1x 10k Ohm

- - 1x 1k Ohm

- - 4x 220 Ohm

Materiale

- Dërrasa druri

- bombol me vrimë nxjerrëse misri

- vida

- - 16 vida të gjata

- - 4 vida të shkurtra

- varen

- - 6 vida për të ngjitur varen tuaj

Mjetet

- Makine per ngjitjen e metalit

- Super ngjites

- U pa

- Stërvitja

Kostoja totale e këtij projekti është rreth 150 € - 200 €. Në varësi të vendit ku blini përbërësit. Unë kam bërë një bombë materialesh ku mund të gjeni një lidhje me të gjitha dyqanet në internet. Inshtë në dosjen /bom.

Hapi 2: Vendosja e Harduerit së bashku

Bashkimi i harduerit së bashku
Bashkimi i harduerit së bashku
Bashkimi i harduerit së bashku
Bashkimi i harduerit së bashku
Bashkimi i harduerit së bashku
Bashkimi i harduerit së bashku

Unë kam ndërtuar qarkun tim duke ndjekur skemën time Fritzing që kam bërë, e kam ngarkuar skemën më poshtë.

Qarku ka 3 sensorë (LDR, tejzanor dhe peshues) dhe 3 aktivizues (servo motor, RGB led dhe ekran LCD) që punojnë së bashku si një.

Nëse ndiqni skemën, është shumë më e lehtë ta ndërtoni atë në një pjatë për testim dhe mund ta vendosni kutinë më vonë.

Unë kam ndërtuar prototipin tim në panela të shumta.

Hapi 3: Ndërtimi i çështjes

Ndërtimi i Rastit
Ndërtimi i Rastit
Ndërtimi i Rastit
Ndërtimi i Rastit
Ndërtimi i Rastit
Ndërtimi i Rastit
Ndërtimi i Rastit
Ndërtimi i Rastit

Bleva një bombol me vrimë nxjerrëse dhe disa dërrasa druri për projektin tim, por mund ta vendosni në çfarëdo materiali që dëshironi, për sa kohë që është i qëndrueshëm!

Rasti

- Unë pashë disa dërrasa druri të një forme të veçantë, në mënyrë që shpërndarësi i miellit të miellit të vendoset mbi të.

- Unë e kam bashkuar servo motorin tim në bombol me vrimë nxjerrëse me disa tela hekuri. Telat e hekurt po tërheqin timonin e shpërndarësit për ta rrotulluar atë, siç mund ta shihni në fotografi.

- Sigurohuni që telat e hekurit të jenë të fortë, por edhe mjaft të hollë për t'i kaluar nëpër vrimën e servo motorit.

- Shtova pak dru në rastin tim, vendosa servo motorin tim në mes, për ta bërë atë më të qëndrueshëm.

- Kam prerë disa vrima në kasë, për të zbatuar ekranin LCD, sensorin tejzanor, LDR dhe RGB.

- Në anën e pasme, unë kam shtuar një varen të vogël në mënyrë që të mund ta hapni dhe të lidhni furnizimin me energji elektrike në prizën e murit.

Siguri

Nëse jeni i ri me stërvitje, sharra,.. Sigurohuni që të keni dikë jashtëzakonisht të dobishëm aty pranë si babai ose gjyshi juaj. Gjëja e fundit që dëshironi është të dëmtoni veten, kështu që vishni ato syze sigurie si unë.

Hapi 4: Instalimi dhe konfigurimi i Raspberry Pi

Instalimi dhe Konfigurimi i Raspberry Pi
Instalimi dhe Konfigurimi i Raspberry Pi

Për këtë projekt, së pari do t'ju duhet një lidhje kabllore me pi mjedrën tuaj.

Pasi të jeni lidhur, duhet të hapni një terminal (mac) ose shell power të Windows (windows) për të bërë pi tuaj gati.

Lidhni pi -në tuaj në internet dhe prisni për të marrë një adresë IPv4. Tani e tutje mund të lidheni me adresën përmes internetit pa kabllo.

Hapi 5: Krijimi dhe konfigurimi i bazës së të dhënave

Krijimi dhe konfigurimi i bazës së të dhënave
Krijimi dhe konfigurimi i bazës së të dhënave

Hapni skedarin config.py dhe konfiguroni atë saktë me bazën e të dhënave tuaja. Ju mund të importoni bazën e të dhënave të mia me disa të dhëna falsifikuese për të funksionuar projektin.

Mund ta gjeni bazën e të dhënave në dosjen /data, "database.sql".

Baza e të dhënave është bërë në atë mënyrë që ju mund të azhurnoni projektin SmartPET me më shumë sensorë dhe aktivizues.

Hapi 6: Kodimi i projektit

Kodimi i Projektit
Kodimi i Projektit
Kodimi i Projektit
Kodimi i Projektit
Kodimi i Projektit
Kodimi i Projektit

Unë kodova projektin tim në Python, Flask, SocketIO dhe Javascript.

Fillova me krijimin e kornizave të para të faqes sime të internetit në Adobe XD, i cili është një program falas nga Adobe.

Pastaj e bëra modelin tim në HTML dhe CSS dhe shtova disa Javascript bazë për ta bërë dizajnin tim të funksionojë siç duhet.

Unë kam përdorur rrugë në Flask për të marrë shumicën e të dhënave të mia në faqen time të internetit. Prizat janë për gjëra më të vogla dhe kryesisht veprime të kundërta si pesha e gjallë.

Hapi 7: Krijoni një shërbim dhe lidheni

Krijoni një shërbim dhe lidheni!
Krijoni një shërbim dhe lidheni!

Krijoni një shërbim në mënyrë që mjedra pi të ekzekutojë automatikisht kodin (app.py) gjatë fillimit.

Ju mund të gjeni një tutorial se si të krijoni një shërbim në pi tuaj mjedër këtu.

Unë kam përfshirë shërbimin tim smartpet.service në dosjen /service për të filluar.

Tani mund të lidhni murin tuaj pi me mjedër dhe furnizimin me energji të jashtme në mur dhe të drejtoni projektin!

Shpresoj se keni mësuar diçka nga ky udhëzues. Më tregoni në komente nëse gjithçka ishte mjaft e qartë!

Recommended: