Orodha ya maudhui:

Mfumo wa Kunyunyizia Moja kwa Moja - Nyunyiza rahisi: Hatua 5
Mfumo wa Kunyunyizia Moja kwa Moja - Nyunyiza rahisi: Hatua 5

Video: Mfumo wa Kunyunyizia Moja kwa Moja - Nyunyiza rahisi: Hatua 5

Video: Mfumo wa Kunyunyizia Moja kwa Moja - Nyunyiza rahisi: Hatua 5
Video: SEHUMU 5 ZA KUSHIKA MWANAMKE MKITOMBANA!!! ATALIA SANA! 2024, Juni
Anonim
Mfumo wa Kunyunyizia Moja kwa Moja - EasySprinkle
Mfumo wa Kunyunyizia Moja kwa Moja - EasySprinkle
Mfumo wa Kunyunyizia Moja kwa Moja - EasySprinkle
Mfumo wa Kunyunyizia Moja kwa Moja - EasySprinkle
Mfumo wa Kunyunyizia Moja kwa Moja - EasySprinkle
Mfumo wa Kunyunyizia Moja kwa Moja - EasySprinkle
Mfumo wa Kunyunyizia Moja kwa Moja - EasySprinkle
Mfumo wa Kunyunyizia Moja kwa Moja - EasySprinkle

EasySprinkle ni mradi wa mfumo wa kunyunyiza moja kwa moja wa nyasi kwenye bustani yako.

Wakati wa joto na mvua kidogo bila mvua inawezekana nyasi zako zinaanza kupungua maji na lazima uipe maji mwenyewe. Lengo la mradi huu ni kwa hivyo hautalazimika kufanya hivi tena na nyasi zako zitabaki na afya.

Mradi huu unatumia sensorer ya Joto, Unyevu na Kiwango cha Maji kutambua ikiwa nyasi ina maji mwilini au la. Mfumo utatoa maji kwa nyasi ikiwa imekosa maji kwa kutumia valve inayoweza kuunganishwa na mabomba ya maji ya vinyunyizi vyako ambayo itafunguliwa wakati inahitajika.

Vifaa

Mdhibiti Mdogo:

Pi ya Raspberry

Sensorer:

  • Sensorer ya Joto la LM35
  • Sensor ya Unyevu wa SparkFun
  • T1592 P Sensorer ya Maji
  • MCP3008 (kibadilishaji cha ADC kwa usomaji wa sensa)

Actuator:

  • Mvua ya mvua 100-HV Solenoid Valve
  • Moduli ya Kupitisha njia-1 (au vituo zaidi kulingana na idadi ya vali kwa vinyunyizio unavyotaka.)
  • Transformer 24V / AC (Solenoid Valve inafanya kazi kwenye voltage ya AC ya 24V)

Hiari:

Kuonyesha LCD (kuonyesha Anwani ya IP ya Raspberry Pi)

Mzunguko:

  • Bodi ya mkate na nyaya
  • Waya za shaba kwa transformer

Kesi (hiari):

  • Sanduku la mbao
  • Piga kwa kutengeneza mashimo kwenye sanduku la mbao
  • Gundi kuweka vifaa kwenye sanduku

Hatua ya 1: Mzunguko wa Elektroniki

Unaweza kufanya mzunguko wa elektroniki kwenye ubao wa mkate kwa kutumia skimu za mzunguko zilizowekwa kwenye hatua.

Kwa transformer tu utahitaji waya wa shaba ili kuiunganisha na moduli ya valve na relay.

Faili za kimkakati zinaweza kupakuliwa hapa chini:

Hatua ya 2: Kutengeneza Hifadhidata

Kutengeneza Hifadhidata
Kutengeneza Hifadhidata

Ili kutengeneza hifadhidata ya mradi lazima utengeneze mfano katika Workbench ya MySQL.

Hapa kuna meza ambazo utahitaji:

Actie

Hapa ndipo vitendo vyote vinakuja kwa kifaa.

Jedwali la 'actie' lina Kitambulisho cha Kifaa kinachorejelewa kutoka kwenye jedwali la 'kifaa'. Jedwali pia lina hali na tarehe.

Kifaa

Hapa ndipo vifaa vyote vinakuja.

Jedwali la 'kifaa' lina aina, kitengo cha kupimia na maelezo ya kila kifaa. (Sensorer na watendaji)

Kukadiri

Hapa ndipo hatua zote zinakuja.

Jedwali la 'meting' pia lina Kitambulisho cha Kifaa kutoka kwa jedwali la 'kifaa' na thamani na tarehe.

Unaweza pia kutumia faili ya dampo niliyoifanya ambayo inaweza kupatikana kwenye GitHub:

Hatua ya 3: Kanuni (backend)

Unaweza kupata nambari ya kurudi nyuma kwenye GitHub:

Inavyofanya kazi:

Nambari ya nyuma imeandikwa katika Python.

Backend itakuwa na nambari ya vifaa, sensorer zitapima kila saa na kutuma maadili haya kwa hifadhidata. Valve itaendeshwa kulingana na data ya sensorer na itafunguliwa kiatomati kwa saa ikiwa viwango vya chini vya senso havijafikiwa. Takwimu zinatumwa kutoka nyuma kwenda mbele kwa kutumia SocketIO.

Endesha tu programu.py kuifanya iweze kufanya kazi.

Kurekebisha kwa mapendeleo yako:

Ili kufanya nambari ifanye kazi unahitaji kubadilisha kitu.

Config.py ina hati za hifadhidata, badilisha hii kuwa mtumiaji wa hifadhidata, nywila, n.k.

Hatua ya 4: Kanuni (mbele)

Unaweza tena kupata nambari ya mbele kwenye GitHub:

Inavyofanya kazi:

Mbele ya mbele itakuwa na html na css kwa programu ya wavuti. Faili za javascript zinapaswa kuwasiliana kutoka mbele kwenda nyuma ili kupata data kwenye ukurasa wa wavuti.

Bandika faili kwenye folda / var / www / html ya Raspberry Pi yako.

Hatua ya 5: Kesi

Kesi
Kesi
Kesi
Kesi

Kama inavyoonekana kwenye picha hapo juu nilitumia sanduku la mbao kuweka vifaa na gundi. Na kuchimba mashimo ndani yake kwa kebo ya nguvu, sensorer na nyaya za valve. Pia nilikata mstatili kwenye kifuniko ili kutoshea onyesho la LCD ndani.

Kwa wazi unaweza kuchagua mwenyewe jinsi utakavyotengeneza casing yako, lakini hii ni kukupa mfano tu.

Ilipendekeza: