ዝርዝር ሁኔታ:

የአርዱዲኖ መረጃ ሎገር ጋሻ አነስተኛ ፕሮጀክት 4 ደረጃዎች
የአርዱዲኖ መረጃ ሎገር ጋሻ አነስተኛ ፕሮጀክት 4 ደረጃዎች

ቪዲዮ: የአርዱዲኖ መረጃ ሎገር ጋሻ አነስተኛ ፕሮጀክት 4 ደረጃዎች

ቪዲዮ: የአርዱዲኖ መረጃ ሎገር ጋሻ አነስተኛ ፕሮጀክት 4 ደረጃዎች
ቪዲዮ: በ30 ቀን እራስን መለወጥ Change Yourself in 30 Days 2024, ህዳር
Anonim
የአርዱዲኖ መረጃ ሎገር ጋሻ አነስተኛ ፕሮጀክት
የአርዱዲኖ መረጃ ሎገር ጋሻ አነስተኛ ፕሮጀክት

ሄይ ሰዎች ዛሬ ከአርዱዲኖ የውሂብ ማስቀመጫ ጋሻ ጋር አንድ ቀላል ምሳሌ እሰጥዎታለሁ። ይህ ለመሥራት በጣም ቀላል ፕሮጀክት ነው እና እሱን ለመሥራት ብዙ ክፍሎች አያስፈልጉዎትም።

ፕሮጀክቱ የሙቀት መጠንን እና እርጥበትን ከዲቲ ሴንሰር ጋር መለካት ነው። ይህ ፕሮጀክት በተወሰነ ጊዜ የሙቀት መጠንን እንዲከታተሉ ያስችልዎታል ፣ እና የሙቀት መጠን ከእርስዎ የውሂብ ማስቀመጫ ጋሻ ጋር ባገናኘሁት ኤስዲ ካርድ ላይ ይቀመጣል። ስለዚህ ይህ ፕሮጀክት ለመሥራት እና ለመረዳት በጣም ቀላል ስለሆነ እርምጃዎቼን አሁን እጀምራለሁ።

ደረጃ 1 - ሁሉንም ክፍሎች ማግኘት

የሁሉንም ክፍሎች ማግኘት
የሁሉንም ክፍሎች ማግኘት
የሁሉንም ክፍሎች ማግኘት
የሁሉንም ክፍሎች ማግኘት
የሁሉንም ክፍሎች ማግኘት
የሁሉንም ክፍሎች ማግኘት

ይህ ፕሮጀክት በጥቂት ክፍሎች ሊሠራ ይችላል። በፕሮጀክቱ ውስጥ ያሉ ክፍሎች ዝርዝር:

  1. Arduino uno rev3
  2. የአርዱዲኖ የውሂብ ማስወገጃ ጋሻ
  3. ኤስዲ ማህደረ ትውስታ ካርድ
  4. LCD 1602 አረንጓዴ ማሳያ ከ I2C ጋር
  5. DHT22 (ማንኛውንም ሌላ dht ዳሳሽ መጠቀም ይችላሉ)
  6. ዝላይ ገመዶች ጥቂት
  7. የዳቦ ሰሌዳ
  8. ባትሪ 9 ቪ

ለዚህ ፕሮጀክት ማንኛውንም ሌላ አርዱዲኖን መጠቀም እንደሚችሉ ያስታውሱ። እንዲሁም ያለዎትን የማሳያ ዓይነት መለወጥ ይችላሉ ፣ እና ሌላ ዳሳሽ (የአፈር እርጥበት ዳሳሽ ፣ ማንኛውም ሌላ የ DHT ዳሳሽ ፣ ወይም በተወሰነ ጊዜ ርቀትን የሚለኩበት ዳሳሽ) መጠቀም ይችላሉ። የ DHT ዳሳሽ በዚህ ጊዜ ለመጠቀም ወሰንኩ ምክንያቱም በቀን ውስጥ የሙቀት መጠኑን በተወሰነ ቦታ ለመለካት እና እንዴት እንደሚለወጥ ዱካ ለመያዝ ከፈለጉ ይህ ፕሮጀክት በጣም ጠቃሚ ሊሆን ይችላል።

ደረጃ 2 - ሁሉንም ክፍሎች አንድ ላይ ማገናኘት

ሁሉንም ክፍሎች አንድ ላይ ማገናኘት
ሁሉንም ክፍሎች አንድ ላይ ማገናኘት

ይህ ለመገናኘት በጣም ቀላል ነው። በአርዲኖ አናት ላይ የውሂብ ማስቀመጫ ጋሻውን ብቻ ያድርጉት። ሁሉንም አርዶች ከ አርዱዲኖ ይወስዳል ፣ ግን አሁንም በመረጃ ምዝግብ ማስታወሻ ጋሻ ላይ ያሉ ፒኖች ይኖሩዎታል ብለው አይጨነቁ። ያንን አርዶች እንደ አርዱዲኖ ፒኖች መጠቀም ይችላሉ።

በዚህ ደረጃ እኔ በፍራፍሪንግ የሠራሁትን መርሃግብር ማየት ይችላሉ። ለዚህ አዲስ የሆነ ሰው እንዲረዳው ዳሳሽ እና ኤልሲዲ እንዴት እንደሚገናኙ እጽፋለሁ። እርስዎ እንደሚመለከቱት የዳቦ ሰሌዳውን ለማብራት 5V እና GND ን ከአርዱዲኖ (የውሂብ ማስቀመጫ ጋሻ) እንጠቀማለን።

ኤልሲዲ ፦

  • ከቪሲሲ እስከ 5 ቪ (+ የዳቦ ሰሌዳ ላይ ክፍል)
  • GND ወደ gnd (-በዳቦርድ ላይ ክፍል)
  • ኤስዲኤ ወደ አናሎግ ፒን A4
  • SCL ወደ አናሎግ ፒን A5

DHT22 ፦

ጥቅም ላይ የሚውሉ ሶስት ፒኖች ካሉበት ሰሌዳ ጋር dht ን እጠቀም ነበር

  • + እስከ 5 ቪ
  • - ወደ GND
  • ወደ ዲጂታል ፒን 7 ወጥቷል

ደረጃ 3 የጽሑፍ ኮድ

የአጻጻፍ ኮድ
የአጻጻፍ ኮድ

እዚህ ኮድ በጥቂት ክፍሎች እገልጻለሁ። የሚጠቀምበት ሰው ኮዱን በቀላሉ መረዳት እንዲችል የኮዱ ጥሩ ክፍል አስተያየት ተሰጥቶታል።

1. የመጀመሪያው ነገር ይህ ኮድ በእርስዎ ፒሲ ላይ የተጫኑ ጥቂት ቤተ -ፍርግሞች እንደሚያስፈልጋቸው መዘንጋት የለብንም። እነዚያ - ጊዜ (TimeLib) ፣ ሽቦ ፣ LiquidCrystal ፣ DHT ፣ OneWire ፣ SPI ፣ SD ፣ RTClib። ምናልባት አንዳንድ ሌሎች ቤተ -ፍርግሞችን ሊጠቀሙ ይችላሉ ፣ ግን ይህ ቤተ -መጻሕፍት ለእኔ ሠርተዋል።

2. ከዚያ በኋላ ለዚህ ፕሮጀክት የሚያስፈልገውን ሁሉ እየገለፅን ነው። የዲኤችቲ ዳሳሽ ለመግለፅ ቀላል ነው ፣ አነፍናፊ የተገናኘበትን እና ከአነፍናፊ ዓይነት ጋር ያለውን ፒን ማለት ብቻ ያስፈልግዎታል። ከዚያ በኋላ ለ SD ካርድ እና ለ RTC ፒን የሚያገለግሉ አንዳንድ ፒኖችን መግለፅ ያስፈልግዎታል። እና ከዚያ በኋላ ለዚህ ፕሮጀክት ያገለገሉ ተለዋዋጮችን ማየት ይችላሉ።

3. ፕሮጀክቱ ጥቂት ዘዴዎችን የሚጠቀም ሲሆን ሁሉም ከ DHT ዳሳሽ ጋር ለመስራት ነው። በዚህ ዓይነት ዳሳሽ በፕሮጀክት ላይ እየሰሩ ከሆነ ሊጠቀሙበት ይችላሉ። እነዚያ ዘዴዎች የሙቀት መጠን () ፣ getHumidity () ፣ አንብብ ዳሳሽ () ፣ printLcdTemperature () ፣ printHumidity ናቸው።

4. በማዋቀር ውስጥ ለማከናወን የሚያስፈልጉ ጥቂት ነገሮች አሉ።

በመጀመሪያ ጊዜን መግለፅ ያስፈልግዎታል። እኛ እዚህ RTC ን እየተጠቀምን ስለሆንን የእኛ አርዱኢኖ መረጃን ከአነፍናፊ ሲያስቀምጥ ትክክለኛ ጊዜ እንዲኖረን እንፈልጋለን። ያ ክፍል በኮድ ውስጥ አስተያየት ይሰጣል። እርስዎ ካልተቀበሉ //RTC.adjust(DateTime (_DATE_ ፣ _TIME_)); በመስመር ላይ በፕሮጀክትዎ ላይ ጊዜ ማዘጋጀት ይችላሉ። ትክክለኛውን ጊዜ ካዘጋጁ በኋላ ያንን ክፍል እንደገና አስተያየት መስጠት ይችላሉ ፣ እና አርዱዲኖዎን ያለኮምፒዩተር መጠቀም ይችላሉ። በሌላኛው ክፍል ውስጥ የእርስዎን የሙቀት ዳሳሽ መጠቀም እና ኮምፒተርዎን ሳያስፈልግ የሙቀት መጠንን መከታተል ስለሚችሉ ይህ አሪፍ ነው። የሚደረገው ሁለተኛው ክፍል የተከማቸ ውሂብ የሚኖርበትን ኤስዲ ካርድዎን መጠቀም ነው። ጋሻ ካርድ ካለ ለማየት ይሞክሩት እና ያስጀምሩት። የስህተት መልዕክቱ ከሌለ በአርዱዲኖ ሀሳብ ላይ በተከታታይ ማያ ገጽ ላይ ይታያል።

የማዋቀሪያው የመጨረሻው ክፍል lcd እና dht ዳሳሽ ማስጀመር ነው።

5. የመጨረሻው ክፍል የሉፕ ክፍል ወይም የፕሮጀክቱ ዋና አካል ነው። በጣም ቀላል ነው። በሉፕ መጀመሪያ ላይ አርዱዲኖ ከአነፍናፊ መረጃን ያነባል። ከዚያ በኋላ RTC ምን ሰዓት እንደሆነ ይፈትሻል። የውሂብ ምዝግብ ማስታወሻ ጋሻ እንዴት እንደሚሰራ ማየት ጥሩ ስለሆነ በዚህ ጊዜ በየ 10 ደቂቃዎች የእኔን RTC እየተጠቀምኩ ነው። ውሂብዎ በ 5 ደቂቃዎች ፣ 15 ፣ 30 ወይም በሰዓታት ውስጥ እንዲቀመጥ ከፈለጉ በኮዱ ላይ ደቂቃዎችን መለወጥ ይችላሉ። ለመለወጥ ነፃነት ይሰማዎት። ደቂቃው እስከ 10 ወይም 20 ድረስ ከሆነ መረጃው በ sd ካርድ ላይ ይቀመጣል። የፕሮጀክቱ የመጨረሻው ክፍል የአሁኑን የሙቀት መጠን በ LCD ላይ ያሳያል።

የሙቀት መጠኑ እዚህ እንዴት እንደተፃፈ ማየት እንዲችሉ እኔ ደግሞ የ txt ፋይልዬን የ SD ካርድ ፋይል አደርጋለሁ።

ደረጃ 4 - የእርስዎን አርዱዲኖን መጠቀም

የእርስዎን Arduino ን በመጠቀም
የእርስዎን Arduino ን በመጠቀም

የዚህ ፕሮጀክት አጠቃላይ ነጥብ የውሂብ ማስወገጃ ጋሻ ከአርዱዲኖ ጋር እንዴት እንደሚሠራ ማየት ነው። በዚህ ጋሻ በጣም ጥሩው ነገር መረጃን ለመቆጠብ እና ከካርድ ለማንበብ ሊያገለግል የሚችል የ SD ካርድ ማስገቢያ መኖሩ ነው። እንዲሁም ሌላ ነገር በተወሰኑ ጊዜያት የተወሰኑ እርምጃዎችን እንዲሰሩ የሚያገለግል የ RTC ሞዱል አለው። ስለ RTC ሞዱል በጣም ጥሩው አንድ ትንሽ 3V ባትሪ መጠቀሙ እና ቀን እና ሰዓት ለፀጥታ ለረጅም ጊዜ እንዲቆይ ማድረጉ ነው። የዚህ ፕሮጀክት ዋና ነጥብ ተንቀሳቃሽ ሊሆን ይችላል። በምትሰፍሩበት ጊዜ በተፈጥሮ ውስጥ የሙቀት መጠኑ እንዴት እንደሚለወጥ ለማወቅ እንፈልጋለን እንበል። ለዚህ ላፕቶፕዎን ማምጣት አያስፈልግዎትም ፣ ወይም በበይነመረብ ሙቀት ላይ ማረጋገጥ አያስፈልግዎትም። ይህ ሊኖርዎት ይችላል ፣ እና በሚከማችበት ጊዜ ሙቀቱ ምን እንደነበረ ይረሳሉ ብለው መጨነቅ አያስፈልግዎትም። ይህ ምሳሌ ብቻ ነበር። በመሰረተ ልማት ዕቃዎች ላይ ይህንን ፕሮጀክት ስላነበቡ እናመሰግናለን። አንድን ሰው እንደሚረዳ ተስፋ አደርጋለሁ። አመሰግናለሁ.

ከሠላምታ ጋር Sebastian

የሚመከር: