Orodha ya maudhui:

Nguvu ya Viwanda Paka (mnyama-kipenzi) Mlishaji: Hatua 10
Nguvu ya Viwanda Paka (mnyama-kipenzi) Mlishaji: Hatua 10

Video: Nguvu ya Viwanda Paka (mnyama-kipenzi) Mlishaji: Hatua 10

Video: Nguvu ya Viwanda Paka (mnyama-kipenzi) Mlishaji: Hatua 10
Video: Маленький лисенок вышел к людям за помощью 2024, Novemba
Anonim
Image
Image
Nakili Faili za Seva za Wavuti kwenye folda ya / var / www / html
Nakili Faili za Seva za Wavuti kwenye folda ya / var / www / html

Ninasafiri kwa wiki nyingi kwa wakati na nina paka hizi za nje ambazo zinahitaji kulishwa wakati mimi niko mbali. Kwa miaka kadhaa, nimekuwa nikitumia feeders zilizobadilishwa kununuliwa kutoka Amazon ambazo zinadhibitiwa kwa kutumia kompyuta ya rasipberry pi. Ingawa mfumo wangu wa kulisha unatumia feeders mbili (msingi na chelezo), kuegemea kwa wafugaji wa daraja la makazi imekuwa wasiwasi. Mradi huu huondoa wasiwasi mwingi wa kuegemea. Feeder hii ni bora kuliko feeders zilizonunuliwa zilizobadilishwa kwa njia zifuatazo: Rahisi kwa mpango, IOT, motor nzito ya kubeba, fani kwenye shimoni. sehemu zinazohamia zote ni za chuma, hutoa chakula chote (hakuna iliyoachwa kwenye feeder), kutenganisha ni rahisi, inaruhusu kusafisha kabisa, na kiwango cha malisho ni sawa kamili au karibu na tupu.

Nguvu ya paka ya Nguvu ya Viwanda ni mradi wa kulisha wanyama ambao ni wavuti / mtandao msingi: Kompyuta (rasipberry pi) inadhibitiwa

Feeder inaendeshwa na seva ya wavuti. Seva inaonyesha picha ya sasa ya bakuli. Seva ya wavuti ina vifungo vya: kulisha mahitaji, kuchukua picha mpya, kubadilisha kwa urahisi nyakati za kulisha kiotomatiki, zinaonyesha ni kiasi gani cha chakula kimetolewa Kulisha Kiasi anuwai cha kibble kwa nyakati tofauti za siku - picha za barua pepe zilizobadilishwa kwa urahisi kabla na baada ya kulisha ili kuhakikisha utendaji. Piga picha juu ya mahitaji Seva ya wavuti huonyesha picha ya bakuli kwenye tovuti Magogo na huonyesha ni chakula kipi kimetolewa.

Kuegemea - Magari ya hali ya juu, fani ili kupunguza kuvaa, chelezo ya betri kwa pi.

Uunganisho - Mbali na nyumbani? angalia ugavi wa chakula cha mnyama wako.

Feeder hii kweli imeundwa kama sehemu ndogo ya mfumo wa kulisha paka wa nje. Mfumo wa kulisha nje una mbili ya feeders hizi kwa utafutwaji wa kazi ikiwa kutofaulu. Mfumo wa nje ni uthibitisho wa raccoon. Imeundwa kuendeshwa bila kutunzwa kwa muda mrefu. Nitaunganisha mfumo mkubwa wa nje baadaye.

Kwa sababu wengine wanaweza kutaka kutumia feeder hii katika mazingira ya ndani, niliongeza msingi, kifuniko na bakuli. Nitatumia yangu bila msingi na bakuli. Ninajumuisha pia ugani ikiwa mtu anataka uwezo wa ziada.

Nimekuwa nikitumia feeders raspberry pi kudhibitiwa kwa muda mrefu na nimeridhika na kuegemea. Feeder hii imekuwa ikifanya kazi kwa wiki chache, imetenganishwa na kukaguliwa. Feeder ilikuwa kwa urahisi disassembled na kusafishwa juu rahisi. Ningeweza kuondoa mabaki ya chakula ili kuzuia wanyama wangu wasiugue. Ninaamini kuwa kuegemea itakuwa kubwa sana.

Mradi huu unahitaji printa ya 3d. Hii haipaswi kuwa shida ikiwa hauna moja na unaishi katika eneo kubwa la metro. Maktaba mengi yana printa 3d sasa.

Kanusho: Mradi huu unaunganisha na wavuti zingine ambazo hushughulikia hatua zinazofaa za kusanikisha programu kwenye pi ya rasipiberi, n.k. Hii ndio "ya kufundishwa" yangu ya kwanza, na maagizo haya yameandikwa kwa kiwango cha juu na hayaingii katika maelezo madogo kabisa.. Uchunguzi / utafiti zaidi unaweza kuhitajika.

Vifaa

Kiwango cha mantiki Converter

Pi ya Raspberry

Ugavi wa Nguvu ya Raspberry Pi Micro USB

Peleka tena

Ingizo za Shaba zilizofungwa

Ugavi wa Umeme wa DC

Stepper Motor Dereva

Mpira Uliofungwa Muhuri

Pikipiki ya Stepper

Kuunganisha rahisi

Kadi ya SD

Kamera ya USB

8mm Flange Shaft Coupling

8mm x 100mm Shimoni Mzunguko wa Chuma

Hatua ya 1: Kuelewa Jinsi Mlishaji Anavyofanya Kazi

Feeder lina hopper ambayo inashikilia chakula. Hopper anakaa juu ya conveyor ya screw. Conveyor screw ni akageuka na stepper motor ambayo ina zaidi ya moment kutosha kugeuza auger.

Motor inaendeshwa na 12V transformer kupitia stepper mtawala. Nguvu kwa mtawala inadhibitiwa na relay ambayo inawasha / kuzima tu wakati feeder inafanya kazi. Motors za stepper hutumia nguvu hata wakati hazigeuki. Hii ndio sababu niliweka relay - nguvu tu ya usambazaji wakati motor inahitajika. Kidhibiti cha stepper kinadhibitiwa na kompyuta ya rasipberry pi ambayo ina seva ya wavuti.

Ukurasa wa faharisi ya seva ya wavuti una vifungo vinne ambavyo vinadhibiti pi. Kuna kitufe cha "mipangilio" (kilichounganishwa na ukurasa wa mipangilio), kitufe cha "kulisha sasa" (kilichounganishwa na ukurasa wa sasa wa kulisha), kitufe cha "picha" (kilichounganishwa na ukurasa wa picha), na "jaza upya" (iliyounganishwa na ukurasa wa kuweka upya).

"Kitufe cha mipangilio" -> settings.php - ukurasa huu unaandika mipangilio kwenye faili ya maandishi (Configuration.txt) iliyoko kwenye saraka ya / var / www / html. Faili hii ya txt itasomwa kila saa ili kuona ikiwa ni wakati wa kulisha na ni kiasi gani cha kulisha.

"Lisha Sasa" -> button.php - ukurasa huu unaita hati ya ganda "feedNow.sh" ambayo inaita hati ya chatu"

/ nyumbani/icf/catFeeder/feedNow.py.

"Rudisha kitufe" weka tu hesabu ya feeder hadi sifuri. Hesabu ya sasa inadumishwa na faili "fdrCount.txt".

"Kitufe cha picha" inalazimisha kamera kuchukua picha mpya. Picha kwenye wavuti inasasishwa mara moja kwa saa na inachukuliwa dakika 10 baada ya kila saa (baada ya feeder kutoa chakula.

Crontab itarekebishwa ili kuendesha hati ya chatu "checkDispenseFood.py" kila saa saa. Hati hii inasoma faili ya usanidi.txt. Inaangalia wakati wa sasa, inaona kama nyakati zinalingana kwa yoyote ya nyakati tatu za kulisha. Ikiwa kuna mechi, inasambaza kiwango cha chakula ambacho kimewekwa na faili ya usanidi.txt. Hati hiyo pia huita hati ambayo hutuma picha kutoka kwa kamera kabla ya kulisha na baada ya kulisha. Kwa njia hii mtu anaweza kudhibitisha kuwa anakula chakula chote na kwamba mtoaji anafanya kazi kweli.

Mtaalam amejaribiwa na aina moja tu ya paka inayoweka paka (Meow Mix). Feeder haina hopper kabisa na kidogo sana "panya holing". Mlishaji anaonekana kupeana chakula sawa ikiwa kibopi imejaa kabisa au karibu haina kitu.

Hatua ya 2: Anza Kuchapisha Sehemu za Kulisha Paka na Agiza Sehemu za Ununuzi

Faili zote za printa 3d ziko kwenye thingiverse. Kiungo

Pakua na anza kuchapisha faili zote za stl. Watachukua muda kuchapisha, kwa hivyo wakati sehemu zote zinachapisha, songa kwenye sehemu ya kompyuta ya mradi huo.

Hatua ya 3: Anza Kupakia OS kwenye Pi na usanidi

Maagizo haya ni ya usakinishaji usio na kichwa. Ninatumia mac kwa hivyo sijui kama hatua yoyote itakuwa tofauti kwa aina yoyote ya kompyuta unayotumia.

Pakua RaspbianUsitumie NOOBS.

Sanidi na usanidi Raspbian kwenye sdcard - na uweke kadi kwenye PI. Kiungo cha Maagizo. Nilitumia balenaEtcher.

Sakinisha kadi na ssh ndani ya pi

Salama pi yako

Unda barafu (Akaunti ya Kulisha Paka ya ndani)

sudo adduser icf

Sakinisha na usanidi seva ya wavuti - sakinisha na usanidi php

Pakua faili kutoka github

Hatua ya 4: Nakili Faili za Seva za Wavuti kwenye folda ya / var / www / html

Nakili faili za seva ya wavuti kwenye folda / var / www / html

Thibitisha / weka Ruhusa / wamiliki wa Faili

Baada ya faili kunakiliwa kwenye pi, thibitisha kuwa wamiliki na ruhusa zinalingana na picha hiyo.

Ikiwa wewe ni mpya kwa linux / raspberry pi? Google "chown" & "chmod" ili kujifunza jinsi ya kuweka mmiliki na idhini katika Linux.

Hatua ya 5: Rekebisha faili ya 'sudoers'

Rekebisha faili ya 'wapenda'
Rekebisha faili ya 'wapenda'

Chapa amri ifuatayo sudo nano / etc / sudoer

Ongeza mstari chini ya faili

www-data YOTE = (YOTE) NOPASSWD: /var/www/html/feedNow.sh, NOPASSWD: /var/www/html/camera.sh

Hatua ya 6: Nakili Faili za Hati kwenye Saraka ya CatFeeder

Nakili Faili za Hati kwenye Saraka ya CatFeeder
Nakili Faili za Hati kwenye Saraka ya CatFeeder

Unda saraka ya catFeeder katika saraka ya icf na unakili faili kutoka github kwenye saraka hiyo.

Angalia na uweke wamiliki / ruhusa ili zilingane na picha hapo juu.

Badilisha msimbo katika faili zifuatazo kwa barua pepe yako: sendAfterEmail.py, sendBeforeEmail.py

Hatua ya 7: Rekebisha Faili ya Crontab ili Kuendesha Hati ya 'checkDispenseFood'

Rekebisha faili ya Crontab ili kuendesha Hati ya 'checkDispenseFood'
Rekebisha faili ya Crontab ili kuendesha Hati ya 'checkDispenseFood'

Andika zifuatazo kwenye mstari wa amri

sudo crontab -e

Ongeza mstari ufuatao chini ya faili

10 * / 1 * * * sh /var/www/html/camera.sh >> / nyumbani / icf / magogo / kamera 2> & 1

0 * * * * sh / nyumba / icf/catFeeder/checkDispenseFood.sh >> / nyumbani / icf / magogo / cronlog

Hii itafanya hati ya 'checkDispenseFood.sh' kila saa saa. Ikiwa mipangilio kutoka kwa seva ya wavuti inalingana, feeder atatoa chakula.

Hii itachukua picha kila dakika 10 baada ya saa.

Hatua ya 8: Anza Sehemu ya Wiring ya Mradi - Jenga Sanduku la Kudhibiti

Anza Sehemu ya Wiring ya Mradi - Jenga Sanduku la Kudhibiti
Anza Sehemu ya Wiring ya Mradi - Jenga Sanduku la Kudhibiti
Anza Sehemu ya Wiring ya Mradi - Jenga Sanduku la Kudhibiti
Anza Sehemu ya Wiring ya Mradi - Jenga Sanduku la Kudhibiti

Jenga sanduku la kudhibiti. Nilifanya sanduku langu la kudhibiti kuwa kubwa, kwa hivyo ingefanya iwe rahisi kukusanyika na waya. Ninaweza kurekebisha muundo huu na kuifanya iwe ngumu zaidi.

Kuunganisha motor kwenye sanduku la kudhibiti: Tumia makusanyiko mawili ya kuziba ndege. Piga waya nne (4) kutoka kwa motor. Kuna shimo moja kwenye mlima wa gari kwa kuziba. Kuna mashimo mawili kwenye sanduku la kudhibiti. Tumia shimo kwa kuziba motor. Sakinisha motor kwenye mlima wa motor ukitumia (4) soketi nne za 3x x 8mm za hex na unganisha waya 4 kwenye kuziba moja. Piga viunganisho vya dupont kutoka upande mwingine wa waya 4 na uunganishe kuziba pande zote mbili ili kutengeneza kebo inayoziba ndani ya sanduku la kudhibiti. Solder waya 4 kwenye kuziba nyingine itakayotumika kwa kuziba sanduku la kudhibiti. Sakinisha kuziba kwenye sanduku la kudhibiti

Sakinisha pi ukitumia matako ya 2x X 8 mm ya hex, upeleke tena ukitumia 2 mm X 8 mm soketi za hex, na mdhibiti ukitumia M3 x 8 mm na karanga kwenye sanduku na uzie kwa waya kwa mchoro wa wiring. Weka swichi za kuzamisha za mtawala kuwasha, kuwasha, kuzima, kuwasha, kuzima. Mradi huu ulitumia mchanganyiko wa waya za dupont, waya za kawaida. Uuzaji mwingine unahitajika. Soldering inahitajika sana kwa kuziba. Nilitumia plugs za anga ili niweze kuziba na kufungua kwa urahisi.

Piga mwisho wa waya wa transformer na solder kwenye kuziba nyingine ya anga. Waya waya kwa kila mchoro wa wiring.

Hatua ya 9: Kukusanya Mtoaji wa Paka

Kukusanya Mtoaji wa Paka
Kukusanya Mtoaji wa Paka
Kukusanya Mtoaji wa Paka
Kukusanya Mtoaji wa Paka
Kukusanya Mtoaji wa Paka
Kukusanya Mtoaji wa Paka

Kufikia sasa, sehemu zako zote zinapaswa kuchapishwa.

Bolting: Nilitumia uingizaji wa shaba kwa unganisho nane. Nitakuwa nikisafisha feeder mara nyingi, kwa hivyo ninahitaji uzi uwe katika hali nzuri. Ingiza fittings za shaba kwenye msingi na nyumba ya chini ya feeder ya screw.

Unganisha mkuta - Tumia faili ya pande zote ikiwa shafts hazitoshei ndani ya kipiga kipigo (kwa kweli ilibidi nichimbe katikati na kisha nikatumia faili ya duara kumaliza na unganisho thabiti). Tumia screws za kofia 3mm x 8mm kwa flanges za mwisho. Shafts inapaswa kuwa na uwezo wa kuteleza ndani na nje ya flanges. Fanya marekebisho ya mwisho ya shimoni wakati wa mkutano wa mwisho.

Bolt msingi kwenye ugani wa msingi. Feeder yangu kweli haitumii hii. Niliongeza ugani wa msingi kwa kila mtu anayejenga hii ambayo hutumia bakuli. Tumia (4) 4mm x 12mm na karanga.

Bolt Msaada wa Magari kwenye mlima wa magari. Tumia (3) 4mm x 12mm na karanga.

Bolt Msaada wa Magari kwa msingi. Tumia (4) 4mm x 40mm bolts na karanga.

Ambatisha kuunganishwa kwa shimoni la magari

Telezesha fani kwenye shimoni

Weka dalali kwenye birika la chini na utelezeshe kijiko mahali hapo, huku ukiongoza shimoni kwenye unganisho. Kamilisha makadirio ya shimoni na kaza chini screws zote zinazohusiana na shimoni na vifungo.

Weka birika la juu juu ya birika la chini na bolt chini kwa birika la chini na la chini.

Ongeza viunganisho vinne vya safu kwenye safu na funga kwa kutumia (4) 4mm x 40mm na karanga.

Ongeza hopper na bolt splices kwa hopper.

Hatua ya 10: Ongeza Nguvu kwenye Pi na Sanduku la Kudhibiti

Chomeka pi yako na sanduku lako la kudhibiti. Fungua kivinjari. Nenda kwenye pi yako, weka nyakati zako za kulisha na utambulishe paka wako kwa feeder mpya.

Ilipendekeza: