ዝርዝር ሁኔታ:

ለሙቀት ፣ ለ PH እና ለተፈታ ኦክስጅን የውሂብ ምዝግብ ማስታወሻ እንዴት እንደሚሰራ -11 ደረጃዎች (ከስዕሎች ጋር)
ለሙቀት ፣ ለ PH እና ለተፈታ ኦክስጅን የውሂብ ምዝግብ ማስታወሻ እንዴት እንደሚሰራ -11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ለሙቀት ፣ ለ PH እና ለተፈታ ኦክስጅን የውሂብ ምዝግብ ማስታወሻ እንዴት እንደሚሰራ -11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ለሙቀት ፣ ለ PH እና ለተፈታ ኦክስጅን የውሂብ ምዝግብ ማስታወሻ እንዴት እንደሚሰራ -11 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የደም አይነት O+ እና O- ያላቸው ሰወች ቢጋቡ ምን ይፈጠራል? 2024, ሀምሌ
Anonim
Image
Image
ምስል
ምስል

ዓላማዎች

  • በ 500 ዩሮ የውሂብ ምዝግብ ማስታወሻ ያዘጋጁ። በጊዜ ማህተም እና I2C ግንኙነትን በመጠቀም ለሙቀት ፣ ለፒኤች እና ለ DO መረጃን ያከማቻል።
  • ለምን I2C (Inter-Integrated Circuit)? እያንዳንዳቸው ልዩ አድራሻ እንዳላቸው አንድ ሰው በተመሳሳይ መስመር ውስጥ ብዙ ዳሳሾችን መደርደር ይችላል።

ደረጃ 1

ደረጃ 2 ከዚህ በታች ያሉትን ክፍሎች ይግዙ

ከዚህ በታች ያሉትን ክፍሎች ይግዙ
ከዚህ በታች ያሉትን ክፍሎች ይግዙ
  1. አርዱዲኖ MEGA 2560 ፣ 35 ዶላር ፣
  2. ለአርዱዲኖ ቦርድ የኃይል አስማሚ ፣ $ 5.98 ፣
  3. ኤልሲዲ ሞዱል I2C (ማሳያ) ፣ $ 8.99 ፣
  4. የእውነተኛ ሰዓት ሰዓት (RTC) መለያየት ፣ $ 7.5 ፣
  5. የማይክሮ ኤስዲ ካርድ መለያ ቦርድ ፣ 7.5 ዶላር ፣
  6. 4 ጊባ ኤስዲ ካርድ ፣ 6.98 ዶላር ፣
  7. ውሃ የማይገባ DS18B20 ዲጂታል ዳሳሽ ፣ $ 9.95 ፣
  8. የፒኤች ምርመራ + ኪት + መደበኛ መያዣዎች ፣ $ 149.15 ፣
  9. የ DO መጠይቅን + ኪት + መደበኛ መያዣዎች ፣ 247.45 ዶላር ፣
  10. የዳቦ ሰሌዳ ፣ ዝላይ ገመድ ፣ 7.98 ዶላር ፣
  11. (ከተፈለገ) የቮልቴጅ ማግለል ፣ $ 24 ፣

ጠቅላላ - 510.48 ዶላር

* የተወሰኑ ክፍሎች (እንደ አጠቃላይ ቦርድ) ከሌሎች አቅራቢዎች (ኢቤይ ፣ የቻይና ሻጭ) በዝቅተኛ ዋጋ ሊገዙ ይችላሉ። የፒኤች እና የ DO ምርመራዎች ከአትላስ ሳይንሳዊ እንዲያገኙ ይመከራሉ።

* መልቲሜትር (ኮምፕዩተር) እና ቮልቴጅን ለመፈተሽ ይመከራል። ዋጋው ከ10-15 ዶላር ነው (https://goo.gl/iAMDJo)

ደረጃ 3 - ሽቦ

ሽቦ
ሽቦ
  • ከዚህ በታች ባለው ሥዕል ላይ እንደሚታየው ክፍሎቹን ለማገናኘት የ jumper/DuPont ኬብሎችን ይጠቀሙ።
  • ማስተላለፊያውን ለመፈተሽ መልቲሜትር ይጠቀሙ።
  • አዎንታዊ-ቮልቴጅ አቅርቦት (ቪሲሲ) እና መሬት (ጂኤንዲ) ይመልከቱ (ወረዳውን የማያውቁ ከሆነ ግራ መጋባት ቀላል ነው)
  • የኃይል አስማሚውን ይሰኩ እና በእያንዳንዱ ክፍል ውስጥ የኃይል አመልካቹን ያረጋግጡ። በጥርጣሬ ውስጥ በሚሆንበት ጊዜ በቪሲሲ እና በ GND (5V) መካከል ያለውን ቮልቴጅ ለመፈተሽ ባለብዙ ሜትሩን ይጠቀሙ

ደረጃ 4 - PH ን ያዘጋጁ ፣ ወረዳዎችን ፣ ኤስዲ ካርድን ያዘጋጁ

PH ፣ DO ወረዳዎችን ፣ ኤስዲ ካርድ ያዘጋጁ
PH ፣ DO ወረዳዎችን ፣ ኤስዲ ካርድ ያዘጋጁ
  1. ለፒኤች እና ለ DO ወረዳዎች ወደ I2C ይቀይሩ
  2. የፒኤች እና የ DO መለያየቶች እንደ ነባሪ ሁናቴ አስተላላፊ/ተቀባዩ (TX/RX) በተከታታይ ግንኙነት ይላካሉ። የ I2C ሞድ የሰዓት መስመርን (ኤስ.ሲ.ኤል) እና የውሂብ መስመር (ኤስዲኤ) ለመጠቀም ፣ ሁነታን በ (1) ይቀያይሩ-VCC ን ፣ TX ፣ RX ገመዶችን ፣ (2)-TX ን ወደ መሬት ለመዝለል ፣ PGND (GND ሳይሆን) ይዝለሉ።) ፣ (3) ቪሲሲን ወደ ወረዳው ይሰኩ ፣ (4) - ኤልኢን ከአረንጓዴ ወደ ሰማያዊ እስኪቀየር ድረስ ይጠብቁ። ተጨማሪ ዝርዝሮች በገጽ 39 ላይ ይመልከቱ (ለፒኤች ወረዳ የመረጃ ዝርዝር ፣
  3. በ DO ወረዳ ተመሳሳይ እርምጃ ያድርጉ
  4. (የናሙናውን ኮድ ወደ ቦርዱ እንዴት እንደሚሰቅሉ ካወቁ ፣ በተከታታይ ማሳያ በኩል ማድረግ ይችላሉ)
  5. ኤስዲ ካርድን ወደ FAT ቅርጸት ይስሩ

ደረጃ 5: ሶፍትዌር ያዘጋጁ

ሶፍትዌር ያዘጋጁ
ሶፍትዌር ያዘጋጁ
ሶፍትዌር ያዘጋጁ
ሶፍትዌር ያዘጋጁ
ሶፍትዌር ያዘጋጁ
ሶፍትዌር ያዘጋጁ
ሶፍትዌር ያዘጋጁ
ሶፍትዌር ያዘጋጁ
  1. የአርዱዲኖ የተቀናጀ ልማት አካባቢ (አይዲኢ) ፣ https://www.arduino.cc/en/Main/Software ን ያውርዱ
  2. ለአርዱዲኖ አይዲኢ ቤተ -መጽሐፍት ይጫኑ -https://www.arduino.cc/en/Guide/Libraries
  3. አብዛኛዎቹ ከአርዱዲኖ ሶፍትዌር ጋር ይመጣሉ። LiquidCrystal_I2C.h በ GitHub በኩል ይገኛል
  4. ለዩኤስቢ ነጂውን ይጫኑ። ለእውነተኛ አርዱinoኖ ፣ አንዱን መጫን ላያስፈልግዎት ይችላል። ለአጠቃላይ ፣ CH340 ሾፌር (GitHub: https://goo.gl/BZ7o32) መጫን ያስፈልግዎታል
  5. ብልጭ ድርግም የሚል የ LED ሙከራን በማካሄድ ሰሌዳውን በትክክል ካገናኙ ያረጋግጡ
  6. የ 18B20 ዲጂታል የሙቀት መጠን የ MAC አድራሻ እንዴት እንደሚገኝ። በአርዱዲኖ አይዲኢ ውስጥ የ I2C ስካነር አብነት በመጠቀም መጠይቁ ተሰክቷል። እያንዳንዱ መሣሪያ ልዩ የማክ አድራሻ አለው ፣ ስለዚህ በአንድ የጋራ መስመር (#9) ብዙ የሙቀት መጠይቆችን መጠቀም ይችላሉ። 18B20 አንድ ሽቦ I2C ይጠቀማል ፣ ስለሆነም የ I2C የግንኙነት ዘዴ ልዩ ጉዳይ ነው። ከዚህ በታች የአሰራር ሂደቱን ሲያካሂዱ MAC - የሕክምና መዳረሻ ቁጥጥር (“ሮም”) ለማግኘት አንድ ዘዴ ነው።

ደረጃ 6 - ኮድ መስጠት ይጀምሩ

ኮድ መስጠት ይጀምሩ
ኮድ መስጠት ይጀምሩ
  • ከዚህ በታች ያለውን ኮድ ወደ አርዱዲኖ አይዲኢ ይለጥፉ
  • ወይም ኮዱን (.ino) ያውርዱ እና በአርዱዲኖ አይዲኢ ውስጥ አዲስ መስኮት ብቅ ይላል።

/*

የማጣቀሻ ትምህርቶች;

1. የሙቀት መጠን ፣ ኦርፒ ፣ ፒኤች ሎገር

2. ደህንነቱ የተጠበቀ ዲጂታል (ኤስዲ) ጋሻ

ይህ ኮድ ውሂቡን ወደ አርዱinoኖ ተከታታይ ማሳያ ያወጣል። በ I2C ሁነታ ውስጥ የ EZO pH Circuit ን ለመቆጣጠር በ Arduino ተከታታይ ማሳያ ውስጥ ትዕዛዞችን ይተይቡ።

ከላይ ከተጠቀሱት የማጠናከሪያ ትምህርቶች የተሻሻለው ፣ በአብዛኛው በአትላስ-ሳይንሳዊ ከ I2C ኮድ

ለመጨረሻ ጊዜ የዘመነው ሐምሌ 26 ቀን 2017 በቢን ኑጊየን

*/

#ያካትቱ // I2C ን ያንቁ።

ለኤዞ ፒኤች ወረዳ #የ pH_address 99 // ነባሪ I2C መታወቂያ ቁጥር።

#ዲፊን DO_address 97 // ነባሪ I2C መታወቂያ ቁጥር ለ EZO DO ወረዳ።

#በ “RTClib.h” / በ I2C እና በሽቦ ሊብ በኩል የተገናኘ DS1307 RTC ን በመጠቀም የቀን እና የጊዜ ተግባራት ያክሉ።

RTC_DS1307 rtc;

#ያካትቱ // ለ SD ሊበራሪ

#መረጃን ለማከማቸት // SD ካርድ ያካትቱ

const int chipSelect = 53; // ለአዳፍ ፍሬ ኤስዲ ማቋረጥ ማወቅ ያስፈልጋል //

// DO = MISO ፣ DI = MOSI ፣ በ ATmega pin#: 50 (MISO) ፣ 51 (MOSI) ፣ 52 (SCK) ፣ 53 (SS)

የቻር logFileName = "dataLT.txt"; // ሙከራዎን ለመለየት logFileName ን ያስተካክሉ ፣ ለፈተና PBR_01_02 ፣ datalog1

ረጅም መታወቂያ = 1; // የምዝግብ ማስታወሻን ለማስገባት የመታወቂያ ቁጥር

#ያካትቱ

LiquidCrystal_I2C lcd (0x27, 20, 4);

#ያካትቱ

#ያካትቱ

# ONE_WIRE_BUS 9 // ለሙቀት ምርመራ ፒኑን # ይግለጹ

OneWire oneWire (ONE_WIRE_BUS);

የዳላስ የሙቀት ዳሳሾች (& oneWire);

DeviceAddress ProbeP = {0x28, 0xC2, 0xE8, 0x37, 0x07, 0x00, 0x00, 0xBF}; // የ MAC አድራሻ ፣ ለእያንዳንዱ ምርመራ ልዩ

ሕብረቁምፊ ውሂብ ሕብረቁምፊ; // ሁሉንም ውሂብ ለማከማቸት ዋናው ተለዋጭ

ሕብረቁምፊ ውሂብ String2; // የሙቀት መጠን/ፒኤች/ዶን ለማተም ጊዜያዊ ተለዋጭ

ቻር ኮምፕዩተር [20]; // መመሪያ ከአትላስ ሳይንሳዊ - ገቢ መረጃን ከፒሲ/ማክ/ከሌላ ለመያዝ 20 ባይት ቁምፊ ድርድር እናደርጋለን።

ባይት የተቀበለው_ኮምፒውተር = 0; // ስንት ቁምፊዎች እንደደረሱ ማወቅ አለብን።

ባይት serial_event = 0; // መረጃ ከፒሲ/ማክ/ሌላ ሲደርሰው ምልክት ለማድረግ ባንዲራ።

ባይት ኮድ = 0; // የ I2C ምላሽ ኮድን ለመያዝ ያገለግል ነበር።

ቻር pH_data [20]; // ከፒኤች ወረዳ የሚመጣውን መረጃ ለመያዝ 20 ባይት የቁምፊ ድርድር እናደርጋለን።

ባይት in_char = 0; // ከፒኤች ወረዳው ባንድ ባይት ውስጥ ለማከማቸት እንደ 1 ባይት ቋት ሆኖ ያገለግላል።

ባይት i = 0; // ቆጣሪ ለ ph_data ድርድር ጥቅም ላይ ውሏል።

int time_ = 1800; // ወደ EZO Class pH Circuit በተላከው ትእዛዝ ላይ በመመርኮዝ አስፈላጊውን መዘግየት ለመለወጥ ጥቅም ላይ ውሏል።

ተንሳፋፊ pH_float; // ተንሳፋፊ var የፒኤች ተንሳፋፊ ዋጋን ለመያዝ ያገለግል ነበር።

ቻር DO_data [20];

// ተንሳፋፊ temp_C;

ባዶነት ማዋቀር () // የሃርድዌር ማስጀመር።

{

Serial.begin (9600); // ተከታታይ ወደብ ያንቁ።

Wire.begin (pH_address); // ለፒኤች ምርመራ I2C ወደብ ያንቁ

Wire.begin (DO_address);

lcd.init ();

lcd.begin (20, 4);

lcd.backlight ();

lcd.home ();

lcd.print ("ሰላም ፒቢአር!");

lcd.setCursor (0, 1);

lcd.print (“ማስጀመር…”);

Serial.print ("RTC is…");

ከሆነ (! rtc.begin ())

{

Serial.println ("RTC: ቅጽበታዊ ሰዓት… አልተገኘም");

(1); // (Serial.println ("RTC: ቅጽበታዊ ሰዓት… FOUND"));

}

Serial.println ("ሩጫ");

Serial.print (“የእውነተኛ ሰዓት ሰዓት…”);

ከሆነ (! rtc.isrunning ())

{rtc.adjust (DateTime (F (_ DATE_)) ፣ F (_ TIME_)));

}

Serial.println ("ሥራ");

lcd.setCursor (0, 0);

lcd.println ("RTC: እሺ");

Serial.print ("ኤስዲ ካርድ …"); // ካርዱ ካለ እና ሊጀመር የሚችል መሆኑን ይመልከቱ-

ከሆነ (! SD.begin (chipSelect))

{Serial.println («አልተሳካም»); // ከዚህ በላይ ምንም ነገር አታድርግ

መመለስ;

}

Serial.println ("እሺ");

lcd.setCursor (0, 1);

lcd.println ("SD ካርድ: እሺ");

Serial.print ("የምዝግብ ማስታወሻ ፋይል");

Serial.print (logFileName);

Serial.print ("…");

ፋይል logFile = SD.open (logFileName ፣ FILE_WRITE); // ፋይሉን ይክፈቱ። “ዳታሎግ” እና ራስጌውን ያትሙ

ከሆነ (logFile)

{

logFile.println (",,,"); // በቀድሞው ሩጫ ውስጥ ውሂብ እንዳለ ያመልክቱ

የሕብረቁምፊ ራስጌ = "ቀን -ሰዓት ፣ ቴምፕ (ሲ) ፣ ፒኤች ፣ ያድርጉ")

logFile.println (ራስጌ);

logFile.close ();

Serial.println ("ዝግጁ");

//Serial.println (የውሂብString); // ወደ ተከታታይ ወደብም ያትሙ -

}

ሌላ {Serial.println (“የውሂብ መዝገቡን መክፈት”); } // ፋይሉ ካልተከፈተ ስህተት ብቅ ይበሉ

lcd.setCursor (0, 2);

lcd.print ("የምዝግብ ማስታወሻ ፋይል");

lcd.println (logFileName);

መዘግየት (1000);

sensors.begin ();

sensors.setResolution (ProbeP, 10); // 10 ጥራት ነው (10 ቢት)

lcd.clear ();

መታወቂያ = 0;

}

ባዶነት loop ()

{// ዋናው ዙር።

dataString = ሕብረቁምፊ (መታወቂያ);

dataString = String (',');

DateTime now = rtc.now ();

dataString = String (now.year (), DEC);

dataString += ሕብረቁምፊ ('/');

dataString += ሕብረቁምፊ (አሁን. ወር () ፣ DEC);

dataString += ሕብረቁምፊ ('/');

dataString += String (now.day (), DEC);

dataString += String (”);

dataString += String (now.hour (), DEC);

dataString += ሕብረቁምፊ (':');

dataString += String (now.minute (), DEC);

dataString += ሕብረቁምፊ (':');

dataString += String (now.second (), DEC);

lcd.home ();

lcd.print (dataString);

sensors.requestTemperatures ();

ማሳያ የሙቀት መጠን (ProbeP);

Wire.begin ማስተላለፊያ (pH_address); // በመታወቂያ ቁጥሩ ወረዳውን ይደውሉ

Wire.write ('r'); // ከባድ ኮድ r ያለማቋረጥ ለማንበብ

Wire.endTransmission (); // የ I2C የውሂብ ማስተላለፍን ያጠናቅቁ።

መዘግየት (ጊዜ_); // ወረዳው ትምህርቱን እንዲያጠናቅቅ ትክክለኛውን የጊዜ መጠን ይጠብቁ።

Wire.requestFrom (pH_address ፣ 20 ፣ 1); // ወረዳውን ይደውሉ እና 20 ባይት ይጠይቁ (ይህ እኛ ከምንፈልገው በላይ ሊሆን ይችላል)

(Wire.available ()) // ለመቀበል ባይቶች አሉ

{

in_char = Wire.read (); // ባይት ይቀበሉ።

ከሆነ ((in_char> 31) && (in_char <127)) // ቻርቱ ጥቅም ላይ የሚውል መሆኑን ያረጋግጡ (ሊታተም የሚችል)

{

pH_data = በባትሪ; // ይህንን ባይት በእኛ ድርድር ውስጥ ይጫኑ።

i+= 1;

}

ከሆነ (in_char == 0) // ባዶ ትዕዛዝ እንደተላከን ካየን።

{

እኔ = 0; // ቆጣሪውን i ወደ 0 ዳግም ያስጀምሩ።

Wire.endTransmission (); // የ I2C የውሂብ ማስተላለፍን ያጠናቅቁ።

ሰበር; // ከዝውውር ዑደት ይውጡ።

}

}

serial_event = 0; // ተከታታይ የክስተት ባንዲራ ዳግም ያስጀምሩ።

dataString2 += ",";

dataString2 += ሕብረቁምፊ (pH_data);

Wire.begin ማስተላለፍ (DO_address); // በመታወቂያ ቁጥሩ ወረዳውን ይደውሉ

Wire.write ('r');

Wire.endTransmission (); // የ I2C የውሂብ ማስተላለፍን ያጠናቅቁ

መዘግየት (ጊዜ_); // ወረዳው ትምህርቱን እንዲያጠናቅቅ ትክክለኛውን የጊዜ መጠን ይጠብቁ

Wire.requestFrom (DO_address, 20, 1); // ወረዳውን ይደውሉ እና 20 ባይት ይጠይቁ

(Wire.available ()) // ለመቀበል ባይቶች አሉ።

{

in_char = Wire.read (); // ባይት ይቀበሉ።

((in_char> 31) && (in_char <127)) // ቻርቱ ጥቅም ላይ የሚውል ከሆነ (ሊታተም የሚችል) መሆኑን ያረጋግጡ ፣ አለበለዚያ in_char በ.txt ፋይል መጀመሪያ ላይ ምልክት ይ containsል

{DO_data = በባትሪ ውስጥ; // ይህንን ባይት በእኛ ድርድር ውስጥ ይጫኑ

i+= 1; // ለድርድር አባል ቆጣሪውን ያመጣሉ

}

ከሆነ (in_char == 0)

{// እኛ ባዶ ትዕዛዝ እንደተላከን ካየን

እኔ = 0; // ቆጣሪውን i ወደ 0 ዳግም ያስጀምሩ።

Wire.endTransmission (); // የ I2C የውሂብ ማስተላለፍን ያጠናቅቁ።

ሰበር; // ከዝውውር ዑደት ይውጡ።

}

}

serial_event = 0; // ተከታታይ የክስተት ባንዲራ ዳግም ያስጀምሩ

pH_float = atof (pH_data);

dataString2 += ",";

dataString2 += ሕብረቁምፊ (DO_data);

lcd.setCursor (0, 1);

lcd.print ("ሙቀት/ ፒኤች/ DO");

lcd.setCursor (0, 2);

lcd.print (dataString2);

dataString += ',';

dataString += dataString2;

የፋይል ውሂብ ፋይል = SD.open (logFileName ፣ FILE_WRITE); // ፋይሉን ይክፈቱ። አንድ ፋይል ብቻ በአንድ ጊዜ ሊከፈት እንደሚችል ልብ ይበሉ ፣ ስለዚህ ሌላውን ከመክፈትዎ በፊት ይህንን መዝጋት አለብዎት።

ከሆነ (dataFile) // ፋይሉ የሚገኝ ከሆነ ይፃፉለት-

{

dataFile.println (dataString);

dataFile.close ();

Serial.println (dataString); // ወደ ተከታታይ ወደብም ያትሙ -

}

ሌላ {Serial.println (“የውሂብlog ፋይል መክፈት ስህተት”); } // ፋይሉ ካልተከፈተ ስህተት ብቅ ይበሉ

lcd.setCursor (0, 3);

lcd.print ("ሩጫ (x5m):");

lcd.setCursor (15, 3);

lcd.print (መታወቂያ);

መታወቂያ ++; // አንድ መታወቂያ በሚቀጥለው ድግግሞሽ ይጨምሩ

dataString = "";

መዘግየት (300000); // መዘግየት 5 ደቂቃዎች = 5*60*1000 ሚሴ

lcd.clear ();

} // ዋናውን ዑደት ያጠናቅቁ

ባዶ ማሳያ የሙቀት መጠን (የመሣሪያ አድራሻ አድራሻ መሣሪያ አድራሻ)

{

ተንሳፋፊ tempC = sensors.getTempC (deviceAddress);

ከሆነ (tempC == -127.00) lcd.print ("የሙቀት ስህተት");

ሌላ dataString2 = String (tempC);

} // ኮዱ እዚህ ያበቃል

  • በመሳሪያዎች/ወደብ ስር በአርዲኖ አይዲኢ በኩል ትክክለኛውን COM ወደብ ይምረጡ
  • ትክክለኛውን የአርዱዲኖ ቦርድ ይምረጡ። የበለጠ ውስጣዊ ማህደረ ትውስታ ስላለው ሜጋ 2560 ን እጠቀም ነበር። አርዱዲኖ ናኖ ወይም ኡኖ በዚህ ቅንብር በጥሩ ሁኔታ ይሠራል።
  • ይፈትሹ እና ኮድ ይስቀሉ እና ኮድ ይስቀሉ

ደረጃ 7 - በገመድ ላይ ውጤቶች (ሊሻሻሉ ይችላሉ) እና ኤልሲዲ ማሳያ

በገመድ ላይ ውጤቶች (ሊሻሻሉ ይችላሉ) እና ኤልሲዲ ማሳያ
በገመድ ላይ ውጤቶች (ሊሻሻሉ ይችላሉ) እና ኤልሲዲ ማሳያ
በገመድ ላይ ውጤቶች (ሊሻሻሉ ይችላሉ) እና ኤልሲዲ ማሳያ
በገመድ ላይ ውጤቶች (ሊሻሻሉ ይችላሉ) እና ኤልሲዲ ማሳያ
በገመድ ላይ ውጤቶች (ሊሻሻሉ ይችላሉ) እና ኤልሲዲ ማሳያ
በገመድ ላይ ውጤቶች (ሊሻሻሉ ይችላሉ) እና ኤልሲዲ ማሳያ
በገመድ ላይ ውጤቶች (ሊሻሻሉ ይችላሉ) እና ኤልሲዲ ማሳያ
በገመድ ላይ ውጤቶች (ሊሻሻሉ ይችላሉ) እና ኤልሲዲ ማሳያ
  • ማሳሰቢያ-ከ2-3 ወራት ተከታታይ ቀዶ ጥገና በኋላ ከ DO ምርመራ እስከ ፒኤች ምርመራ ድረስ ጫጫታ አጋጠመኝ። እንደ አትላስ ሳይንሳዊ ፣ ፒኤች ፣ የአመራር መመርመሪያዎች አብረው በሚሠሩበት ጊዜ በመስመር ውስጥ የቮልቴጅ ማግለል ይመከራል። ተጨማሪ ዝርዝሮች በገጽ 9 ላይ ይገኛሉ (https://goo.gl/d62Rqv)
  • የገባው ውሂብ (የመጀመሪያው ከፒኤች እና ከ DO ውሂብ በፊት ያልታተሙ ቁምፊዎች አሉት)። ሊታተሙ የሚችሉ ቁምፊዎችን ብቻ በመፍቀድ ወደ ኮድ አጣራሁ።

ደረጃ 8 - ውሂብን ያስመጡ እና ግራፍ ይስሩ

ውሂብን ያስመጡ እና ግራፍ ይስሩ
ውሂብን ያስመጡ እና ግራፍ ይስሩ
ውሂብን ያስመጡ እና ግራፍ ይስሩ
ውሂብን ያስመጡ እና ግራፍ ይስሩ
ውሂብን ያስመጡ እና ግራፍ ይስሩ
ውሂብን ያስመጡ እና ግራፍ ይስሩ
  1. በ DATA ትር ስር ከጽሑፍ ውሂብ ያስመጡ (ኤክሴል 2013)
  2. ውሂቡን በኮማ ለዩ (ለዚያም ነው ከእያንዳንዱ የውሂብ ግብዓት በኋላ ኮማ ማግኘት የሚረዳው)
  3. ውሂቡን ያቅዱ። ከዚህ በታች እያንዳንዱ ውሂብ ወደ 1700 ነጥቦች አለው። የመለኪያ ክፍተት 5 ደቂቃዎች (ሊስተካከል የሚችል)። መረጃውን ለማንበብ ለ DO እና ለፒኤች ወረዳዎች ዝቅተኛው 1.8 ሰከንድ ነው።

ደረጃ 9 - መለካት

መለካት
መለካት
  1. የዲጂታል የሙቀት መጠን ዳሳሽ (18B20) ልዩነቱን በቀጥታ በማስተካከል ሊስተካከል ይችላል። ያለበለዚያ ማካካሻው እና ተዳፋት ማመጣጠን ካስፈለገ በመስመር #453 ፣ በ DallasTemperature.cpp ላይ / ቤተ -መጻሕፍት / የዳላስ ቴምፕሬተር አቃፊ ውስጥ እሴቶችን በመለወጥ ማድረግ ይችላሉ።
  2. ለፒኤች እና ለ DO ምርመራዎች ፣ ተጓዳኝ መፍትሄዎችን በመጠቀም መመርመሪያዎቹን ማመጣጠን ይችላሉ። በአትላስ ሳይንሳዊ የናሙና ኮዱን መጠቀም እና በዚህ ፋይል መመሪያውን መከተል አለብዎት።
  3. ለካሊብሬሽን እና ለሙቀት ማካካሻ እባክዎን ገጽ 26 እና 50 ን ለፒኤች ምርመራ (https://goo.gl/d62Rqv) ፣ እና እንዲሁም ለ DO ምርመራ (ገጾች) ፣ 7-8 እና 50 ገጾችን (https://goo.gl/mA32mp) ይከተሉ። በመጀመሪያ ፣ እባክዎን በአትላስ የቀረበውን አጠቃላይ ኮድ እንደገና ይስቀሉ ፣ ተከታታይ መቆጣጠሪያውን እና ቁልፉን በትክክለኛው ትእዛዝ ይክፈቱ።

ደረጃ 10 - በጣም ብዙ ሽቦ?

  1. Dragino Yun Shield ን ለአርዱዲኖ ቦርዶች (https://goo.gl/J9PBTH) በመጠቀም የ SD ካርዱን እና የእውነተኛ ሰዓት ሰዓት ሞዱሉን ማስወገድ ይችላሉ። ከዩን ሺልድ ጋር ለመስራት ኮዱ መለወጥ ነበረበት። ለመጀመር ጥሩ ቦታ እዚህ አለ (https://goo.gl/c1x8Dm)
  2. አሁንም በጣም ብዙ ሽቦዎች -አትላስ ሳይንሳዊ ለኤዜኦ ወረዳዎቻቸው (https://goo.gl/dGyb12) እና ለሽያጭ ቦርድ (https://goo.gl/uWF51n) መመሪያ አደረገ። 18B20 ዲጂታል የሙቀት መጠንን ማዋሃድ እዚህ አለ (https://goo.gl/ATcnGd)። Raspberry Pi (https://goo.gl/549xvk) ላይ በሚሰሩ በ Raspbian (የዴቢያን ሊኑክስ ስሪት) ላይ ትዕዛዞችን ማወቅ አለብዎት።

ደረጃ 11: እውቅና;

ማይክሮ አልጌዎችን ለማልማት በቅድሚያ በፎቶባዮሬክተር ላይ በሠራሁት በድህረ -ዶክትሬት ምርምርዬ ይህ የእኔ ጎን ፕሮጀክት ነው። ስለዚህ ይህ እንዲሆን ፓርቲዎቹ ቅድመ ሁኔታዎችን ሰጥተው መመስገን አስፈላጊ ይመስለኛል። በመጀመሪያ ፣ ድጎማው ፣ DE-EE0007093-“ከባቢ አየር CO2 ማበልፀጊያ እና ማድረስ (ኤሲዲ)” ፣ ከዩናይትድ ስቴትስ የኢነርጂ መምሪያ ፣ የኢነርጂ ቅልጥፍና ቢሮ እና ታዳሽ ኢነርጂ የታለመ አልጋል ባዮፊየሎች እና ባዮፕሮሰሮች። በኤሌክትሮኒክስ እና በአሩዲኖ የማሰብ እድል ስለሰጠኝ በአሪዞና ግዛት ዩኒቨርስቲ በቢዮሴይን ስፌት የአከባቢ ባዮቴክኖሎጂ ማዕከል ዶ / ር ብሩስ ኢ ሪትማን አመሰግናለሁ። እኔ በአካባቢያዊ ምህንድስና ፣ በተለይም በኬሚስትሪ ፣ በጥቃቅን ማይክሮባዮሎጂ ሥልጠና አግኝቻለሁ።

የሚመከር: