ዝርዝር ሁኔታ:
ቪዲዮ: የአርዱዲኖ መረጃ ሎገር ጋሻ አነስተኛ ፕሮጀክት 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ሄይ ሰዎች ዛሬ ከአርዱዲኖ የውሂብ ማስቀመጫ ጋሻ ጋር አንድ ቀላል ምሳሌ እሰጥዎታለሁ። ይህ ለመሥራት በጣም ቀላል ፕሮጀክት ነው እና እሱን ለመሥራት ብዙ ክፍሎች አያስፈልጉዎትም።
ፕሮጀክቱ የሙቀት መጠንን እና እርጥበትን ከዲቲ ሴንሰር ጋር መለካት ነው። ይህ ፕሮጀክት በተወሰነ ጊዜ የሙቀት መጠንን እንዲከታተሉ ያስችልዎታል ፣ እና የሙቀት መጠን ከእርስዎ የውሂብ ማስቀመጫ ጋሻ ጋር ባገናኘሁት ኤስዲ ካርድ ላይ ይቀመጣል። ስለዚህ ይህ ፕሮጀክት ለመሥራት እና ለመረዳት በጣም ቀላል ስለሆነ እርምጃዎቼን አሁን እጀምራለሁ።
ደረጃ 1 - ሁሉንም ክፍሎች ማግኘት
ይህ ፕሮጀክት በጥቂት ክፍሎች ሊሠራ ይችላል። በፕሮጀክቱ ውስጥ ያሉ ክፍሎች ዝርዝር:
- Arduino uno rev3
- የአርዱዲኖ የውሂብ ማስወገጃ ጋሻ
- ኤስዲ ማህደረ ትውስታ ካርድ
- LCD 1602 አረንጓዴ ማሳያ ከ I2C ጋር
- DHT22 (ማንኛውንም ሌላ dht ዳሳሽ መጠቀም ይችላሉ)
- ዝላይ ገመዶች ጥቂት
- የዳቦ ሰሌዳ
- ባትሪ 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 - የእርስዎን አርዱዲኖን መጠቀም
የዚህ ፕሮጀክት አጠቃላይ ነጥብ የውሂብ ማስወገጃ ጋሻ ከአርዱዲኖ ጋር እንዴት እንደሚሠራ ማየት ነው። በዚህ ጋሻ በጣም ጥሩው ነገር መረጃን ለመቆጠብ እና ከካርድ ለማንበብ ሊያገለግል የሚችል የ SD ካርድ ማስገቢያ መኖሩ ነው። እንዲሁም ሌላ ነገር በተወሰኑ ጊዜያት የተወሰኑ እርምጃዎችን እንዲሰሩ የሚያገለግል የ RTC ሞዱል አለው። ስለ RTC ሞዱል በጣም ጥሩው አንድ ትንሽ 3V ባትሪ መጠቀሙ እና ቀን እና ሰዓት ለፀጥታ ለረጅም ጊዜ እንዲቆይ ማድረጉ ነው። የዚህ ፕሮጀክት ዋና ነጥብ ተንቀሳቃሽ ሊሆን ይችላል። በምትሰፍሩበት ጊዜ በተፈጥሮ ውስጥ የሙቀት መጠኑ እንዴት እንደሚለወጥ ለማወቅ እንፈልጋለን እንበል። ለዚህ ላፕቶፕዎን ማምጣት አያስፈልግዎትም ፣ ወይም በበይነመረብ ሙቀት ላይ ማረጋገጥ አያስፈልግዎትም። ይህ ሊኖርዎት ይችላል ፣ እና በሚከማችበት ጊዜ ሙቀቱ ምን እንደነበረ ይረሳሉ ብለው መጨነቅ አያስፈልግዎትም። ይህ ምሳሌ ብቻ ነበር። በመሰረተ ልማት ዕቃዎች ላይ ይህንን ፕሮጀክት ስላነበቡ እናመሰግናለን። አንድን ሰው እንደሚረዳ ተስፋ አደርጋለሁ። አመሰግናለሁ.
ከሠላምታ ጋር Sebastian
የሚመከር:
DIY የልብ ምት መቆጣጠሪያ (ሎገር) - 4 ደረጃዎች
DIY Heart Rate Monitor (logger): በዚህ ፕሮጀክት ውስጥ የንግድ ስማርት ሰዓት የልብ ምትዎን እንዴት እንደሚለካ እና እንደሚቆጣጠር አሳያችኋለሁ እና ከዚያ እሱ በመሠረቱ ከሚችለው በተጨማሪ በመሰረቱ ተመሳሳይ ማድረግ የሚችል የ DIY ወረዳ እንዴት እንደሚፈጥሩ አሳያችኋለሁ። የልብ ምት መረጃን ያከማቹ
አርዱዲኖ ጂፒኤስ ሎገር 6 ደረጃዎች
አርዱዲኖ ጂፒኤስ ሎገር - መጋጠሚያዎችዎን ለማስመዝገብ እና በካርታ ላይ መንገድዎን ለመፈተሽ አስበው ያውቃሉ? የመኪና ወይም የጭነት መኪና መንገድ ይፈትሹ? ከረጅም ጉዞ በኋላ የብስክሌት መከታተያዎን ይመልከቱ? (ወይም መኪናዎን የሚጠቀም ሰው በ y̶o̶u̶r̶ ̶w̶i̶f̶e ላይ ይሰለል? :)) በዚህ ሊትል እገዛ ሁሉም ይቻላል
የአርዱዲኖ የጣት አሻራ መገኘት ስርዓት ወ/ የደመና መረጃ ማከማቻ 8 ደረጃዎች
የአርዱዲኖ የጣት አሻራ መከታተያ ስርዓት ወ/ የደመና መረጃ ማከማቻ - ይህንን እና ሌሎች አስገራሚ ትምህርቶችን በ ElectroPeak ኦፊሴላዊ ድርጣቢያ ላይ ማንበብ ይችላሉ አጠቃላይ ዕይታ በአሁኑ ጊዜ ፣ ስለ IoT መሣሪያዎች አሠራር እና ትግበራ መማር በአይኦቲ ስርዓቶች አጠቃቀም እየጨመረ በመምጣቱ በጣም አስፈላጊ ነው። በዚህ መማሪያ ውስጥ እኛ እናደርጋለን
ፕሮጀክት አነስተኛ መኪና - 9 ደረጃዎች (ከስዕሎች ጋር)
ፕሮጀክት አነስተኛ መኪና - ይህ መኪና የተሠራው ከኤራዝመስ ፕሮጀክት ለተማሪዎች የፈጠራ እንቅስቃሴ ነው። ትንሹ መኪና ትልቅ ስኬቶችን አከበረ። ስለዚህ ይህንን ትንሽ ፣ የማይታመን እና ገና በጣም አስተማሪ ፕሮጀክት ለማህበረሰብ ለማካፈል ወስኛለሁ። ተማሪዎችን ለማዝናናት ተስማሚ ነው ፣ ለ
ራስ -ሰር የቤት መጋረጃዎች - አነስተኛ ፕሮጀክት በ MakerChips 'BluChip (nRF51 BLE) ሞዱል 7 ደረጃዎች (ከስዕሎች ጋር)
ራስ -ሰር የቤት መጋረጃዎች - አነስተኛ ፕሮጀክት በ MakerChips 'BluChip (nRF51 BLE) ሞዱል - እራስዎን ለመነሳት ጥረት ሳያደርጉ በበለጠ ለመተኛት ከእንቅልፋችሁ መነሳት እና በመስኮቶችዎ በኩል የፀሐይ ጨረር ለማግኘት ወይም መጋረጃዎችን በመዝጋት ያስቡ። ወደ መጋረጃዎች ግን ይልቁንስ በስማርትፎንዎ ላይ አንድ ቁልፍ በመንካት