ዝርዝር ሁኔታ:

ሽቦ አልባ የአትክልት ስርዓት: 7 ደረጃዎች
ሽቦ አልባ የአትክልት ስርዓት: 7 ደረጃዎች

ቪዲዮ: ሽቦ አልባ የአትክልት ስርዓት: 7 ደረጃዎች

ቪዲዮ: ሽቦ አልባ የአትክልት ስርዓት: 7 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ህዳር
Anonim
ሽቦ አልባ የአትክልት ስርዓት
ሽቦ አልባ የአትክልት ስርዓት

ይህ ፕሮጀክት በአርዱዲኖ ላይ የተመሠረተ እና እፅዋትን ለማጠጣት እና በሙቀት እና በአፈር እና በዝናብ ላይ እንዲገቡ ለማገዝ “ሞጁሎችን” ይጠቀማል።

ስርዓቱ በ 2 ፣ 4 ጊኸ ገመድ አልባ እና ውሂብ ለመላክ እና ለመቀበል NRF24L01 ሞጁሎችን ይጠቀማል። እንዴት እንደሚሰራ ትንሽ አብራራ ፣ PS! ይቅርታ እንግሊዝኛ 100 % ትክክል ካልሆነ እኔ ከስዊድን ነኝ።

እኔ ይህንን ስርዓት እጠቀማለሁ ፣ እፅዋቶቼን ፣ ኃጢአቶቼን እቆጣጠራለሁ የተለያዩ እፅዋቶች አሉኝ። እነሱን በተለየ መንገድ ለማስገባት የሚያስፈልገኝ። ስለዚህ በዞን ላይ የተመሠረተ የምዝግብ ማስታወሻ ስርዓት እገነባለሁ።

የአፈርን እርጥበት እና የሙቀት መጠን የሚያነቡ የአፈር ዳሳሾች ፣ (በባትሪ ላይ ይሠራል) በየሰዓቱ ይፈትሻል እና ውሂቡን ወደ ዋይፋይ ግንኙነት ላለው መሰረታዊ ማሽን ያስተላልፋል። ውሂቡ በቤቴ ውስጥ ወዳለው አገልጋይ ተሰቅሎ ወደ ድረ -ገጽ ይገባል።

አፈሩ ውሃ የሚፈልግ ከሆነ የአፈር ዳሳሽ ባረጋገጠው መሠረት ትክክለኛውን ፓምፕ ይሠራል። ዝናብ ቢዘንብ ግን አይጠጣም። እና በእውነቱ ሞቃት ከሆነ ጥቂት ያጠጣዋል።

እስቲ አንድ የድንች መሬት ፣ አንድ ለትንባሆ እና አንድ ለቲማቲም አለ እንበል ፣ ከዚያ 3 የተለያዩ ዳሳሾች ፣ እና 3 ፓምፖች ያሉት 3 ዞኖች ሊኖሩዎት ይችላሉ።

እንቅስቃሴዎችን የሚፈትሹ የፒር ዳሳሾችም አሉ ፣ እና በድረ -ገፁ ላይ ቢነቃቸው ከፍተኛ ሲረን እንስሳውን ወይም ከእፅዋቶቼ አጠገብ የሚራመደውን ሰው ማስፈራራት ይጀምራል።

ትንሽ እንደተረዳህ ተስፋ አደርጋለሁ። አሁን የሶም ዳሳሾችን መስራት እንጀምር።

ሁሉንም ነገር የሚያወርዱበት የእኔ GitHub ገጽ

ደረጃ 1 የአፈር ዳሳሾች

የአፈር ዳሳሾች
የአፈር ዳሳሾች
የአፈር ዳሳሾች
የአፈር ዳሳሾች
የአፈር ዳሳሾች
የአፈር ዳሳሾች
የአፈር ዳሳሾች
የአፈር ዳሳሾች

እያንዳንዱ ዳሳሽ በድረ -ገጹ ላይ የሚታከል ልዩ ቁጥር አለው። ስለዚህ የአፈር ዳሳሽ ከዚያ የአፈር ዳሳሽ ውሂቡን ሲያስተላልፍ ወደ ትክክለኛው ዞን ይታከላል። አነፍናፊው ካልተመዘገበ ፣ ምንም ውሂብ አይቀርብም።

ለዚህ ግንባታ ያስፈልግዎታል

  • 1x Atmega328P-PU ቺፕ
  • 1x nRF24L01 ሞዱል
  • 1x 100 uf Capacitor
  • 1x NPN BC547 ትራንዚስተር
  • 2x 22 pF Capacitors
  • 1x 16.000 ሜኸ ክሪስታል
  • 1x የአፈር እርጥበት አነፍናፊ
  • 1x DS18B20 የሙቀት ዳሳሽ
  • 1x RGB Led (የጋራ አኖድ በእኔ ጥቅም ላይ ውሏል)
  • 3x 270 ohm resistors
  • 1x 4 ፣ 7 ኬ ohm resistor
  • ባትሪ (3.7v Li-Po ባትሪ እጠቀማለሁ)
  • እና ሊ-ፖ ጥቅም ላይ ከዋለ የባትሪ መሙያ ሞዱል።

ዳሳሾቹ ለረጅም ጊዜ እንዲሠሩ ለማድረግ ማንኛውንም ቅድመ -የተሰራ የአርዱዲኖ ቦርድ አይጠቀሙ ፣ እነሱ ባትሪውን በፍጥነት ባዶ ያደርጋሉ። ይልቁንስ Atmega328P ቺፕ ይጠቀሙ።

በእኔ የኤሌክትሪክ ሉህ ውስጥ እንደሚታየው ሁሉንም ነገር ያገናኙ። (ምስል ወይም ፒዲኤፍ ፋይልን ይመልከቱ) የሚመከረው የኃይል መሙያ ማከል ነው ፣ ስለዚህ ኃይል በሚሞላበት ጊዜ ኃይልን መቀነስ ይችላሉ።

ኮዱን በሚሰቅሉበት ጊዜ ልዩ የመታወቂያ ቁጥር እንዲሰጣቸው ዳሳሹን መግለፅዎን አይርሱ ፣ ኮዱ በ GitHub ገጽዬ ላይ ይገኛል።

የአፈር ዳሳሾችን ለረጅም ጊዜ በሕይወት ለማቆየት ፣ ንባቡ ሲጀመር ብቻ እነሱን ለማሳደግ የ NPN ትራንዚስተር እጠቀማለሁ። ስለዚህ እነሱ ሁል ጊዜ አይንቀሳቀሱም ፣ እያንዳንዱ አነፍናፊ ከ 45XX እስከ 5000 የመታወቂያ ቁጥር አለው (ይህ ሊለወጥ ይችላል) ስለዚህ እያንዳንዱ አነፍናፊ ልዩ ቁጥሮች ሊኖሩት ይገባል ፣ ማድረግ ያለብዎት በኮዱ ውስጥ መግለፅ ነው።

አነፍናፊዎቹ ባትሪ ለመቆጠብ ይተኛሉ።

ደረጃ 2 የእንስሳት ዳሳሽ

የእንስሳት ዳሳሽ
የእንስሳት ዳሳሽ
የእንስሳት ዳሳሽ
የእንስሳት ዳሳሽ
የእንስሳት ዳሳሽ
የእንስሳት ዳሳሽ
የእንስሳት ዳሳሽ
የእንስሳት ዳሳሽ

የእንስሳት ዳሳሽ ቀላል የፒር ዳሳሽ ነው። እሱ ከእንስሳት ወይም ከሰዎች ሙቀት ይሰማዋል። አነፍናፊው እንቅስቃሴን የሚሰማ ከሆነ። እነሱ ወደ ጣቢያው ጣቢያ ይላካሉ።

ነገር ግን በማንኛውም ማንቂያ ላይ አይሄድም ፣ ይህንን ለማድረግ በገጹ ላይ እሱን ማንቃት አለብዎት ፣ ወይም ሰዓት ቆጣሪ ካዘጋጁ በዚያ ጊዜ አውቶማቲክን ያነቃቃል።

መሠረቱ ከእንስሳት ዳሳሽ የእንቅስቃሴ ምልክት ካገኘ ወደ ሳይረን ዳሳሽ ያስተላልፋል እና (ተስፋ አደርጋለሁ) እንስሳውን ያስፈራዋል። የእኔ ሳይረን በ 119 ዲቢቢ ነው።

የፒር ዳሳሽ በባትሪ ላይ ይሠራል እና ከድሮው ማንቂያ በአሮጌ ፒር ዳሳሽ መያዣ ውስጥ አስቀመጥኩት። ከእንስሳት ዳሳሽ የሚወጣው ገመድ ባትሪውን ለመሙላት ብቻ ነው።

ለዚህ ዳሳሽ ያስፈልግዎታል

  • ATMEGA328P-PU ቺፕ
  • 1 x 16 000 ሜኸ ክሪስታል
  • 2 x 22 pF capacitor
  • 1 x ፒር ዳሳሽ ሞዱል
  • 1 x 100 uF capacitor
  • 1 x NRF24L01 ሞዱል
  • 1 x Led (እዚህ ምንም አርጂቢ መሪ አልጠቀምም)
  • 1 x 220 ohm resistor
  • በባትሪ ላይ የሚሠሩ ከሆነ ያንን ያስፈልግዎታል (ሊ-ፖን እጠቀማለሁ)
  • ባትሪ መሙላት ካለዎት የባትሪ መሙያ ሞዱል።
  • አንድ ዓይነት የኃይል መቀየሪያ።

በኤሌክትሪክ ሉህ ውስጥ እንደሚመለከቱት ሁሉንም ነገር ያገናኙ። የፒየር ዳሳሽዎን ከባትሪዎ ኃይል እንዲያገኙ ይፈትሹ (አንዳንድ ለማሄድ 5v ያስፈልጋቸዋል)።

ልዩ ቁጥሮችን እንዲያገኙ ኮዱን ከእኔ GitHub ያግኙ እና የሚጠቀሙበትን የጠንቋይ ዳሳሽ ይግለጹ (ለምሳሌ ፦ SENS1 ፣ SENS2 ወዘተ)።

የ ATMEGA ቺፕ ከእንቅልፉ የሚነሳው እንቅስቃሴ ሲመዘገብ ብቻ ነው። የፒር አነፍናፊ ሞጁልን በመዘግየቱ በሰዓት ቆጣሪ ውስጥ የሠራው በኮዱ ውስጥ ለዚያ ምንም ነገር የለም ፣ ስለሆነም ነቃው ስለሚሆን መዘግየቱን በፒር ዳሳሽ ላይ ያስተካክሉት።

ያ ለእንስሳ አነፍናፊ ነው ፣ እኛ እንቀጥላለን።

ደረጃ 3 የውሃ ፓምፕ መቆጣጠሪያ

የውሃ ፓምፕ መቆጣጠሪያ
የውሃ ፓምፕ መቆጣጠሪያ
የውሃ ፓምፕ መቆጣጠሪያ
የውሃ ፓምፕ መቆጣጠሪያ
የውሃ ፓምፕ መቆጣጠሪያ
የውሃ ፓምፕ መቆጣጠሪያ
የውሃ ፓምፕ መቆጣጠሪያ
የውሃ ፓምፕ መቆጣጠሪያ

የውሃ ፓምፕ መቆጣጠሪያው እርሻዎችዎን ለማጠጣት ፓምፕ ወይም የውሃ ቫልቭ መጀመር ነው። ለዚህ ስርዓት የባትሪ ኃጢአቶች አያስፈልጉዎትም ፓምፕዎን ለማንቀሳቀስ ኃይል ያስፈልግዎታል። አርዱዲኖን ለማሄድ AC 230 ን ወደ ዲሲ 5 v ሞዱል እጠቀማለሁ። ናኖ። እኔ ደግሞ የፓምፕ አይነቶች አሉኝ ፣ አንዱ በ 12 ቮ ላይ የሚሠራውን የውሃ ቫልቭ የሚጠቀም ፣ ስለዚህ ለኤሲ 230 ለዲሲ 12 ቪ ሞዱል ወደ ቅብብል ቦርድ አለኝ።

ሌላኛው 230 ኤሲ ወደ ማስተላለፊያው ውስጥ ገብቷል ስለዚህ እኔ 230 ቮ የኤሲ ፓምፕን ኃይል መስጠት እችላለሁ።

ስርዓቱ በጣም ቀላል ነው ፣ እያንዳንዱ የፓምፕ መቆጣጠሪያ ልዩ መታወቂያ ቁጥሮች አሉት ፣ ስለዚህ የድንች እርሻው ደርቆ እና አነፍናፊው ወደ አውቶማቲክ ውሃ ተዘጋጅቷል እንበል ፣ ከዚያ ለድንች እርሻ የሚሆን የእኔ ፓምፕ በዚያ ዳሳሽ ላይ ተጨምሯል ፣ ስለዚህ የአፈር ዳሳሽ ውሃ ማጠጣት መጀመር እንዳለበት ለመሠረታዊ ሥርዓቱ እየነገረው ነው ፣ ስለዚህ የመሠረቱ ስርዓቱ ለዚያ ፓምፕ እንዲሠራ ምልክት ይልካል።

በድረ -ገፁ ላይ ለምን ያህል ጊዜ መሥራት እንዳለበት (ለምሳሌ 5 ደቂቃዎች) አነፍናፊዎቹ በየሰዓቱ ብቻ ይፈትሻሉ። እንዲሁም ፓም stop ሲቆም ጊዜውን በስርዓቱ ውስጥ ያከማቻል ስለዚህ አውቶማቲክ ስርዓቱ ፓም pumpን በቅርቡ አይጀምርም። (በድረ -ገጹ ላይ ማዋቀርም ይቻላል)።

እንዲሁም በድረ -ገፁ ልዩ ጊዜዎችን በማዘጋጀት በሌሊት/ቀን ውሃ ማጠጥን ማሰናከል ይችላሉ። እንዲሁም እያንዳንዱ ፓምፕ ውሃ ማጠጣት ለመጀመር ጊዜ ቆጣሪዎችን ያዋቅሩ። እና ዝናብ ቢዘንብ ውሃ አያጠጡም።

እንደተረዳህ ተስፋ አደርጋለሁ:)

ለዚህ ፕሮጀክት የሚከተሉትን ያስፈልግዎታል

  • 1 x አርዱዲኖ ናኖ
  • 1 x NRF24L01 ሞዱል
  • 1 x 100 uF capacitor
  • 1 RGB Led (የተለመደው አኖድ በእኔ ጥቅም ላይ ውሏል)
  • 3 x 270 ohm resistors
  • 1 x የቅብብሎሽ ሰሌዳ

ሁሉንም እንደ ኤሌክትሪክ ሉህ ያገናኙ (የፒዲኤፍ ፋይል ወይም ምስል ይመልከቱ) ኮዱን ከ GitHub ያውርዱ እና የአነፍናፊውን ቁጥር መግለፅዎን አይርሱ።

እና አሁን የፓምፕ መቆጣጠሪያ አለዎት ፣ ስርዓቱ ከአንድ በላይ ማስተናገድ ይችላል።

ደረጃ 4 - የዝናብ ዳሳሽ

የዝናብ ዳሳሽ
የዝናብ ዳሳሽ
የዝናብ ዳሳሽ
የዝናብ ዳሳሽ
የዝናብ ዳሳሽ
የዝናብ ዳሳሽ
የዝናብ ዳሳሽ
የዝናብ ዳሳሽ

የዝናብ ዳሳሽ ዝናብን ለመለየት ያገለግላል። ከአንድ በላይ አያስፈልግዎትም። ግን የበለጠ ማከል ይቻላል። ይህ የዝናብ ዳሳሽ በባትሪ ኃይል ተጎድቶ በየ 30 ደቂቃው ለዝናብ ይፈትሻል። እነሱ እራሳቸውን ለመለየት ልዩ ቁጥርም አላቸው።

የዝናብ ዳሳሽ የአናሎግ እና ዲጂታል ፒኖችን ይጠቀማል። ዲጂታል ፒን የሚዘንብ ከሆነ (ዲጂታል ብቻ አዎ ወይም አይደለም ያሳያል) እና ስለ “ዝናብ” ማስጠንቀቅ ጥሩ በሚሆንበት ጊዜ ድስቱን በዝናብ ዳሳሽ ሞዱል ላይ (በሴንሰር ላይ ያለው የውሃ ደረጃ) ዝናብ ያመለክታል።)

የአናሎግ ፒን በአነፍናፊው ላይ ምን ያህል እርጥብ እንደሆነ በመቶኛ ለማሳወቅ ያገለግላል።

ዲጂታል ፒን ዝናብ መሆኑን ካወቀ አነፍናፊው ወደ መሰረታዊ ስርዓቱ ይልካል። እና “ዝናብ” እስካልሆነ ድረስ የመሠረቱ ስርዓቱ እፅዋትን አያጠጣም። አነፍናፊው ምን ያህል እርጥብ እንደሆነ እና የባትሪ ሁኔታን ይልካል።

በዲጂታል ፒን በኩል በሚያስችለው ትራንዚስተር በኩል ለማንበብ ጊዜው ሲደርስ የዝናብ ዳሳሹን ብቻ እናሰራለን።

ለዚህ ዳሳሽ ያስፈልግዎታል

  • ATMEGA328P-PU ቺፕ
  • 1x 16 000 ሜኸ ክሪስታል
  • 2x 22 pF Capacitor
  • 1x የዝናብ ዳሳሽ ሞዱል
  • 1x 100 uF capacitor
  • 1x NRF24L01 ሞዱል
  • 1x RGB Led (እኔ የተለመደ አኖዴን እጠቀም ነበር ፣ ከ GND ይልቅ VCC ነው)
  • 3x 270 Ohm resistors
  • 1x NPN BC547 ትራንዚስተር
  • 1x ባትሪ (ሊ-ፖን እጠቀማለሁ)
  • 1x Li-Po Charger ሞዱል (ከተጠቀመ የ Li-Po ባትሪ)

በኤሌክትሪክ ሉህ (በፒዲኤፍ ወይም በምስሉ) ላይ እንደሚመለከቱት ሁሉንም ነገር ያገናኙ ከዚያም በዝናብ ዳሳሽ ስር በጊትሁብ ገጽዬ ውስጥ ማግኘት ስለሚችሉ ኮዱን ወደ ኤቲኤምኤ ቺፕ ይስቀሉ ትክክለኛውን የመታወቂያ ቁጥር ለማግኘት አነፍናፊውን መግለፅዎን አይርሱ።

እና አሁን በየ 30 ደቂቃዎች የሚሮጥ የዝናብ ዳሳሽ ይኖርዎታል። ካላነሱ ወይም ካልቀነሱ በዚህ ላይ ጊዜውን መለወጥ ይችላሉ።

በተግባራዊ ግብረ ሃንድለር () ውስጥ ለቺፕው የማንቂያ ጊዜን ማቀናበር ይችላሉ። እርስዎ እንደዚህ ያሰሉታል - ቺፖቹ በየ 8 ሰከንዶች ከእንቅልፋቸው ይነሳሉ እና በእያንዳንዱ ጊዜ ዋጋን ይጨምራል። ስለዚህ ለ 30 ደቂቃዎች እርምጃዎችን ከመውሰዱ በፊት 225 ጊዜ ያገኛሉ።. ስለዚህ በግማሽ ሰዓት 1800 ሰከንዶች አሉ። ስለዚህ በ 8 (1800 /8) ይከፋፈሉት 225. ያ ማለት 225 ጊዜ እስኪሠራ ድረስ ዳሳሹን አይፈትሽም እና ያ 30 ደቂቃዎች ያህል ይሆናል። በአፈር ዳሳሽ ላይ እንዲሁ ያደርጋሉ።

ደረጃ 5 የእንስሳት ሳይረን

የእንስሳት ሳይረን
የእንስሳት ሳይረን
የእንስሳት ሳይረን
የእንስሳት ሳይረን
የእንስሳት ሳይረን
የእንስሳት ሳይረን
የእንስሳት ሳይረን
የእንስሳት ሳይረን

የእንስሳቱ አነፍናፊ እንቅስቃሴውን ሲያውቅ የእንስሳቱ ሳይረን ቀላል ነው። ሲረን እንዲነቃ ያደርጋል። ነገር ግን እንስሳት ብቻ የሚሰሙትን ሳይረን መጠቀምም ይችላሉ።

በዚህ ፕሮጀክት ውስጥ አርዱዲኖ ናኖን እጠቀማለሁ እና በ 12 ቪ ኃይል አደርገዋለሁ። ሲረን እንዲሁ 12 v ነው ስለዚህ በቅብብሎሽ ምትክ ሳይረንን ለማንቃት 2N2222A ትራንዚስተር እጠቀማለሁ። ተመሳሳይ መሬት ሲኖርዎት ቅብብል ከተጠቀሙ አርዱዲኖዎን ሊጎዱ ይችላሉ። ስለዚህ ሲረንን ለማንቃት በምትኩ ትራንዚስተር እጠቀማለሁ።

ነገር ግን የእርስዎ ሳይረን እና አርዱinoኖ ተመሳሳይ መሬት የማይጠቀሙ ከሆነ በምትኩ ቅብብልን መጠቀም ይችላሉ። ትራንዚስተሩን እና 2.2 ኪ ተቃዋሚውን ይዝለሉ ፣ እና በምትኩ የቅብብሎሽ ሰሌዳ ይጠቀሙ። እንዲሁም ከ HIGH ወደ LOW ሲቀየር እና ከ LOW ወደ HIGH och ዲጂታል ንባብ ለፒን 10 ሲነቃ በአርዱኖ ኮድ ውስጥ ይቀይሩ ፣ ቅብብሎቱ ለማግበር ይጠቀማል እና ትራንዚስተሩ HIGH ን ይጠቀማል ስለዚህ ይህንን መለወጥ ያስፈልግዎታል።

ለዚህ ግንባታ ያስፈልግዎታል

  • 1x አርዱዲኖ ናኖ
  • 1x 2.2K Resistor (የቅብብሎሽ ሰሌዳ የሚጠቀሙ ከሆነ ዝለል)
  • 1x 2N2222 ትራንዚስተር
  • 1x ሳይረን
  • 3x 270 Ohm Resistor
  • 1x RGB Led (ከጂኤንዲ ይልቅ የጋራ አኖድ ፣ ቪሲሲ እጠቀማለሁ)
  • 1X NRF24L01 ሞዱል
  • 1x 100 uF capacitor

በፒዲኤፍ ወይም በምስሉ ላይ በኤሌክትሪክ ሉህ ላይ እንደሚመለከቱት ሁሉንም ነገር ያገናኙ። በእንስሳ ሳይረን ስር በጊትሁብ ገጽዬ ላይ የሚያገኙትን ኮድ ወደ አርዱinoኖ ይስቀሉ ትክክለኛውን የመታወቂያ ቁጥር ዳሳሹን መግለፅዎን አይርሱ።

እና አሁን የሚሰራ ሲረን አለዎት።

ደረጃ 6: ዋናው ስርዓት

ዋና ስርዓት
ዋና ስርዓት
ዋና ስርዓት
ዋና ስርዓት
ዋና ስርዓት
ዋና ስርዓት

ዋናው ስርዓት ከሁሉም ሞጁሎች ሁሉ በጣም አስፈላጊ ነው። ያለ እሱ ይህንን ስርዓት መጠቀም አይችሉም። ዋናው ስርዓት ከ ESP-01 ሞዱል ጋር ከበይነመረቡ ጋር የተገናኘ ሲሆን እሱን ለማገናኘት አርዱዲኖ ሜጋስ Serial1 ፒኖችን እንጠቀማለን። RX በሜጋ ላይ ወደ ቲክስ በ ESP ላይ ግን ቮልቱን ወደ 3.3 ዝቅ ለማድረግ በሁለት ተቃዋሚዎች በኩል መሄድ አለብን። እና TX በሜጋ ወደ RX በ ESP ላይ።

የ ESP ሞጁሉን ያዋቅሩ

ESP ን ለመጠቀም በመጀመሪያ የባውድ መጠንን ወደ 9600 ማቀናበር ያስፈልግዎታል ፣ በዚህ ፕሮጀክት ውስጥ የተጠቀምኩበት ነው እና ኢ.ኢ.ፒ. በተሻለ ሁኔታ እንደሚሰራ አግኝቻለሁ። ከሳጥኑ ውስጥ ወደ 115200 ባውድ ከተቀመጠ ፣ ሊሞክሩት ይችላሉ ፣ ግን የእኔ በጣም የተረጋጋ አልነበረም። ይህንን ለማድረግ አርዱዲኖ ያስፈልግዎታል (ሜጋ በጥሩ ሁኔታ ይሠራል) እና የ ESP TX ን (በሉህ ላይ እንደሚመለከቱት) ከ Serial TX (ሜጋን የሚጠቀሙ ከሆነ Serial1 አይደለም) እና RX በ ESP ላይ ወደ አርዱዲኖ ተከታታይ አር ኤክስ.

ብልጭ ድርግም (ወይም ተከታታይን የማይጠቀም ማንኛውም ረቂቅ) ይስቀሉ እና ተከታታይ ማሳያ ይከፍቱ እና የባውድ መጠንን ወደ 115200 እና NR & CR በመስመሮች ላይ ያዋቅሩ

በትእዛዝ መስመር ውስጥ AT ን ይፃፉ እና አስገባን ይጫኑ። እሺ የሚል መልስ ማግኘት አለብዎት ፣ ስለዚህ አሁን ESP እየሰራ መሆኑን እናውቃለን። (ካልሆነ የግንኙነት ችግር ወይም መጥፎ የ ESP-01 ሞዱል አለ)

አሁን በትእዛዝ መስመሩ ውስጥ AT+UART_DEF = 9600 ፣ 8 ፣ 1 ፣ 0 ፣ 0 ይፃፉ እና አስገባን ይጫኑ።

እሺ ብሎ ይመልሳል እና ይህ ማለት የባውድ መጠንን ወደ 9600 አዘጋጅተናል ማለት ነው። ESP ን በሚከተለው ትዕዛዝ እንደገና ያስጀምሩ - AT+RST እና Enter ን ይጫኑ። በተከታታይ ማሳያ ውስጥ የባውድ ተመን ወደ 9600 ይቀይሩ እና ኤቲ ያስገቡ እና አስገባን ይጫኑ። እሺ ከተመለሱ ፣ ESP ለ 9600 ተዋቅሯል እና ለፕሮጀክቱ ሊጠቀሙበት ይችላሉ።

የ SD ካርድ ሞዱል

አዲስ የስርዓት የይለፍ ቃል ከተለወጠ ወይም የ wifi ስም ለመለወጥ ፣ ለስርዓቱ የ WIFI ቅንብሮችን መለወጥ ቀላል እንዲሆን እፈልጋለሁ። ስለዚህ የ SD ካርድ ሞዱል የምንፈልገው ለዚህ ነው። በ SD ካርዱ ውስጥ በ config.txt ስም የጽሑፍ ፋይል ይፍጠሩ እና እኛ ለማንበብ JSON ን እንጠቀማለን ፣ ስለዚህ የ JSON ቅርጸት ያስፈልገናል። ስለዚህ የጽሑፍ ፋይል የሚከተለው ጽሑፍ ሊኖረው ይገባል

"losen": "የራስዎ የይለፍ ቃል"

}

ለ wifi አውታረ መረብዎ ለማስተካከል ጽሑፉን በቢግ ፊደላት ይለውጡ።

እኛ SPI ን የሚጠቀም NRF24L01 ን የምንጠቀምባቸው ኃጢአቶች እና ኤስዲ ካርድ አንባቢው እንዲሁ SPI ን ይጠቀማል እኛ የሶፍትዌርን ቤተ -መጽሐፍትን መጠቀም አለብን (የሶፍትዌር አንባቢን በማንኛውም ፒን ላይ ማከል እንችላለን)

DHT ዳሳሽ

የአየር ስርዓቱን እርጥበት እና የአየር ሁኔታ ማረጋገጥ እንድንችል ይህ ስርዓት ከውጭ የተቀመጠ እና የዲኤችቲ ዳሳሽ አለው። በሞቃት ቀናት ውስጥ ለተጨማሪ ውሃ ማጠጣት ያገለግላል።

ለዚህ ግንባታ የሚከተሉትን ያስፈልግዎታል

  • 1x አርዱዲኖ ሜጋ
  • 1x NRF24L01 ሞዱል
  • 1x ESP-01 ሞዱል
  • 1x SPI ማይክሮ ኤስዲ ካርድ ሞዱል
  • 1x DHT-22 ዳሳሽ
  • 1x RGB Led (ከጂኤንዲ ይልቅ የጋራ አኖድን ፣ ቪሲሲን እጠቀም ነበር)
  • 3x 270 Ohm resistors
  • 1x 22 K Ohm resistor
  • 2x 10 K Ohm resistor

የ ESP-01 ሞዱል መረጋጋትን ካላገኙ ከውጭ 3.3v የኃይል ምንጭ ኃይል ለማውጣት ይሞክሩ።

በፒዲኤፍ ፋይል ወይም በምስሉ ውስጥ በኤሌክትሪክ ሉህ ውስጥ እንደሚመለከቱት ሁሉንም ነገር ያገናኙ።

ኮዱን ወደ የእርስዎ አርዱዲኖ ሜጋ ይስቀሉ ፣ እና የአስተያየቱን አጠቃላይ ኮድ መፈተሽዎን አይርሱ ፣ ምክንያቱም አስተናጋጁን በበርካታ ቦታዎች ላይ ወደ አገልጋዩ ማዘጋጀት ያስፈልግዎታል (እኔ የማውቀው ምርጥ መፍትሄ አይደለም)።

አሁን የእርስዎ መሰረታዊ ስርዓት ለመጠቀም ዝግጁ ነው። ለአፈር እርጥበት ኃጢአቶች በኮዱ ውስጥ ተለዋዋጮችን መለወጥ አያስፈልግዎትም ከድረ -ገፁ ጠባብ ማድረግ ይችላሉ።

ደረጃ 7 - የድር ስርዓት

የድር ስርዓት
የድር ስርዓት
የድር ስርዓት
የድር ስርዓት
የድር ስርዓት
የድር ስርዓት
የድር ስርዓት
የድር ስርዓት

ስርዓቱን ለመጠቀም የድር አገልጋይም ያስፈልግዎታል። እኔ በ Apache ፣ PHP ፣ Mysql ፣ Gettext ላይ የ raspberry pi ን እጠቀማለሁ።የድር ስርዓቱ ባለብዙ ቋንቋ ስለሆነ በቀላሉ በቋንቋዎ ውስጥ ማድረግ ይችላሉ። እሱ ከስዊድን እና ከእንግሊዝኛ ጋር ይመጣል (እንግሊዝኛ ትክክል ያልሆነ እንግሊዝኛ ሊኖረው ይችላል ፣ የእኔ ትርጉሜ 100 %አይደለም።) ስለዚህ ጌትቴክስ ለእርስዎ አገልጋይ እና እንዲሁም አከባቢዎችን መጫን ያስፈልግዎታል።

ከስርዓቱ በላይ አንዳንድ ቅጽበታዊ ገጽ እይታዎችን አሳይሻለሁ።

እሱ በቀላል የመግቢያ ስርዓት ነው የሚመጣው እና ዋናው መግቢያ - አስተዳዳሪ እንደ ተጠቃሚ እና ውሃ እንደ የይለፍ ቃል ነው።

እሱን ለመጠቀም ሶስት የክሮን ሥራዎችን ማዘጋጀት አለብዎት (በ cronjob አቃፊ ስር ያገ)ቸዋል)

በየሰከንዶች ማሄድ ያለብዎት የ timer.php ፋይል። ይህ ለጉድጓዱ ስርዓት ሁሉንም አውቶማቲክ ይይዛል። የፋይል ስም temperatur.php ስርዓቱን የአየር ሙቀትን እንዲያነብ እና እንዲገባ ለመንገር ያገለግላል። ስለዚህ ምን ያህል ጊዜ እንደሚያካሂዱ ላይ የክሮን ሥራ ማቀናበር ያስፈልግዎታል። እኔ በየ 5 ደቂቃው አለኝ። ከዚያ dagstatistik.php የተባለ ፋይል እኩለ ሌሊት በፊት አንድ ጊዜ ብቻ (እንደ 23 30 ፣ 11 30 PM) መሮጥ አለበት። በቀን ከአነፍናፊዎች ሪፖርት የተደረጉ እሴቶችን ይወስዳል እና ለሳምንት እና ለወራት ስታቲስቲክስ ያስቀምጣል።

እባክዎን ያስተውሉ ይህ ስርዓት የሙቀት መጠኑን በሴልሲየስ ውስጥ ያከማቻል ፣ ግን ወደ ፋራናይት መለወጥ ይችላሉ።

በ db.php ፋይል ውስጥ ለስርዓቱ mysql የውሂብ ጎታ ግንኙነትን ያዘጋጃሉ።

በመጀመሪያ አነፍናፊዎቹን ወደ ስርዓቱ ይጨምሩ። እና ከዚያ ዞኖችን ያድርጉ ፣ እና ወደ ዞኖች ዳሳሾችን ያክሉ።

ጥያቄ ካለዎት ወይም በስርዓቱ ውስጥ ሳንካዎች ካሉዎት እባክዎን በ GitHub ገጽ ላይ ሪፖርት ያድርጉ።የድር ስርዓቱን መጠቀም ይችላሉ እና እሱን መሸጥ አይፈቀድልዎትም።

ለ gettext አከባቢዎች ችግሮች ካጋጠሙዎት ፣ እባክዎን እንጆሪዎችን እንደ አገልጋይ የሚጠቀሙ ከሆነ ብዙውን ጊዜ እንደ en_US. UTF-8 ተብለው ይጠራሉ ስለዚህ እነዚያን ለውጦች በ i18n_setup.php ፋይል እና በአከባቢ አቃፊ ስር ማድረግ ያስፈልግዎታል። ያለበለዚያ ከስዊድን ቋንቋ ጋር ተጣብቀዋል።

በ GitHub ገጽ ላይ ያውርዱት።

የሚመከር: