Orodha ya maudhui:

SmartPET - Mtoaji wa Smart Pet: Hatua 7 (na Picha)
SmartPET - Mtoaji wa Smart Pet: Hatua 7 (na Picha)

Video: SmartPET - Mtoaji wa Smart Pet: Hatua 7 (na Picha)

Video: SmartPET - Mtoaji wa Smart Pet: Hatua 7 (na Picha)
Video: Слава Богу (2001) Комедия | Полнометражный фильм | С русскими субтитрами 2024, Novemba
Anonim
SmartPET - Mtoaji wa Smart Pet
SmartPET - Mtoaji wa Smart Pet
SmartPET - Mtoaji wa Smart Pet
SmartPET - Mtoaji wa Smart Pet

He!

Mimi ni Maxime Vermeeren, mwanafunzi wa miaka 18 wa MCT (Multimedia na teknolojia ya mawasiliano) mwanafunzi huko Howest.

Nimechagua kuunda kipeperushi kipenzi kama mradi wangu.

Kwa nini nilifanya hii?

Paka wangu ana shida za uzani, kwa hivyo niliamua kutengeneza mashine kudhibiti ni kiasi gani anakula.

Inafanya nini?

- Chakula cha moja kwa moja, ikiwa kuna chini ya 25g kwenye bakuli.

- Kugundua bakuli

- LED inawasha gizani

Ni nini kinachomfanya mnyama huyu kulisha wanyama kuwa wa kipekee sana?

Na SmartPET, inasajili ni kipi mnyama wako alikula katika siku kadhaa, wiki au hata miezi iliyopita. Inahesabu ikiwa mnyama wako amepata kiwango kizuri cha chakula chenye afya.

Ujuzi wa mradi huu?

Huna haja ya ujuzi mwingi wa programu kwa mradi huu. Hakikisha kuwa una ujuzi wa kimsingi wa mtihani wa mzunguko wako.

Katika hii yenye kufundisha nitakuongoza kupitia hatua zote za kutengeneza kipishi chako kipya cha wanyama kipenzi. Clone hifadhi yangu ya github kwa faili zote.

Wacha tuanze kuunda!

Hatua ya 1: Vitu Unavyohitaji

Vipengele

- Servo motor

- sensa ya uzito (5KG): TAL220

- Lightsensor LDR: 10K - 20k ohm

- MCP3008

- Sura ya Ultrasonic: HY-SRF05

- Mzigo wa mzigo: HX771

- Onyesha: 16x2

- Potentiometer

- RGB

- Raspberry Pi

- Ugavi wa umeme

- Resistors

- - 1x 10k Ohm

- - 1x 1k Ohm

- - 4x 220 Ohm

Vifaa

- Mbao za mbao

- Mtoaji wa mahindi

- Screws

- - 16 screws ndefu

- 4 screws fupi

- bawaba

- - 6 skrews za kushikamana na bawaba

Zana

- Chuma cha kutengeneza chuma

- Gundi kubwa

- Saw

- Piga

Gharama ya jumla ya mradi huu ni karibu 150 € - 200 €. Kulingana na wapi ununue vifaa. Nimetengeneza bom ya vifaa ambapo unaweza kupata kiunga kwa maduka yote ya wavuti. Iko kwenye folda ya / bom.

Hatua ya 2: Kuweka vifaa pamoja

Kuweka Vifaa Pamoja
Kuweka Vifaa Pamoja
Kuweka Vifaa Pamoja
Kuweka Vifaa Pamoja
Kuweka Vifaa Pamoja
Kuweka Vifaa Pamoja

Nimeunda mzunguko wangu kwa kufuata mpango wangu wa Fritzing ambao nilitengeneza, nilipakia mpango hapa chini.

Mzunguko una sensorer 3 (LDR, Ultrasonic na weightsensor) na watendaji 3 (servo motor, RGB iliyoongozwa na onyesho la LCD) ambazo hufanya kazi pamoja kama moja.

Ikiwa unafuata mpango huo, ni rahisi kuijenga kwenye ubao wa mkate kwa upimaji na unaweza kuweka kesi hiyo baadaye.

Nimejenga mfano wangu kwenye bodi nyingi za mkate.

Hatua ya 3: Kujenga Kesi

Kujenga Kesi hiyo
Kujenga Kesi hiyo
Kujenga Kesi hiyo
Kujenga Kesi hiyo
Kujenga Kesi hiyo
Kujenga Kesi hiyo
Kujenga Kesi hiyo
Kujenga Kesi hiyo

Nilinunua mtoaji wa chembe za mahindi na mbao kadhaa za mbao kwa mradi wangu, lakini unaweza kuiweka katika nyenzo yoyote unayotaka, maadamu ni thabiti!

Kesi

- Nilicheka mbao kadhaa za mbao sura maalum, ili mtoaji wa cornflakes aweze kuwekwa juu yake.

- Nimeambatanisha gari langu la servo kwa kontena langu na nyaya za chuma. Waya za chuma zinavuta kwenye usukani wa mtoano ili kuizungusha, kama unavyoona kwenye picha.

- Hakikisha kuwa waya za chuma zina nguvu lakini pia nyembamba nyembamba za kutosha kuziweka kwenye shimo la gari la servo.

- Niliongeza kuni katika kesi yangu, nikaweka motor yangu ya servo katikati, ili kumfanya awe thabiti zaidi.

- Nilikata mashimo kadhaa kwenye kesi hiyo, kutekeleza onyesho la LCD, sensa ya Ultrasonic, LDR na RGB.

- Nyuma, nimeongeza bawaba kidogo ili uweze bado kuifungua na unganisha umeme wako kwenye ukuta wa ukuta.

Usalama

Ikiwa wewe ni mpya na visima, misumeno,.. Hakikisha kuwa na mtu anayefaa sana karibu kama baba yako au babu yako. Kitu cha mwisho unachotaka ni kujiumiza, kwa hivyo vaa glasi za usalama kama nilivyofanya.

Hatua ya 4: Kusanidi na kusanidi Raspberry Pi

Kuweka na kusanidi Raspberry Pi
Kuweka na kusanidi Raspberry Pi

Kwa mradi huu utahitaji unganisho la kebo kwa pi yako raspberry kwanza.

Mara baada ya kushikamana, lazima ufungue terminal (mac) au windows shell shell (windows) ili kuandaa pi yako.

Unganisha pi yako kwenye mtandao na subiri kupata anwani ya IPv4. Kuanzia sasa unaweza kuunganisha kwa anwani kupitia mtandao bila kebo.

Hatua ya 5: Kuunda na kusanidi Hifadhidata

Kuunda na kusanidi Hifadhidata
Kuunda na kusanidi Hifadhidata

Fungua faili ya config.py na uisanidi kwa usahihi na hifadhidata yako. Unaweza kuagiza hifadhidata yangu na data fulani ya dummy ili kufanya mradi ufanye kazi.

Unaweza kupata hifadhidata kwenye folda / data, "database.sql".

Hifadhidata imetengenezwa kwa njia ambayo unaweza kuboresha mradi wa SmartPET na sensorer zaidi na watendaji.

Hatua ya 6: Kuandika Mradi

Kuandika Msimbo wa Mradi
Kuandika Msimbo wa Mradi
Kuandika Msimbo wa Mradi
Kuandika Msimbo wa Mradi
Kuandika Msimbo wa Mradi
Kuandika Msimbo wa Mradi

Niliandika mradi wangu katika Python, Flask, SocketIO na Javascript.

Nilianza na kutengeneza fremu za waya za kwanza za wavuti yangu katika Adobe XD, ambayo ni programu ya bure na Adobe.

Kisha nikafanya muundo wangu kuwa HTML na CSS na nikaongeza Javascript ya msingi kufanya muundo wangu ufanye kazi vizuri.

Nimetumia njia katika Flask kupata data yangu nyingi kwenye wavuti yangu. Soketi ni za vitu vidogo na vitendo vya kurudi mbele kama vile uzani wa moja kwa moja.

Hatua ya 7: Unda Huduma na Uiunganishe

Unda Huduma na Uiunganishe!
Unda Huduma na Uiunganishe!

Unda huduma ili raspberry pi iendeshe nambari moja kwa moja (app.py) wakati wa kuanza.

Unaweza kupata mafunzo ya jinsi ya kuunda huduma kwenye pi yako ya raspberry hapa.

Nimejumuisha huduma yangu ya smartpet kwenye folda ya / huduma ili uanze.

Sasa unaweza kuziba pi yako ya raspberry na umeme wa nje kwenye ukuta na kuendesha mradi!

Natumai umejifunza kitu kutoka kwa hii inayoweza kufundishwa. Napenda kujua katika maoni ikiwa kila kitu kilikuwa wazi vya kutosha!

Ilipendekeza: