Orodha ya maudhui:

Auto PetFeeder: Hatua 5
Auto PetFeeder: Hatua 5

Video: Auto PetFeeder: Hatua 5

Video: Auto PetFeeder: Hatua 5
Video: Автоматическая кормушка для кошек и собак. Автокормушка Automatic Pet Feeder 4PLDH5001 с таймером. 2024, Julai
Anonim
Auto PetFeeder
Auto PetFeeder

Halo, jina langu ni Gilian, ninasoma Howest Kortrijk Ubelgiji na mimi ni mwanafunzi wa MCT kama mgawo wa mwisho nilipaswa kutengeneza kifaa cha IOT.

Nina mbwa nyumbani ambaye hulishwa mara 2 kwa siku kwa wakati maalum pia kiwango cha chakula ni utabiri mara mbili kwa siku tunapima gramu 56 za chakula na kumlisha. Kwa hivyo nilitengeneza kifaa ambacho hutengeneza mfumo huu na inaitwa PetFeeder. Kwenye wavuti unaweza kuongeza ratiba anuwai kwa kuchagua wakati na kutaja uzito wa chakula unachotaka kutoa. Ikiwa hutaki kungojea wakati unaofuata wa kulisha kwenye ukurasa wa nyumbani ni kitufe kinachotoa chakula mara moja.

Hatua ya 1: Vifaa

Ndani ya kesi hiyo kuna mfumo wa screw ambao unasukuma chakula kikavu ndani ya bakuli, sikujibuni hii mwenyewe kwa sababu nilipata kile nilichohitaji kwenye thingiverse na nilitengwa na George Tsianakas. Ubunifu na upakuaji wa kile nilichotumia, unaweza kupata hapa.

Chini ni orodha ya sehemu ambazo unahitaji zaidi kwa mradi huu.

  • pi rasipiberi
  • kadi ndogo ya sd (kiwango cha chini cha 8gb)
  • Screen 20x4 LCD na moduli i2c nyuma
  • rotod incoder + kitovu
  • sensor ya ultrasonic ya srf-05
  • 1kg mzigo mzigo + hx711 amplifier
  • Usambazaji wa umeme wa 12 / 5v
  • nema 17 stepper motor + drv8825 stepperdriver
  • Vipinga 2 (2 kohm na 1 kohm)
  • Pini 40 ya kubamba + cobler

Hatua ya 2: Wiring

Wiring
Wiring
Wiring
Wiring
Wiring
Wiring
Wiring
Wiring

Hatua inayofuata ni kuweka waya kila kitu kwenye ubao wa mkate na ujaribu ikiwa kila kitu kinafanya kazi. Unaweza kuiacha hivi lakini niliamua kutuliza kila kitu kwenye kitabu cha maandishi ili kufanya kila kitu kionekane bora na kuwa kidogo na kuchukua nafasi katika kesi baadaye.

Hatua ya 3: Hifadhidata

Hifadhidata
Hifadhidata

Mradi huu hufanya matumizi ya hifadhidata kuhifadhi data za sensorer na nyakati zote za kulisha na wieghts ambazo huenda pamoja nayo. Kuna meza 3:

  • Kulisha ambapo nyakati zote na uzito unaoweka kwenye wavuti umehifadhiwa.
  • Historia ambapo maadili ya sensorer ya ultrasonic huhifadhiwa pamoja na tarehe ya kurekodi
  • Sensorer ambapo sensorer ambazo zinatumika katika mradi zinahifadhiwa pamoja na kitambulisho kwa sasa thamani yake ni kutoka kwa sensorer gani kwenye Jedwali la Historia.

Hatua ya 4: Kanuni

Kwanza utahitaji kusanikisha apache2 ili kufanya wavuti yako ifanye kazi, hii unaweza kufanya kwa amri ifuatayo kwenye therminal ya pi yako.

Sudo apt kufunga apache2 -y

Unafunga pia usanidi muunganisho wa waya kwa pi yako kwa sababu baada ya kuweka kila kitu ndani ya kesi hautaweza kuziba kebo ya ethernet kwa urahisi.

Utahitaji pia kuanzisha hifadhidata ya MariaDB ili uweze kuipata.

Baada ya hii kufanywa unaweza kuweka faili za mbele katika folda ifuatayo: / var / www / html

Nambari ya nyuma umeiweka kwenye folda ya nyumbani.

Pia ni rahisi kufanya huduma ya app.py ili kwamba wakati wa kupiga buti mipango inaendesha kiatomati. Ili kufanya hivyo unahitaji kunakili faili ya huduma (ambayo imejumuishwa kwenye faili ya zip) kwa folda ya kulia na amri ifuatayo:

sudo cp petfeeder.service / nk / systemd / mfumo / petfeeder.service

Hatua ya 5: Kesi

Kesi
Kesi
Kesi
Kesi
Kesi
Kesi
Kesi
Kesi

Kwa cas niliiunda katika Fusion 360 na kusafirisha michoro kwa faili za dxf kwa lasercut mahali pa ndani najua. Niliiunda na viungo vya kidole ili kila kitu kiwe sawa pamoja. Baada ya kukatwa niliunganisha vituo kwa pamoja kwa jopo la nyuma na jopo la katikati ambapo LCD na sensorer ya ultrasonic imewekwa ili iwe na ufikiaji rahisi kwa kila kitu lazima kitu kitabadilishwa baadaye. Ingawa hazijatiwa gundi hukaa vizuri kwa sababu ya viungo vya vidole.

Hiyo ndiyo yote natumaini umefurahiya mradi huu. - Gilian

Ilipendekeza: