ዝርዝር ሁኔታ:

የአየር ሁኔታ ጣቢያ መረጃ እንዴት እንደሚመዘገብ - ሊዮኖ ሰሪ - 5 ደረጃዎች
የአየር ሁኔታ ጣቢያ መረጃ እንዴት እንደሚመዘገብ - ሊዮኖ ሰሪ - 5 ደረጃዎች

ቪዲዮ: የአየር ሁኔታ ጣቢያ መረጃ እንዴት እንደሚመዘገብ - ሊዮኖ ሰሪ - 5 ደረጃዎች

ቪዲዮ: የአየር ሁኔታ ጣቢያ መረጃ እንዴት እንደሚመዘገብ - ሊዮኖ ሰሪ - 5 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ህዳር
Anonim
የአየር ሁኔታ ጣቢያ ውሂብ እንዴት እንደሚመዘገብ | ሊዮኖ ሰሪ
የአየር ሁኔታ ጣቢያ ውሂብ እንዴት እንደሚመዘገብ | ሊዮኖ ሰሪ

መግቢያ ፦

ሰላም ፣ ይህ #ሊዮኔኬር ነው። ይህ የእኔ ክፍት ምንጭ እና ኦፊሴላዊ የ YouTube ሰርጥ ነው።

አገናኙ እዚህ አለ - ሊዮኖ ሰሪ / YOUTUBE CHANNEL

በዚህ ፕሮጀክት ውስጥ ‹የምዝግብ ማስታወሻን የአየር ሁኔታ ጣቢያ መረጃ› እንዴት ማድረግ እንደሚቻል እንማራለን። ይህ በጣም አስደሳች ፕሮጀክት ነው። በዚህ ፕሮጀክት ውስጥ ማይክሮ ኤስዲ ካርድ ፣ DS3231 ሞዱል ፣ DHT 11 ፣ የጂፒኤስ ሞዱል ፣ ኤልዲአር እና አርዱዲኖ UNO እየተጠቀምኩ ነው። የአየር ሁኔታ ጣቢያ መረጃ ማለት እርጥበት ፣ የሙቀት መጠን ፣ ብርሃን ፣ ቀን እና ሰዓት ፣ ኬንትሮስ እና ኬክሮስ ይለካል ማለት ነው።

ማስታወሻ:

1) በ Fritzing Schematics ውስጥ የጂፒኤስ ሞጁሉን እና ፒኤን 4 ን ለመገናኘት ፒኤን 6 እና ፒን 7 ን በመጠቀም DHT11 ን እገናኛለሁ። 2) በ Proteus Schematics ውስጥ የጂፒኤስ ሞዱሉን እና ፒኤን 6 ን ለመገናኘት ፒኤን 3 እና ፒን 4 ን በመጠቀም DHT11 ን እገናኛለሁ። 3) አለበለዚያ ሁለቱም ግንኙነቶች ትክክል ናቸው ፣ እንደ መርሃግብሮች መሠረት በአርዱዲኖ ኮድ ውስጥ ፒኖችን# መግለፅ አለብን።

//*******************************************************

ደረጃ 1

ምስል
ምስል
ምስል
ምስል
ምስል
ምስል

1_SD- ካርድ--

ኤስዲ (ደህንነቱ የተጠበቀ ዲጂታል) ካርዶች ለመረጃ ማከማቻ እና ለውሂብ ምዝገባ ጥቅም ላይ ሊውሉ ይችላሉ። ምሳሌዎች በዲጂታል ካሜራዎች ወይም በሞባይል ስልኮች ላይ የመረጃ ማከማቻ እና መረጃን ከአነፍናፊዎች ለመቅዳት የውሂብ ምዝግብን ያካትታሉ። የማይክሮ ኤስዲ ካርዶች 2 ጊባ ውሂብን ማከማቸት እና እንደ FAT32 (የፋይል አመዳደብ ሰንጠረዥ) ቅርጸት መደረግ አለባቸው። የማይክሮ ኤስዲ ካርድ በ 3.3 ቪ ይሠራል ፣ ስለዚህ ከ 5 ቮ እስከ 3.3 ቮ የቮልቴጅ ደረጃ መቀየሪያ ቺፕ እና የ 3.3 ቮ ቮልቴጅ ተቆጣጣሪ ያላቸው የማይክሮ ኤስዲ ካርድ ሞጁሎች ብቻ ከአርዲኖ 5 ቪ አቅርቦት ጋር ሊገናኙ ይችላሉ። የማይክሮ ኤስዲ ሞጁሉ ተከታታይ ፔሪፈራል በይነገጽ (SPI) በመጠቀም ከአርዱinoኖ ጋር ይገናኛል። በማይክሮ ኤስዲ ሞዱል ላይ ያለው የ SPI ማያያዣዎች በቅደም ተከተል ከአርዱዲኖ ፒኖች 11 ፣ 12 ፣ 13 እና 10 ጋር የተገናኙትን MOSI ፣ MISO ፣ SCK ፒኖች እና የኤስ ኤስ ፒን የተጠቆመ ቺፕ መምረጫ (ሲኤስ) ያካትታሉ።

ኤስዲ ካርድ ከ Arduino UNO ጋር መገናኘት

GND ------ GND

5 ቮልት ------- ቪ.ሲ.ሲ

ፒን 12 -------- ሚሶ

ፒን 11 -------- MOSI

ፒን 13 ------- SCK

ፒን 10 -------- SCS

መረጃው የተፃፈው የፋይሉን መዝጊያ () መመሪያ ተከትሎ በ SD ካርድ ላይ ለፋይል ብቻ ነው ፤ ስለዚህ ፣ እያንዳንዱ ፋይል.println (ውሂብ) መመሪያ በ file.close () መመሪያ መከተል እና በ SD.open (“የፋይል ስም” ፣ FILE_WRITE) መመሪያ መቅደም አለበት። የ SD.open () ተግባር የ FILE_READ ነባሪ ቅንብር አለው ፣ ስለዚህ አማራጭ FILE_WRITE ወደ ፋይል ለመጻፍ ያስፈልጋል። ወደ ኤስዲ ካርድ ለመጻፍ በእያንዳንዱ ጊዜ የሚያስፈልጉት መመሪያዎች ቅደም ተከተል SD.open ("የፋይል ስም" ፣ FILE_WRITE) ነው ፤ file.println (ውሂብ); file.close ();

2) LDR:-

የፎቶ ተከላካይ (ለብርሃን መቀነስ መቋቋም ምህፃረ ቃል LDR ፣ ወይም ብርሃን-ጥገኛ ተከላካይ ፣ ወይም ፎቶ-አመላካች ህዋስ) ተጓዳኝ አካል ነው። በአጋጣሚ የብርሃን ጥንካሬ በመጨመር የፎቶ ተከላካይ መቋቋም ይቀንሳል። በሌላ አገላለጽ ፣ የፎቶኮንቴክቲቭነትን ያሳያል።

ኤልዲአር ከአርዱዲኖ UNO ጋር መገናኘት

የእሱ አንድ ተርሚናል ከ 5 ቮልት ጋር የተገናኘ ሲሆን ሁለተኛው ተርሚናል ከ 1 ኪ resistor ጋር ተገናኝቷል። የ 1 ኪ resistor ሁለተኛው መጨረሻ መሬት ላይ ነው። ኤልዲአር ራሱ ተከላካይ ነው እና የዚህ ዓይነቱ ውቅሮች ለመለካት እና ቮልቴጅን ለመለካት ያገለግላሉ ፣ ይህ የቮልቴጅ መከፋፈያ ቴክኒክ ነው። የተለመደው ተርሚናል ከአርዱዲኖ UNO ከአናሎግ ፒን# A3 ጋር ተገናኝቷል።

3) DS3231:-

እንደ DS3231 ያለ የእውነተኛ ሰዓት ሰዓት (RTC) ሞዱል በመጠቀም መረጃን ወደ ኤስዲ ካርድ ሲጽፉ የአንድ ዳሳሽ መለኪያ ወይም የውሂብ መዝገብ ቀን እና ሰዓት ሊካተት ይችላል። የእውነተኛ ሰዓት ሰከንዶች ፣ ደቂቃዎች ፣ ሰዓታት ፣ ቀን ፣ ቀን ፣ ወር እና የዓመት መረጃዎችን ሊሰጥ ይችላል። DS3231 በ 3.3V ወይም በ 5 ቮ እና በ CR2032 ሊቲየም አዝራር-ሴል ባትሪ ከ አርዱinoኖ ጋር በማይገናኝበት ጊዜ RTC ን ኃይል ይሰጣል። DS3231 እንዲሁ አብሮገነብ የሙቀት ዳሳሽ አለው። DS3231 ከሁለቱ ባለሁለት መስመሮች ጋር የ I2C ግንኙነትን ይጠቀማል-

1) ተከታታይ ሰዓት (SCL)

&

2) ተከታታይ ውሂብ (ኤስዲኤ)።

ማሳሰቢያ: >>> DS3231 እንደ አርዱዲኖ UNO ጋር ተገናኝቷል ፤

DS3231: Arduino UNO:

Gnd ----------------------- Gnd

ቪሲሲ --------------------- 5 ቮልት

ኤስዲኤ -------------------- ፒን# ሀ 4

SCL -------------------- ፒን#A5

4) DHT11:-

DHT11 የሙቀት መጠንን እና የእርጥበት መጠንን ለመለየት ዝቅተኛ ዋጋ ያለው ዲጂታል ዳሳሽ ነው። እርጥበት እና የሙቀት መጠንን ወዲያውኑ ለመለካት ይህ ዳሳሽ ከማንኛውም ማይክሮ-ተቆጣጣሪ እንደ አርዱዲኖ ፣ Raspberry Pi ወዘተ … በቀላሉ ሊገናኝ ይችላል። DHT11 እርጥበት እና የሙቀት ዳሳሽ እንደ ዳሳሽ እና እንደ ሞጁል ይገኛል። በዚህ አነፍናፊ እና ሞዱል መካከል ያለው ልዩነት የመጎተት ተከላካይ እና የኃይል ማብራት LED ነው። DHT11 አንጻራዊ የእርጥበት ዳሳሽ ነው። በዙሪያው ያለውን አየር ለመለካት ይህ ዳሳሽ ቴርሞስታት እና አቅም ያለው እርጥበት ዳሳሽ ይጠቀማል።

DHT 11 ዳሳሽን ከአርዱዲኖ UNO ጋር በማገናኘት ላይ-

DHT11 Arduino UNO

GND ---------------------------- GND

ቪሲሲ ----------------------------- 5 ቮልት

መረጃ (ሲግናል) ------------------ ፒን#6

5) የጂፒኤስ ሞዱል-

ጂፒኤስ (ዓለም አቀፍ የአቀማመጥ ስርዓት) ሞዱል እና ለአሰሳ ጥቅም ላይ ይውላል። ሞጁሉ በቀላሉ በምድር ላይ ያለውን ቦታ ይፈትሻል እና የቦታውን ኬንትሮስ እና ኬክሮስ የሆነውን የውጤት መረጃ ይሰጣል።

የተለያዩ ዓይነት የጂፒኤስ ሞጁሎች አሉ እና የተለያዩ ተለዋዋጮችን እሴቶችን ለማግኘት ያገለግላሉ። እንደ;

//**********************************************************************************************************************

ማሳሰቢያ- ለተጨማሪ ዝርዝሮች ይህንን ተግባር መደወል ይችላሉ ፣

gps

Serial.println (ጊዜ); Serial.println (ሁኔታ);

Serial.println (latitud);

Serial.println (latitudHemisphere);

Serial.println (longitud);

Serial.println (longitudMeridiano);

Serial.println (speedKnots);

Serial.println (trackAngle);

Serial.println (ቀን);

Serial.println (መግነጢሳዊ ልዩነት);

Serial.println (magneticVariationOrientation);

//******************************************************************************************************************

ሌላ ምሳሌ ለጂፒኤስ ሞዱል አገናኝ ለመፍጠር ያገለግላል። እንደ;

gps. Google (አገናኝ);

//*******************************************************************************************************************

&&&

ማሳሰቢያ- ተጨማሪ ዝርዝሮችን ካላገኙ ይህንን ተግባር መደወል ይችላሉ ፣

gps.getDataGPRMC

latitud, latitudHemisphere, longitud, longitudMeridiano

; Serial.println (latitud);

Serial.println (latitudHemisphere);

Serial.println (longitud);

Serial.println (longitudMeridiano);

//******************************************************************************************************************

LONGITUDEE & LATITUDE ን ለማግኘት እነዚህን መስመሮች ተጠቅሜያለሁ።

ሎንጊ = (gps.location.lng () ፣ 54.01125) ፤ ላቲ = (gps.location.lat () ፣ 1.95949);

//******************************************************************************************************************

ማስታወሻ:

ከጂፒኤስ ሞዱልዎ የበለጠ መረጃ ለማግኘት ከላይ ያለውን ኮድ መጠቀም ይችላሉ። እኔ አሁን ኬንትሮስ እና ኬክሮስ ለማግኘት ተጠቀምኩ።

//******************************************************************************************************************

የሚከተለው የጂፒኤስ ሞዱሉን ከአርዲኡኖ ኡኖ ጋር የማገናኘት መንገድ ነው-

የጂፒኤስ ሞዱል: Arduino UNO:

Gnd ----------------------------- Gnd

ቪሲሲ ------------------------------ 5 ቮልት

RX ------------------------------- ፒን#3

TX ------------------------------ ፒን#4

//********************************************************************************************************************

ደረጃ 2

ምስል
ምስል
ምስል
ምስል

የ “DATA. CSV” ፋይልን እንዴት ማግኘት እንደሚቻል ፕሮፖዛል ማስመሰል--

ማስታወሻ:

> በመጀመሪያ ፣ ወረዳዎ ትክክል መሆኑን እና ምንም ስህተት እንደሌለ ያረጋግጡ።

> በአርዱዲኖ UNO ውስጥ የሄክስ ፋይልን ሰቅለዋል።

> በ SD ካርድ ላይ የ SD ካርድ ፋይል ሰቅለዋል።

> በፕሮቱስ ላይ በግራ ታች ጥግ ላይ ያለውን የመጫወቻ ቁልፍ ከተጫኑ በኋላ ማስመሰልዎን ይጀምሩ።

> የእርስዎ ምናባዊ ተርሚናል ተከፍቷል እና ከመዘግየቱ በኋላ ውሂብዎ ይመዘገባል (1000) ፣

>>>>>>>>>>> እስክ ይጫኑ >>>>>>>>>>>>>>>>>>>>

የማህደረ ትውስታ ካርድ ይዘቶችን መስኮት ያያሉ ፣ እዚህ የ data.csv ፋይል ይገኛል። በኮምፒተርዎ ውስጥ ይላኩት።

ደረጃ 3

ምስል
ምስል

ኤክሴል ሥራ--

Excel ን ይክፈቱ እና የውሂብ.csv ፋይልዎን በውስጡ ያስገቡ። ውሂብ በስም አምዶች ውስጥ ይታያል እና የመስመር ግራፎችን ይወስዳል።

ደረጃ 4

የሚመከር: