ቴክኖሎጂ

አርዱይኖ በመጠቀም የራስህን አስተዋይ እርሻ ሴንሰር አዘጋጅ፡ ቴክኒክ ራስህ በራስህ ማዘጋጃ መምሪያ

  • የ14 ደቂቃ ንባብ
  • የHostragons ቡድን
አርዱይኖ በመጠቀም የራስህን አስተዋይ እርሻ ሴንሰር አዘጋጅ፡ ቴክኒክ ራስህ በራስህ ማዘጋጃ መምሪያ

ከArduino ጋር የራስህን አካል የሰርቅ ጥቃቅን ሳንሰር አዘጋጅ ፕሮጀክት፤ የመሬት እርጥበት፣ የአካባቢ ሙቀት፣ የአየር እርጥበትና የብርሃን ደረጃ የሚመዘን፣ በሚያስፈልግበት ጊዜ የማጸዳ ማሳሰቢያ የሚያወጣና ውሳኔ ላይ መረጃዎችን ወደ ድህረገፅ ፓነል በፈቃዱ የሚልክ በዝቅተኛ ወጪ የIoT አካል ሰርቅ ስርዓት ነው። በዚህ መመሪያ ውስጥ፣ በArduino የተመሠረተ ሳንሰርን በአንድ-ሁለት ሰዓት ውስጥ ለማቅረብ የሚያስፈልጉ አካል፣ የግንኙነት ማቅረብ ስኬም፣ ምሳሌ ኮድ፣ የካሊብሬሽን ደረጃዎች፣ በመሬት ላይ የጎዳና ጽኑነት ምክሮችና መረጃዎችን በኢንተርኔት ላይ ለማከታተል ዘዴዎች ከመጀመሪያ እስከመጨረሻ ታገኛላችሁ።

አካል የሰርቅ ሳንሰሮች ከትንሽ ሃብታማ ባህርያት እስከ ሴራዎች ድረስ በርካታ ቦታዎች የበዳ ማጸዳ እንዳይፈጅ፣ የተክል ጭነት በቅድሚያ እንዲታወቅና የውሃ ሁኔታዎችን በቁጥር እንዲከታተሉ ይጠቀማሉ። ዝግጁ የኢንዱስትሪ ስርዓቶች ጠንካራ ናቸው፤ ነገር ግን ለመጀመሪያ ደረጃ አሰራር ፣ ተማሪ፣ maker ወይም ትንሽ ኢንተርፕራይዝ ከArduino ጋር የተሰራ ሞዱላር ስርዓት የበለጠ ዋጋ እና የሚማር ነው። በትክክለኛ የሳንሰር ምርጫና የተደጋጋሚ ካሊብሬሽን በየቀኑ ውሳኔ ለማድረግ በቂ የታመነ ውጤት ሊያገኙ ይችላሉ።

በዚህ የተጻፈው የብሎግ ህትመት የሚያሳየው የሚሰራ የሰርቅ ምድብ ብቻ አይደለም፤ የመወጣጠሪያ ምክንያት፣ የመረጃ ትክክለኛነት፣ የነጭር አቋም፣ የኢንተርኔት ግንኙነትና በደህንነት ማቅረብ በአንድ ላይ እንዲታገኙ ነው። የሳንሰር መረጃዎችን በኋላ በድህረገፅ ወይም ልዩ የቁጥር ፓነል ላይ ለማሳየት ብትፈልጉ፣ በመረጃ ማደራጀት በአየታዊ የማቅረብ ድጋፍ ያስፈልጋል። በዚህ አደራ የፕሮጀክት ሰነድ፣ API endpoint ወይም የአስተዳደር ፓነል ለማዘጋጀት Hostragons ድረ-ገጽ ሆስቲንግ መፍትሄዎች እና ለየውሃ ስም የታየት ማቅረብ Hostragons የዳይሬን ምርመራ የሚሰጡ አማራጮችን ማስተካከል ይችላሉ።

የፕሮጀኑ ዓላማና የስራ መሰረት

ይህ ብልህ ግብርና ሴንሰር ከዕፅዉ የሚገኝበት አካባቢ አራት ዋና መረጃዎችን ይሰብስባል: የአፈር እርጥበት፣ የትኩሳት አይነት፣ የአየር እርጥበት እና የብርሃን ጭነት። Arduino ይህን መረጃ በተወሰነ የስርዓት ጊዜ ይያዛል፣ ከቀድሞ የገለጹት ደረጃዎች ጋር ይያዛል እና ውጤቱን በሲሪ ማያያዣ፣ LCD እና SD card ወይም Wi-Fi በኩል ወደ web ሰርቨር ማስረከብ ይችላል። በቀላሉ የሚስራው ሁኔታ ሲሆን፣ የአፈር እርጥበት ከተወሰነው ደረጃ በታች ከወረደ፣ LED ወይም buzzer በመጠቀም ማጠናቀቂያ ይሰጣል። በበለጠ የሚያደግ ስርዓት ሲሆን፣ በሪሌ ሞጁል የሚንው የውሃ ፓምፕ ሊተነት ይችላል።

ለምሳሌ፣ በትንሽ ባልኮን ውስጥ ቲምቦት ሲደበር፣ የአፈር እርጥበት ለዝግጅት ጊዜ ከ35% በታች ከሆነ፣ ዕፅዉ ሊጭበት ይችላል። ሴንሰሩ በዐሥር ደቂቃ ውስጥ አንድ ጊዜ ይመርምራል፣ የመጨረሻው ስድስት መርምር አማካኝነትን ይመርምራል፣ እርጥበት በታች ከሆነም የማያያዣ ማሳወቂያ ይሰጣል። ይህ መንገድ በአንድ ተሳሳተ መርምር መሰረት ያደረጉትን ውሳኔ ይበልጥ ይታመናል። ምክንያቱም፣ የአፈር ሴንሰሮች አንዳንድ ጊዜ በጨረሻ አይነት፣ የተያያዥ ጥራት ወይም የትኩሳት ለውጥ ምክንያት አስፈላጊ ጥምረት ያሳያሉ።

በIoT ዘርፍ ላይ ስርዓቱ ቀላል ነው፡ መሣሪያው ይመርምራል፣ ሚክሮዴነትል ይተነት፣ የግንኙነት ሞጁል መረጃውን ያስተላልፋል፣ የድህረገፅ ፓነል ወይም የመዝገበ-መረጃ ስርዓት ታሪኩን ያኑራል። የድህረገፅ ፓነሉን ለሁሉም አካል በግልጽ ሁኔታ ለመቅረት ቢያወድሙ፣ HTTPS መጠቀም ይመከራል። የሴንሰር መረጃ ምንም እንኳን የግል መረጃ አይመስልም፣ ነገር ግን ስፍራ፣ የልማት ስርዓትና የንግድ ልምድ ላይ ምንም ያህል መረጃ ሊያቅርብ ይችላል። ስለዚህ፣ ፓነሉን ሲያስተላልፉ SSL በይነት ማረጋገጫ ምንድነው እና ለምን አስፈላጊ ነው አማካኝነት እንደ ጥሩ የደህንነት ልምድ ይቆጥሩ።

የሚያስፈልጉ እቃዎችና በግምት የወጪ ገንዘብ

ከዚህ በታች የተዘረዘሩት እቃዎች ለመጀመሪያ ደረጃ የሚሰሩና በቀላሉ ሊገኙ የሚችሉ ክፍሎች ናቸው። ዋጋዎች በብራንድ፣ ጥራትና በተያያዥ አካዳሚ ይለያያሉ፤ ስለዚህ ትክክለኛ ዋጋ ከመቅረት ይልቅ በአሳታፊ መምረጥ አይነቶች ማትከል ይገባል። በውጭ አካባቢ ካስለቀቁ በጣም የሚያስፈልጉት ክፍል ካፓሲቲቭ የመሬት እርጥበት ሴንሰር እና ውስጥ የሚያስገባው IP65 ቁልፍ ነው።

  • Arduino Uno ወይም Arduino Nano: ለመጀመሪያ ደረጃ Uno፣ ለቀጣይ ማዘጋጀት Nano ይሰራል።
  • ካፓሲቲቭ የመሬት እርጥበት ሴንሰር: ከመቀነት ሴንሰሮች ይበልጥ በኮሮዥን ይቋረጣል።
  • DHT22 ወይም DHT11 የሙቀት-እርጥበት ሴንሰር: DHT22 ትክክለኛና አሰፋላሊ ነው።
  • LDR የብርሀን ሴንሰርና 10K መቀነት: የብርሀን ደረጃ የሚያሳይ በቂ ነው።
  • ESP8266 Wi-Fi ሞዱል ወይም ESP32 ካርት: የኢንተርኔት ግንኙነት ለማግኘት ይረዳል።
  • Relay ሞዱልና አነስተኛ የውሃ ፓምፕ: ለሚፈልጉት ሰዎች የሚያስተላልፉ አማራጭ ነው።
  • የውጭ 5V ኃይል አዳፕተር ወይም powerbank: በስራ ቦታ የቋሚ ኃይል ይሰጣል።
  • Breadboard, jumper ካብሎች, ለሂም መሣሪያ: ለፕሮቶታይፕ እና የቋሚ ግንኙነት ይያዛሉ።
  • IP65 ቁልፍ, የካብሎ ጫፍ, ሲሊኮን ማቅረብ: ለውጭ አካባቢ ጥገና ይመከራል።

የመጀመሪያ ወጪ በአብዛኛው በተዘጋጅተ የኢንዱስትሪ ስርዓቶች አካል ይቀንሳል። ለመሰረታዊ መለኪያ ስርዓት Arduino፣ የመሬት እርጥበት ሴንሰር፣ DHT ሴንሰርና ካብሎች ይበቃሉ። Wi-Fi፣ የድህረ ገጽ ፓነል፣ አውቶማቲክ ፓምፕና የውጭ መጠበቂያ ካታች ወጪው ይጨምራል፤ ነገር ግን የስርዓቱ ጥቅም ይደጋገማል። በተለይ በትንሹ ሳራዎች የማዳበሪያ ውሳኔን ማመዝገብ በጥቂት ሳምንታት ውስጥ እንደ ቀን የውሃ ጉድለት ተፈጥሯል በግልጽ ሁኔታ ማየት ይችላሉ።

Arduino, ESP32 እና ዝግጁ ሴንሰር ኪቶች እንዴት ይከፈላሉ?

ፕሮጀክትን ለመጀመር በፊት የሚጠቀሙትን ካርድ ማምረጥ አስፈላጊ ነው። Arduino Uno በቀላሉ ለመማር የሚያስችል ተደራሽነት አለው፣ ESP32 ደግሞ በWi-Fi እና ከፍተኛ አስማተኛ በመሆኑ በIoT አቅጣጫ ይረዳል። ዝግጁ ኪቶችን ለመጠቀም በፍጥነት እንደሚቀደም ሲሆን፣ ለማቅናት አካል ግልጽ የማይሆን ሊሆን ይችላል።

Arduino, ESP32 እና ዝግጁ ሴንሰር ኪቶች እንዴት ይከፈላሉ?
አማራጭየሚያስችለውየሚያወድስበትየሚስተር አጠቃቀም
Arduino Unoብዙ መረጃ፣ ቀላል አያያዝ፣ ለትምህርት ተደራሽWi-Fi የተያያዘ አቅም አለው፣ በቦክስ ውስጥ ብዙ ቦታ ይይዛልየመጀመሪያ ፕሮቶታይፕ እና የማስማሪያ ፕሮጀክቶች
Arduino Nanoትንሽ መጠን፣ ዝቅተኛ ዋጋ፣ ለረጅም ጊዜ መጫን ተግባራዊUSB እና ፒን መዋቅር ለአዲስ ተጠቃሚዎች ይወድሳልየአትክልት ማህደር፣ በባልኮን እና የተሸከም ሰራ
ESP32የተያያዘ Wi-Fi/Bluetooth፣ ጠንካራ ፕሮሴሰር፣ ዝቅተኛ ኃይል ሞድ3.3V ሎጂክ ይጠንቀቁወደ web panel መረጃ ለመላክ የIoT ስርዓት
ዝግጁ አትክልት ኪትፈጣን ቀድሞ ማስጀመር፣ በፓኬት የሚመጡ አካላት ተስማማት ያላቸውለማቅናት እና ለማስማሪያ ዋጋ ይቀናልየጊዜ ጥራት የለውም ተጠቃሚዎች

ለመጀመሪያ ጊዜ የምታደርጉት ከሆነ፣ Arduino Uno ተጠቅመው ፕሮቶታይፕ በመጫን እና ዋጋውን በserial monitor ማንበብ በጥሩ ደረጃ ይጀምሩ። መረጃውን ወደ ኢንተርኔት ለመላክ ከፈለጉ ESP8266 module በመጨመር ወይም በቀጥታ ESP32 ይቀየሩ። የሙዚቃ ሚኒ panel ለመዘጋጀት ከፈለጉ ESP32 አካል በትንሽ አካላት እና በግልጽ አዋቂ ማዕከል ይረዳዎታል።

የአገናኝ አውድ: የመሠረት ክፍል ቅርንጫፍ አዘጋጅ

በመሠረት አዘጋጅ እንደሚፈጠረው የካፓሲቲቭ መሬት እምብዛት ሴንሰር አናሎግ ፒን ላይ, DHT ሴንሰር ዲጂታል ፒን ላይ, LDR በቪልቅ አካፋፋ ሐሳብ አናሎግ ፒን ላይ ይታገናል። ቅርንጫፉን ከመስራት በፊት ሁሉንም አገናኝ በኃይል አይታገኙ በሆነ ሁኔታ ያድርጉ። በተለይ የውሃ ፓምፕ ወይም ሮሌ ከሚጠቀሙ ከሆነ የኃይል መስመርን በArduino አያስተናግዱ፤ ፓምፕን በተለይ ኃይል ማቅረቢያ ያቅርቡና የመቆጣጠሪያ ሲግናልን ብቻ ከArduino ያቅርቡ።

የሚከለከሉ ፒን አገናኝ

  • የመሬት እምብዛት ሴንሰር VCC: 5V, GND: GND, AO: A0
  • DHT22 VCC: 5V, GND: GND, DATA: D2
  • LDR: አንዱ ወገን 5V, ሌላው ወገን A1 እና በ10K ቪድየንስ በኩል GND
  • የማንቂ LED: D8 ፒን ላይ በ220 ኦም ቪድየንስ ይታገናል
  • የሮሌ ሲግናል: D7 ፒን ላይ ይታገናል፣ ፓምፕ በውጭ ኃይል ማቅረቢያ ይሰራል

የመሬት እምብዛት ሴንሰሩ የፕሮብ ክፍሉ በመሬት ቀጥ አድርጎ ይገባል፤ የካብል አገናኝ ቦታ ከመሬት ጋር አይነካ። ሴንሰሩን ሁልጊዜ በዝናብ የሚቆየበት ቦታ ላይ ሳይቀር በድንበር ቦታ በውሃ በቅርብ አንጻር፣ ነገር ግን የውሃ በቀጥታ የሚቆየበት ቦታ ላይ አይምንዝ። ይሄ የትክክለኛ መለኪያ ይደግፋል። ከዚህ በላይ በርካታ ሳክሲ ወይም ተኝቶ ከሆነ ለእያንዳንዱ ክፍል በተለይ ሴንሰር መጠቀም የተሻለ ነው። በአንድ ሴንሰር ሁሉንም ስፍራ ማቅረብ በተለይ በድምብ ማጠጣት ሲሰራ ከተማስታወቂ ይሆናል።

Arduino IDE መጫኛ እና ቤተ-መዛግብቶች

Arduino IDEን ከመድረክ የተረጋገጠ ምንጭ ይመልከቱና ካርቱን ወደ ኮምፒተሩ ከተገናኙ በኋላ የመጀመሪያ ቀላል blink ምሳሌን በመጠቀም ካርቱ በትክክል እንደሚሰራ ያረጋግጡ። ከዚያም DHT sensor ለሚፈለግበት ቤተ-መዛግብትን ያጫኑ። Arduino IDE ውስጥ የቤተ-መዛግብት አስተዳዳሪውን በመክፈት DHT sensor library እና Adafruit Unified Sensor ፓኬጅዎችን ማጫን ይችላሉ። ይህ ደረጃ የሙቀትና የእርግዝነት መለኪያዎችን በኮድ ቀላል በሚነበብ ሁኔታ ያደርጋል።

ፕሮጀክቱን ወደ web panel ለማገናኘት ከፈለጉ ESP8266 ወይም ESP32 ካርት አስተዳዳሪውን IDE ላይ ማከል ያስፈልጋል። ነገር ግን በዚህ መሪ መግለጫ የመሰረታዊ ኮድ በArduino Uno ህሊና የቀረበ ነው። በዚህ መሰረት መለኪያና ውሳኔ አልጎሪቲም በግልጽ ሁኔታ ይታወቃል። በኋላ እንደዚህ ህሊና ESP32 ላይ HTTP POST ወይም MQTT protocol በመጠቀም ሊቀየር ይችላል። አንድ API የግብዣ አድራሻ ከሰራችሁ ጊዜ በሰርቨር ጎን API እና መዋቅር መምሪያዎች በማህበረሰብ እቅድ ማዋቀር ይረዳዎታል።

የ Arduino ኮድ አውድ

ከታች ያለው ኮድ የመሬት ንስሐ፣ የሙቀት፣ የአየር ንስሐና የብርሃን ደረጃን ይነባሳል። የመሬት ንስሐ ከተወሰኑት ደረጃዎች በታች ከሆነ LED ምልክት ይሰጣል። ካሊብሬሽን አስቀድሞ ሳይደረግ በቀጥታ በመቶኛ እትች አትጠብቅ፤ ሁሉም ሴንሰርና የመሬት አይነት የተለያዩ አናሎጅ አቅጣጫዎችን ይሰጣሉ። ስለዚህ በኮድ ውስጥ የተጠቀሱት የደረቅና የተስተኛ እትች እና ደረጃዎችን በራስዎ መለኪያ መስማማት ይገባዎታል።

#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT22
#define SOIL_PIN A0
#define LDR_PIN A1
#define LED_PIN 8
DHT dht(DHTPIN, DHTTYPE);
int dryValue = 820;
int wetValue = 360;
int minMoisture = 40;
void setup() {
Serial.begin(9600);
dht.begin();
pinMode(LED_PIN, OUTPUT);
}
void loop() {
int soilRaw = analogRead(SOIL_PIN);
int lightRaw = analogRead(LDR_PIN);
float temp = dht.readTemperature();
float hum = dht.readHumidity();
int soilPercent = map(soilRaw, dryValue, wetValue, 0, 100);
soilPercent = constrain(soilPercent, 0, 100);
if (soilPercent < minMoisture) { digitalWrite(LED_PIN, HIGH); }
else { digitalWrite(LED_PIN, LOW); }
Serial.print("Toprak Nem: "); Serial.print(soilPercent); Serial.println("%");
Serial.print("Sicaklik: "); Serial.print(temp); Serial.println(" C");
Serial.print("Hava Nem: "); Serial.print(hum); Serial.println("%");
Serial.print("Isik Ham Deger: "); Serial.println(lightRaw);
Serial.println("---");
delay(10000);
}

በኮድ ውስጥ የመለኪያ ጊዜ 10 ሰከንድ የተዘጋጀ ነው። በአስተዳደር ተቋማት ውስጥ 10 ሰከንድ እጅግ ጥሩ አይደለም። ለሳክሲ ወይም ለሰራ በ5-15 ደቂቃ በመዘመን ይበቃል። በባትሪ ሲሰራ የመለኪያ ጊዜን ማሳደግ፣ ሴንሰሩን በመለኪያ ቀን ብቻ ማቅረብ፣ ደህንነት የተሳሳተ አቅም በመጠቀም የባትሪ ዕድሜ በግልፅ ሁኔታ ይጨምራል።

ካሊብሬሽን: ትክክለኛ መለኪያ ለማግኘት በጣም አስፈላጊ ደረጃ

ብዙ የArduino መረብ ስራዎች ላይ ስህተት በዲቫይስ ውስጥ ሳይሆን በካሊብሬሽን ነው የሚታየው። የመሬት እርጥበት ሴንሰር የተጠቃሚ አናሎግ ዋጋ ያትረፋል፤ ይህ ዋጋ በቀጥታ የእርጥበት መቶኛ ማለት አይደለም። አንዳንድ በመጀመሪያ ሴንሰሩ በደረቅና በዘይት ውስጥ ያለ መመለኪያ ምን እንደሚሰጥ መወደድ አለብዎት። ለምሳሌ፣ ሴንሰሩን በደረቅ አየር ሲያጠጉ 820 ሊታዩ ይችላሉ፤ በውሃ ውስጥ አሳልፈው ሳይገባ በበጣም የተዘወተ መሬት 360 ሊታዩ ይችላሉ። ይህ ሁለት አጠራረጥ ዋጋ በኮድ ውስጥ dryValue እና wetValue ተብሎ ይሰናከላል።

የካሊብሬሽን መሰረተ ስርዓት

  • ሴንሰሩን በደረቅ አካባቢ አስተላልፉና 10 መጠን ይወስዱ፤ አማካይነቱን እንደ dry value ይያዙ።
  • ሴንሰሩን በበጣም የተዘወተ ነገር ነገር ውስጥ አያውፉ፤ 10 መጠን ይወስዱ።
  • ይህንን በሚጠቀሙበት የመሬት አይነት ላይ ይከተሉ፤ ቶርፍ፣ ክሊ፣ እና አሸዋ መሬት በተለያዩ መንገዶች ይሰራሉ።
  • መጠን ዋጋዎችን በserial monitor ይተከትሉና በኮድ ውስጥ ያሉትን አግድሉ።
  • የእፅዋት አይነት መሠረት የእርጥበት ዝቅተኛ ደረጃ በተሞክሮ ይወስዱ።

በተግባር የተሞላ ወይም የተደረቅ በመቶኛ ዋጋዎች የእርጥበት አስተዋጽኦ አይደለም፤ ሴንሰሩ በራሱ ካሊብሬሽን መጠን የሚያሳየው ነው። ቢሆንም ለማጠጣት ውሳኔ በጣም ጠቃሚ ነው። የተጠቃሚ ውሳኔ ለማድረግ አንድ መጠን ይሁን ውስጥ ከመጨረሻ 3 ወይም 5 መጠን አማካይነት ይጠቀሙ። ይህ መንገድ በሴንሰሩ የተነሳ ወይም በኤሌክትሪክ የተነሳ ድምጽ ተግባራትን ይቀንሳል።

ወብ ፓነል ላይ ዳታን መላክና መስራት

አካል ሳርሚያ ሰንሶር እውነተኛ ውጤት ለማግኘት አስፈላጊ የሆነው ደረጃ መረጃዎችን ለቅድሚያ በቀጥታ ማየት ነው። በቅድሚያ የአሁኑን እርጸት እያየን ሳይኖረን ባለፉት 7 ቀናት የውሃ ፍላጎት፣ የውሃ ሙቀት ለውጥና የብርሃን ትንታኔ ማየት የትክክለኛ ውሳኔ ለማድረግ ይረዳል። ለዚህም የሰንሶሩን ዳታ ወብ ሰርቨር ላይ መላክ ይችላሉ፣ በቀላሉ PHP ወይም Node.js API አጠቃቀም በዳታበዝ ላይ ማዝያ ይችላሉ፣ እና በግራፍ ፓነል ላይ ማሳያ ይችላሉ።

ቀላል አስተዳደር እንዲህ ሊሆን ይችላል፡ ESP32 ሰንሶሩን ይያዛል፣ ዳታን JSON ፎርማት በ HTTP POST ወደ ሰርቨር ይላካል፣ ሰርቨሩ የመጡትን ዳታ ይፈታልና MySQL ዳታበዝ ላይ ይቀያየራል። በፓነል በኩል የቅርብ መረጃዎች በታቦላ ወይም በግራፍ ይታያሉ። ይህን ፓነል በራሳችሁ ድር ስም ላይ ለማቅረብ ዶማይን ዝርግኝ እንዴት ይቀነጥቃል እና ለመረጃ ተደጋጋጭ ዘርፍ ተስማሚ የድር ሆስቲንግ ፓኬጅ ምርጫ ን ይጠቀሙ።

ለደህንነት API ላይ በቀላሉ ቢሆንም token መቆጣጠር ያካትቱ። ለምሳሌ መሳሪያው በእያንዳንዱ ጥያቄ ከሚላከው ጋር የሚስተኛ ቁልፍ ይላካል፤ ሰርቨሩ ይህንን ቁልፍ ካላረጋገጠ ዳታን አይቀያየርም። የፓነሉን ግብ በፓስዎርድ ያስተካክሉ፣ ሶፍትዌሩን አዘምኑና ማስታወቂያ HTTPS አጠቃቀም ያረጋግጡ። ዳታዎችን ለህዝብ በግልጽ ማዋቀር ከፈለጉ የቦታ መረጃን በጥንቃቄ ያሳዩ። የሳራ፣ የአርማ፣ ወይም የቤት ቦታ መረጃ በንግድ አገልግሎት ተያይዞ በጣም አስፈላጊ ሊሆን ይችላል።

ኦቶማቲክ ማያጠጣት መጨመር የሚፈልጉ ለማስታወቂያ ነጥቦች

ኦቶማቲክ ማያጠጣት መጨመር የሚፈልጉ ለማስታወቂያ ነጥቦች

ሮሌና ሚኒ ፖምፓ መጨመር ፕሮጀክቱን የበለጠ ደስታ ያሰጣል፤ ነገር ግን ውሃና ኤሌክትሪክ በአንድ ሲስተም ስለሚኖሩ አንቀሳቃሽ መሆን ይኖርበታል። Arduino በግልጽ ሁኔታ የመድረሻ መሆን ይኖርበታል፣ ፖምፓ ኃይል ከArduino ፒን በቀጥታ አይወሰድ። ለፖምፓ የተለየ አዳፕተር፣ ሮሌ ወይም MOSFET ስሩጂ መጠቀም ይኖርበታል። ዝቅተኛ ቦልታጅ 5V ወይም 12V DC ፖምፓዎች ለሀበት ፕሮጀክቶች የተሻሉ የደህንነት ናቸው።

በኦቶማቲክ ማያጠጣት ዋና ሀይል አደጋ ሳንሶር ስህተት ምክንያት ፖምፓው ከያስፈለገው ጊዜ በላይ እንዲሰራ ነው። ስለዚህ በሶፍትዌር ውስጥ ከፍተኛ ማያጠጣት ጊዜ አውጥ። ለምሳሌ፣ የመሬት ንስሐ ዝቅተኛ ቢሆንም፣ ፖምፓው ከ20 ሰከንድ በላይ አይሰራም እና ለቀጣዩ መጠን እስካልደረሰ ይጠብቅ። በተጨማሪም በቀን የሚደርስበት ከፍተኛ ማያጠጣት ብዛት መጠን ማድረግ ትችዋላችሁ። እንደዚህ ያለ የደህንነት ግዴታዎች ትንሽ የሳንሶር ጉዳት እንዳይደልቅ ወይም የውሃ ቤቱን እንዳይባድል ይከላከላል።

የሚመከሩ የማያጠጣት ሎጅክ

  • የመሬት ንስሐ ከግዴታ በታች ከሆነ፣ በመጀመሪያ በ2 ተከታታይ መጠን ማረጋገጥ ያድርጉ።
  • ፖምፓውን ለአጭር ጊዜ አስቀምጡ፤ ለምሳሌ 10-20 ሰከንድ።
  • ማያጠጣት ከተጠናቀቀ በኋላ መሬቱ ውሃን እንዲያጠጋ ቢያንስ 5 ደቂቃ የቆየ ይሁን።
  • ንስሐ አልቅስ ቢሆን ሁለተኛ አጭር ማያጠጣት ዞር ይጀምሩ።
  • በቀን ከፍተኛ የማያጠጣት ብዛት በሶፍትዌር ውስጥ ይገደቡ።

የቤት ውጭ ትካረ እና ጥገና

በላቦራቶሪ ላይ የሚሰራው የኤሌክትሮኒክ ምህንድስ በውጭ አካባቢ እንደዚያ በረዘም ዘመን ሊሰራ ይችላል የሚባለው አይደለም። እርግዝና፣ ዝናብ፣ ፀሐይ፣ ትቢያዎች፣ ትበትና የሙቀት ልዩነት የኤሌክትሮኒክ አካላትን ያደቅቃል። ስለዚህ የምህንድሱን ሰንደቅ በIP65 ደረጃ ያለው ሳጥን ውስጥ ያኑ፣ በካቦል ግቢዎች ላይ ራኮር ያጠቀሙና በሳጥኑ ውስጥ የእርግዝናን ቆሻሻ ለመቀነስ ትንሽ የእርግዝና የሚያጠብ ፓኬት ያገኙ። የሴንሰሩን ጫፍ ወደ መሬት ሲያድርጉ የካቦል ጭማሪዎችን በሲሊኮን ወይም በሙቀት ማካሮን ያስከበሩ።

የጥገና የቅዱስ ጊዜ ማስታወሻ ምንጭ ነው። በሳምንት አንድ ጊዜ ሴንሰሩ ቦታውን አልተቀየረም፣ ካቦሎቹ አልተዘረጉም፣ መለኪያዎቹም በአስተዋይ ክልል እንደሆኑ ያረጋግጡ። በወር አንድ ጊዜ የካሊብሬሽን ዋጋዎችን ያንብቡ። ሴንሰሩ በአንድ ሙቀት አካባቢ ከቀድሞው በሚታወቀው የተለየ ዋጋ እንደሚሰጥ ቢገኝ፣ የፕሮቡ ውስጥ ቅርፅ ተዘዋዋሪ፣ ግንኙነት ተበላሸ፣ ወይም ሴንሰሩ ተሸከረ ሊሆን ይችላል። ካፓሲቲቭ ሴንሰሮች ከመድኃኒት ሴንሰሮች ጋር የተወደዱ ርዝመት አላቸው፤ ነገር ግን በሁልጊዜ እርግዝና ያለበት አካባቢ የማይቆዩ ናቸው።

ብዙውን ጊዜ የሚደረጉ ስህተቶች እና መፍትሄዎቻቸው

አንደኛ ቅንብር ሲደረግ ብዙውን ጊዜ የሚታየው ስህተት የሴንሰር እሴቶችን በቀጥታ እንደ እውነተኛ ፐርሰንት እስከትድ የሚያስቡ ነው። ሌላ የሚደረግ ስህተት የመሬት እስነት ሴንሰሩን በውሃ ሙሉ በሙሉ ማጠራቀል ነው። ይህ የሴንሰሩን ኤሌክትሮኒክ አካል ሊጎዳ ይችላል። እንዲሁም DHT ሴንሰሩን በቀጥታ በፀሐይ በታች መቆም የሙቀት መጠን ከውነቱ በላይ ያሳያል። የሙቀት-እስነት ሴንሰሩ በጥላ፣ አየር የሚሰጠው ቦታ ላይ ይቆሙ ይገባዋል።

  • እሴቶች ሁልጊዜ 0 ወይም 100 እየታዩ ነው: የደረቅና የዝናይ ካሊብሬሽን እሴቶች ተቀያይለው ወይም በስህተት ሊገቡ ይችላሉ።
  • DHT ሴንሰሩ nan እየታየ ነው: ቤተ-መጣጥፍ, pin መረጫ ወይም የካብል ግንኙነት ማረም ይኖርበታል።
  • ፓምፓ ሲሰራ Arduino እንደገና እየተጀመረ ነው: ፓምፓ በአንድ የኃይል መስመር ላይ ይጭናል፤ ለተለየ ኃይል ምንጭ ይጠቀሙ።
  • Wi-Fi ግንኙነት እየተቋረጠ ነው: የአንተን ቦታ፣ ኃይል ምንጭና የሲግናል ግፊት ማረም ይኖርበታል።
  • መመርመሪያዎች በጣም እየተቆሰለ ነው: አማካይ መሄጃ መውሰድ፣ ካብል መቀነስና የተቋረጠ የኃይል ምንጭ ሞክር።

የውሂብ ትርጉም: ከቁጥር ወደ ውሳኔ መሻገር

የብልሃተኛ እርሻ ሴንሰር ዋናው ዋጋ የሚያስገኘው የተሰበሰበውን ውሂብ ወደ ምድብ ውሳኔዎች መቀየር ነው። ምሳሌ ለመሆኑ፣ የመሬት እርጥበት በታች ካለ፣ የአየር ሙቀት ከፍተኛ ካለ፣ የብርሃን መጠንም ከፍተኛ ካለ፣ ተክል ውሃ በፍጥነት ሊያጣ ይችላል። በሚቀጥለው በእርጥበት በታች ሆኖ ቢታየም፣ አየር በቀዝቃዛነቱና ብርሃን በታች ካለ፣ ማድረግ የሚገባውን ረስተው በጥቂት ሰዓታት ውሃ ማድረግን ማዝዋት ይችላሉ። ስለዚህ አንድ የሴንሰር ውሂብ ብቻ ላይ መታመን ከመግባባት ውሂቦች በመቀየር የትክክለኛ ውሳኔ ማግኘት ይቻላል።

በአንድ ሳምንት ውሂቦችን በቀጥታ ከተመዘገቡ፣ ከማድረግ በኋላ የመሬት እርጥበት በፍጥነት እንዴት እንደሚወርድ ማየት ይችላሉ። እርጥበት በየቀኑ በተደጋጋሚ በተወሰነ ሰዓት በፍጥነት ከሚወርድ፣ የማድረግ ዕቅድዎን እንደዚህ በመቀየር ማስተካከል ይችላሉ። አንዳንድ ቦታዎች ውስጥ እርጥበት ዘወትር ከፍተኛ ካለ፣ የደረናይጅ ችግኝ ሊኖር ይችላል። እንደዚህ ያሉ ተግባራዊ ምርኮኞች በትንሽ መጠን ቢሆንም የምርት ጥራትን ይጨምራሉ። ፕሮጀክቱን እንደ ብሎግ ወይም ቴክኒክ ዶክዩመንቴሽን ለመካፈል ብትወዱ፣ በራስዎ የተሰራ የፕሮጀክት ገፅ በየውስጥ የቤት ድር ስም ላይ በመስቀል አንደኛ ፖርትፎልዮና የትምህርት ምንጭ ይሆናል። ይህን ለማድረግ የድር ገፅ መሥርያ መመሪያ እና ለመደህንነት የሚያስፈልጉ SSL ምርት ኮርታት ይመለከቱ።

ፕሮጀክትን ለማሻሻል ሀሳቦች

መሰረታዊውን ሲስተም ከጀመሩ በኋላ፣ ፕሮጀክትዎን በልዩ አካባቢዎች ማሻሻል ይችላሉ። ለምሳሌ፣ የዝናብ ሴንሰር በመጨመር አካባቢ ማግደልን ከአየር ሁኔታ ጋር በመያዝ ይቆዩ ይችላሉ። pH ሴንሰር እና EC ሴንሰር በተጠቃሚው የነጭ ውህድ ተከታታይነት ማድረግ ይችላሉ። OLED መሳሪያ በመጨመር መረጃዎቹን በበአካባቢው ማሳያ ይችላሉ፣ SD ካርድ ሞዱል በመጨመር እንኳን ኢንተርኔት በማይገኝበት ሰዓት ውስጥ መዝገብ ማድረግ ይችላሉ። ወደ አላየ ደረጃ በMQTT መጠቀም ግን በHome Assistant ያሉ ፕላትፎርሞች ላይ ውሂብ ማስተላለፍ ይችላሉ።

  • ESP32 የጥልቅ እንቅስቃሴ ሞድ በመጠቀም የባትሪ ትእዛዝ ማስደካከል
  • የፀሐይ ፓነል እና የባትሪ ሞዱል በመጠቀም አንደኛ የኃይል ሲስተም ማቋቋም
  • በGrafana ወይም በብቻው ፓነል የግራፊክ ሬፖርት ማድረግ
  • በTelegram ወይም በኢ-ሜይል ማሳወቂያ ማስተላለፍ የማግደል ምልክት ማስገንዘብ
  • በአንድ ማዕከል ውስጥ የተለያዩ ሴንሰሮችን አንድ ላይ ማየት
  • በAPI መካከል እንደ ሞባይል አፕሊኬሽን አካታት ማድረግ

ከበርካታ መሳሪያዎች የሚገኙበት ጊዜ፣ ለእያንዳንዱ ሴንሰር የተለያዩ የመሳሪያ መታወቂያ ይስጡ። በሰርቨር በኩል፣ የመሳሪያ መታወቂያ፣ የመለኪያ ጊዜ፣ የሴንሰር ዓይነት እና ዋጋ ማስቀመጥ በቅድሚያ የተደረገ ከሆነ ለወደፊት ትንበያ ቀላል ይሆናል። የበዝታ መረጃ በሚጨመር ጊዜ የቅድሚያ ቅጣት አስተያየት አስፈላጊ ይሆናል። ቁጥጥር ፓነሉ በኢንተርፕራይዝ ውሳኔ የሚጠቀም ከሆነ፣ የእንግዳ ዳውን መፍትህ ያሉ ጉዳዮችን በፕሮጀክት መጀመሪያ ይመልከቱ ይጠቅማችኋል።

SEO እና የተያያዘ ይዘት በሚለያዩ አካላት ፕሮጀክቱን በብሎግ ለውጥ

ይህ ፕሮጀክት በመረጃ ብቻ የተገደበ ቴክኒክ ሙከራ አይሆንም። የመከላከያ ውጤቶችዎን፣ የአዘጋጅት ፎቶዎችዎን፣ የተገኙ ችግኞችና የፍቅር ሂደቶችዎን በብሎግ ጽሁፍ ለውጥ በማድረግ ህብረቱን ማገዝ ይችላሉ፡፡ እንዲሁም በመፈለጊያ ማሳያዎች ውስጥ አካል የሆነ ቴክኒክ ምንጭ ማቅረብ ይችላሉ። በቴክኒክ በራስህ አድራጊ ይዘቶች Google የተወደደ ምልክቶች ግልጽ ፎቶዎች፣ የልዩ መከላከያ ውጤቶች፣ የስህተት መፍትሄ ደግሞ በትክክል የተጠቀሰ ተሞክሮ ተሞክሮ ናቸው።

ጽሁፍዎን ሲያስተላልፉ በርዕስ የሚያሳየውን ርዕስ በግልጽ ይግለፁ፣ በመጀመሪያ አንቀጽ የተናገሩን የሚማሩትን ያሳውቁ፣ የአስፈላጊ እቃ ዝርዝርን በሰንጠረፍ ያቅርቡ እና ኮድን በተገቢ ማብራሪያዎች ይከታተሉ። የራስዎን የመከላከያ ውጤቶች መጨመር በE-E-A-T ጥራት በጣም ጠንካራ ነው። ለምሳሌ፡ 'ካፓሲቲቭ ሴንሰር በደረቅ መሬት 812 እና በሞቅ ከሆነ ልዩ ውጤት 428 ሰጠ' እንደሚባል በግልጽ ውጤቶች ይዘቱን ከተደጋጋሚ የተቀየሩ መመሪያዎች ይለያያሉ። ፕሮጀክቱን በፈጣንና በማህበራዊ ጥራት በሚገኝ ሳይት ለማቅረብ Hostragons ሆስቲንግ ፓኬጎች አማራጮችን ይመልከቱ።

ውጤት

የራስህን አስተዋይ ግብርና ሴንሶር በArduino ማዘጋጀት ፕሮጀክት ኤሌክትሮኒክስ፣ ሶፍትዌር እና ግብርናዊ አይነትን በአንድ የሚያቀርበው የመጀመሪያ ፕሮጀክት ነው። ትክክለኛ ሴንሶር ምርጫ፣ ትክክለኛ ካሊብሬሽን፣ አስተማማኝ ኃይል ንዴትና የቅድሚያ ውሂብ መዝገብ በተከታታይ ማድረግ አንድ ትንሽ መስክ ወይም ሴራ ለተጠቃሚ ውሳኔ የሚያገኘው ስርዓት ማቋቋም ይችላሉ። ውሂቡን በድህረ ገፅ ፓነል ላይ ማየት ከፈለጉ የታመነ hosting፣ የድህረ ገፅ ስምና SSL መዋቅር፣ ፕሮጀክቱን ወደ ባለሙያ ደረጃ ያደርጋሉ። የተዘጋጁ ሲሆኑ Hostragons ላይ የድህረ ገፅ ስምንና hosting አቀራረብ በተደላይ ማድረግ ፕሮጀክትዎን በደህና ወደ እውቅና ማቅረብ ይችላሉ።

ብዙ ጊዜ የሚጠየቁ ጥያቄዎች

Arduino አብራሪ ስለ ብልሃብ እርሻ ሴንሰር ለማዘጋጀት የሶፍትዌር ዕውቀት አስፈላጊ ነው?

በመጀመሪያ ደረጃ Arduino IDE መጠቀምና ዝግጅት ኮድ ማስተካከል ይበቃል። Pin ቁጥሮች፣ መጠን ደረጃዎችና ካሊብሬሽን አሰናዳድ መቀየር ችሎታ ካለዎት መጀመሪያ ፕሮጀክትዎን ማጠናቀቅ ይችላሉ። Web panel እና API ለመጨመር ደግሞ HTTP መረጃ፣ የመዝገበ-ቃል እና የሰርቨር ዕውቀት ይያዙ።

ካፓሲቲቭ መሬት እርጥበት ሴንሰር ይሻላል ወይስ የሬዝስተር ሴንሰር?

ለረዘም ጊዜ አጠቃቀም ካፓሲቲቭ መሬት እርጥበት ሴንሰር ይሻላል። የሬዝስተር ሴንሰሮች በእርጥት መሬት ውስጥ በቀላሉ የኮሮሲዎን ተጋላጭ ስለሆኑ ከጊዜ ወደጊዜ የመለኪያ ትክክልነት ይሰናከላል። በውጭ አካባቢ ወይም በሴራ ፕሮጀክቶች ካፓሲቲቭ ሞዴል መምረጥ ይመከራል።

ይህ ሲስተም በእውነተኛ አርሶ አደር ሊውል ይችላል?

ለትንሽ ሴራ፣ ሆቢ አትክልት አዳዲስ፣ ትምህርት ፕሮጀክቶችና ለቅድመ እይታ መተግበሪያ ይገባል። በንግድ አርሶ አደር ለውሳኔ ድጋፍ ሲስተም አግድም ይችላል፤ ግን ለጠቃሚ የእርጥበት ውሳኔዎች ኢንዱስትሪያል ሴንሰሮች፣ ተደጋጋሚ መለኪያ፣ የሙያ ኦቶማቲክ ደህንነት ይከተላል።

የሴንሰር ውሂብን በኢንተርኔት ላይ ማሳየት ደህንነት አለው?

ደህንነት ሊሰጥ ይችላል። API token መጠቀም፣ panel በፓስዎርድ መጠበቅ፣ HTTPS ማንቀሳቀስና ሶፍትዌርን ዘመናዊ ማድረግ ይኖርበታል። በየአድራሻው እና hosting ላይ SSL መጠቀም ውሂብን ለመሰረዝ የመጀመሪያ መምጣት ነው።

Arduino ሴንሰሩን በባትሪ ወይም በፀሐይ ፓነል ማስኬድ ይችላል?

አዎ፣ ግን የነጭ ኃይል አውጭነትን መቀነስ ይኖርበታል። የመለኪያ የጊዜ ክልልን ማስቀየር፣ ESP32 deep sleep mode መጠቀም፣ ሴንሰሮችን ለመለኪያ ብቻ ኃይል ማቅረብና በተስተካከለ የባትሪ አስተዳደር ሞዴል ፀሐይ ፓነል ማከል የባትሪ ሕይወትን ያሳድጋል።

ይህንን ጽሑፍ አጋራ፡

የHostragons ቡድን

ስለ ማስተናገጃ፣ ሰርቨሮች እና የጎራ ስሞች ከባለሙያ ቡድናችን የተውጣጡ ወቅታዊ መመሪያዎች። ለፕሮጀክትዎ ትክክለኛውን መፍትሄ አብረን እናግኝ።

እኛን ያግኙን