ዝርዝር ሁኔታ:
ቪዲዮ: ESP8266: 3 ደረጃዎችን በመጠቀም የሙቀት እና እርጥበት የበይነመረብ መዝጊያ
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
እርስዎ የሚወዱትን ይመስለኛል ትንሽ ፕሮጀክት ለማካፈል ፈልጌ ነበር። እሱ ከማሳያ ጋር ትንሽ ፣ ዘላቂ በይነመረብ የነቃ የሙቀት እና እርጥበት የበይነመረብ ምዝግብ ማስታወሻ ነው። ይህ ወደ emoncms.org እና በአማራጭ ፣ በአከባቢው ወደ Raspberry PI ወይም የራስዎ emoncms አገልጋይ ይመዝግባል። እሱ ESP8266 ኮር ያካተተውን LOLIN (ቀደም ሲል WEMOS) D1 Mini ያሳያል። የሙቀት እና እርጥበት ዳሳሽ LOLIN DHT 3.0 I2C ዳሳሽ ነው። ሶፍትዌሩ አርዱዲኖ እና በተፈጥሮ ፣ ክፍት ምንጭ ነው። እኔ አሁን ከእነዚህ ውስጥ 7 ገንብቻለሁ እና የትዳር ጓደኛዬ 3 ተጨማሪ ይፈልጋል።
በ “ሲስተማ” 200 ሚሊ ፕላስቲክ መያዣ ውስጥ አስገባሁት። እነዚህ በአውስትራሊያ ለ ~ $ 2 ይገኛሉ። የዩኤስቢ ማይክሮ ኬብልን ጨምሮ የአካላቱ አጠቃላይ ወጪ <$ AU30 ነው ስለዚህ ይህንን በአሜሪካ ውስጥ ~ 20 ዶላር መገንባት መቻል አለብዎት
የተጠናቀቀው አካል ዝርዝር ነው
- LOLIN DI Mini V3.1.0
- LOLIN DHT Shield 3.0 የሙቀት መጠን እና እርጥበት
- TFM 1.4 ጋሻ V1.0.0 ለ WeMos D1
- TFT I2C አገናኝ ጋሻ V1.1.0 ለ LOLIN (WEMOS) D1 mini
- TFT ኬብል 10 ፒ 200 ሚሜ 20 ሴ.ሜ ለ WEMOS SH1.0 10P ድርብ ራስ ገመድ
- I2C ኬብል 100 ሚሜ 10 ሴ.ሜ ለሎሊን (WEMOS) SH1.0 4P ድርብ ራስ ገመድ
- የፕላስቲክ መያዣ - SYSTEMA 200ml - በአውስትራሊያ ኮልስ/Woolies/KMart ውስጥ
- ዩኤስቢ ማይክሮ ወደ ዩኤስቢ-ኤ የኃይል ገመድ
ሁሉም ንቁ አካላት በ AliExpress ላይ በ LOLIN መደብር ላይ ሊገዙ ይችላሉ።
መሣሪያዎች እና ልዩ ልዩ ሃርድዌር
- የመሸጫ ብረት። ራስጌዎቹን በጋሻዎች ላይ መሸጥ ያስፈልግዎታል
- 1.5 ሚሜ ኮፍያ ራስ ብሎኖች ~ 1 ሴሜ ርዝመት እና የሚመጥን ሾፌር
- ለቦልት ቀዳዳዎች 1.5 ሚሜ መሰርሰሪያ ወይም እንደገና ማደስ
- ለኬብሎች ማስገቢያ ለመቁረጥ ክብ ፋይል ወይም Dremel
ደረጃ 1 - ስብሰባ
ስብሰባው በቀጥታ ወደ ፊት ነው። ለመደርደር 2 ጋሻዎች አሉ እኔ ግን የ USB ገመድ መውጫ መንገድ ቀጥታ እና ለማደራጀት ቀላል ስለሆነ የ D1 ጋሻ እንደ የላይኛው ቦርድ እንዲኖረኝ እመርጣለሁ።
D1 በ 3 ራስጌ ጥምሮች ደርሷል
- ሶኬት እና ረዥም ፒኖች
- ሶኬት እና አጫጭር ፒኖች
- አጭር ፒን ብቻ
ለዲአይ ረጅሙን ሶኬት/ረጅም የፒን ጥምረት ይጠቀሙ። በትክክለኛው አቅጣጫ እየሸጡት መሆኑን ያረጋግጡ። ምስጦቹን በቀጥታ ለመገጣጠም ለማስተካከል የምጠቀምበት ትንሽ ጂግ እዚህ አለ።
የዳቦ ሰሌዳ በመጠቀም ፣ ሁለት ረድፎችን አጭር የፒን ራስጌዎችን በረድፍ B & I በረድፎች ውስጥ ወደታች አቆሙ። እነሱ ከላዩ ጋር ይታጠባሉ። ከዚያ ከአጫጭር የፒን ራስጌዎች ውጭ ሁለት ረድፍ ሶኬት እና አጭር ፒን በ A & J ረድፎች ውስጥ ያስቀምጡ።
ከዚያ ረጅሙን የፒን ራስጌዎች በቦርዱ ውስጥ ባሉት አጫጭር ፒኖች ላይ ማስቀመጥ እና ከዚያ D1 ን ለሽያጭ ዝግጁ ማድረግ ይችላሉ። ማሳሰቢያ - በዚህ ነጥብ ላይ D1 ተገልብጧል። የዩኤስቢ ሶኬት እና አንቴና ዱካ በቦርዱ ስር ነው። ካስማዎቹን ወደ ቦርዱ ያሽጡ። በ D1 ስር ከመጠን በላይ ስለሚወርድ እና ወደ የቦርዱ ሶኬት ክፍል ሊወርድ ስለሚችል በጣም ብዙ ብየዳ ላለመጠቀም ይሞክሩ። በ D1 ላይ አጭር የፒን ራስጌዎችን ለምን እንዳልጠቀምኩ ትጠይቁ ይሆናል? የ WiFi መዳረሻ በማይቻልበት ጊዜ የእውነተኛ ሰዓት ሰዓት እና ኤስዲ ካርድ ጨምሮ ሌሎች ዕቅዶች አሉኝ ስለሆነም አስፈላጊ ከሆነ ሌሎች ጋሻዎች እንዲደረደሩ አድርጌአለሁ።
ቀጣዩ ደረጃ የአገናኝ ሰሌዳውን መሸጥ ነው። ሶኬቱን እና የፒን ራስጌዎችን ከ A & J ረድፎች ያስወግዱ እና አሁን በተሸጠው D1 ፒኖች ላይ ይንሸራተቱ። አሁን በእነዚህ መሰኪያዎች ላይ የመገናኛ ጋሻውን ማንሸራተት ይችላሉ። ሶኬቶቹን ሙሉ በሙሉ ወደ ታች አይግፉት ፣ ከላይ ብቻ ያርፉ። ምክንያት? በጣም ብዙ ብየዳውን የሚጠቀሙ ከሆነ “ይቦጫጭቃል” እና አገናኝዎ በቋሚነት ለ D1 ይሸጣል።
አገናኙ በትክክል ተኮር መሆኑን ያረጋግጡ። የማገናኛው መከለያም በዚህ ጊዜ “ተገልብጦ” መሆን አለበት። ፒኖኖቹ በእያንዳንዱ ሰሌዳ ላይ ምልክት ይደረግባቸዋል። እነሱ የሚዛመዱ መሆናቸውን ያረጋግጡ ማለትም በ D1 ላይ ያለው የ Tx ፒን በቀጥታ በአገናኝ ሰሌዳው ላይ ካለው የ Tx ፒን በታች።
ብየዳ ማምረት አሁን ተጠናቋል። እርስዎ የሚጠቀሙ ከሆነ ሰሌዳውን ከጂግ ያስወግዱ። እነሱን አንድ ላይ ይቁረጡ ፣ እንደገና አቅጣጫውን ይፈትሹ። ከአርዱዲኖ ኡኖ ቦርዶች በተለየ አንድ ቦርድ 180 ዲግሪዎች ውጭ ሊሆን ይችላል። በዚህ ጊዜ የ I2C ገመዱን ከአገናኝ ሰሌዳው ወደ DHT እና 10pin TFT ገመድ ወደ TFT ማገናኘት ይችላሉ። የውስጥ ካስማዎች በጣም ትንሽ ናቸው ስለዚህ ከማስገባትዎ በፊት አቅጣጫውን ይፈትሹ።
የዩኤስቢ ማይክሮ ገመድ ከ D1 ጋር ያገናኙ እና የ TFT የጀርባ ብርሃን መብራት አለበት። አሁን የአርዲኖን ንድፍ ለመጫን ዝግጁ ነዎት።
ደረጃ 2: የጽኑ ትዕዛዝ መጫን
የቅርብ ጊዜውን Arduino IDE ይጫኑ። ይህንን ፕሮጀክት በሠራሁበት ወቅት 1.8.5 ሩጫ ነበረኝ።
ለ WEMOS (ESP8266) ንድፉን ለማጠናቀር IDE ማዋቀር አለበት። ይህንን ለማድረግ IDE ን ይጀምሩ እና ወደ ፋይል / ምርጫዎች ይሂዱ እና ከዚያ “ተጨማሪ የቦርድ አስተዳዳሪዎች ዩአርኤሎች” በስተቀኝ ያለውን አዶ ጠቅ ያድርጉ። አርታዒ ይታያል። የሚከተለውን ለጥፍ
arduino.esp8266.com/stable/package_esp8266c…
ወደ አርታኢው ውስጥ እና የምርጫዎችን አርታኢ ለመዝጋት እሺ እና ከዚያ እሺን ጠቅ ያድርጉ። ከዚያ አይዲኢውን መዝጋት እና እንደገና መክፈት አለብዎት። ከዚያ አርዱዲኖ አይዲኢ ዲ 1 ለተመሰረተበት ESP8266 ንድፎችን ለመገንባት እና ለማጠናቀር የሚያስፈልገውን “የመሣሪያ ሰንሰለት” እና ቤተመፃሕፍት ያገናኛል እና ያውርዳል።
እንዲሁም ለ TFT ማያ ገጽ የ AdaFruit ቤተ -መጽሐፍት ያስፈልግዎታል። እነዚህ ከ ማግኘት ይቻላል
github.com/adafruit/Afadruit-ST7735- ቤተ-መጽሐፍት
& github.com/adafruit/Afadfruit-GFX- ቤተ-መጽሐፍት
በአርዱዲኖ ፕሮጀክቶች አቃፊዎ ውስጥ በቤተ -መጽሐፍት አቃፊዎ ውስጥ ያልተነጠቀ እና የተቀመጠ። ማሳሰቢያ-የ Github ውርዶች ብዙውን ጊዜ ‹-master› ን ወደ አቃፊው ያክሏቸዋል ስለዚህ እነሱን እንደገና መሰየም ሊያስፈልግዎት ይችላል።
እንዲሁም ከ LOLIN/WEMOS DHT 3.0 ቤተ -መጽሐፍት ያስፈልግዎታል
github.com/wemos/WEMOS_DHT12_Arduino_Library
የ IoTTemp_basic.ino ፋይልን ያውርዱ እና "IOTTemp_basic" በተባለው የአርዱዲኖ ፕሮጀክቶች አቃፊ ውስጥ ያስቀምጡት።
በ IDE ውስጥ ንድፉን ይክፈቱ እና ወደ መሳሪያዎች / ቦርድ ይሂዱ እና “የቦርዶች አስተዳዳሪ” ን ይምረጡ። በ “ፍለጋዎን ያጣሩ” ውስጥ “D1” ን ብቻ ያስቀምጡ እና ESP8266 ን በ ESP8266 ማህበረሰብ “ተጨማሪ መረጃ” ይምቱ እና የቅርብ ጊዜውን ስሪት እና “ጫን” መምረጥ መቻል አለብዎት። ከዚያ አይዲኢ የመሣሪያ ሰንሰለቱን እና ተጓዳኝ ቤተ -መጽሐፍቱን ማውረድ ይጀምራል።
አንዴ ይህ ከተጠናቀቀ ፣ IotTemp ን ወደ ኮምፒተርዎ ይሰኩ እና ከተገኘ በኋላ መሣሪያው በ “መሣሪያዎች/ወደብ” ውስጥ የተጫነበትን ወደብ ይምረጡ። አሁን ለማጠናቀር እና ለመጫን ዝግጁ ነዎት።
በስዕሉ አናት ላይ ፣ ከአከባቢዎ አከባቢ ጋር የሚስማሙ አንዳንድ ተለዋዋጮችን ማዋቀር ያስፈልግዎታል
const char* ssid = ""; // የአከባቢዎ WiFi SSID
const char* password = ""; // የይለፍ ቃል ለአካባቢያዊ መስቀለኛ መንገድ
const char* host = "emoncms.org"; ለ EMONCMS ምዝግብ ማስታወሻ/ የመሠረት ዩአርኤል። ማስታወሻ የለም "https://"
const char* APIKEY = "<የእርስዎ ኤፒአይ ቁልፍ"; // የኤፒአይ ቁልፍን ከ emonCMS ይፃፉ
const char* nodeName = "ወጥ ቤት"; // ለእርስዎ መስቀለኛ ገላጭ ስም
ኮዱን ለመፈተሽ የ “ምልክት” አዶውን ይምቱ እና ጉልህ ስህተቶች ከሌሉ ኮዱን ወደ D1 ለመስቀል ደህና መሆን አለብዎት። ይህ ከተጠናቀቀ በኋላ አንድ ወይም ሁለት ደቂቃዎችን ይወስዳል ፣ አሁን የ “ቲኤምፒ” እና “አር/ኤች” (አንጻራዊ እርጥበት) እሴቶች ጋር የ TFT መብራቱን ማየት አለብዎት።
የ EMONCMS መለያ ወዘተ ስላላዋቀርን በአስተናጋጅ ስምዎ “ግንኙነት አልተሳካም” ያያሉ።
ሥዕሉ እንዲሁ መሠረታዊ ተከታታይ ክትትል አለው። በ IoT Temp ውስጥ ምን እየተከናወነ እንዳለ ለተጨማሪ መረጃ የአርዱዲኖ ተከታታይ ሞኒተር ፣ tyቲ ወይም ማንኛውንም ሌላ ተከታታይ ኮሜስ ፕሮግራም በመጠቀም ይገናኙ።
የቅርብ ጊዜ ኮዴን በ ላይ እንዲያገኙ ኮዱን እቆጥረዋለሁ
github.com/wt29/IoTTemp_basic
ደረጃ 3 የመጨረሻ ስብሰባ
አሁን ስብሰባውን ለማጠናቀቅ ዝግጁ ነዎት። ይህ ክፍሎቹን በሳጥኑ ውስጥ መትከልን ያካትታል።
በሽፋኑ ውስጠኛው ክፍል ላይ TFT ን በመጫን ይጀምሩ። D1 ን ከስልጣኑ ያላቅቁ እና ከዚያ TFT ን ከአገናኝ ሰሌዳው ያላቅቁ። TFT ን በተቻለ መጠን ከሽፋኑ የላይኛው ጠርዝ ጋር ለማቀራረብ በመሞከር TFT ን ወደ ክዳኑ ያቅርቡ። ይህ ለ D1/አያያዥ ቦርድ የተሻለ ማረጋገጫ ይሰጥዎታል። በፕላስቲክ ውስጥ ትንሽ ምልክት ለመግፋት ፣ TFT ን ለማስወገድ እና ከዚያ ትንሽ ቀዳዳ ለማደስ ሹል reamer እጠቀማለሁ። ለ TFT የመጫኛ ቀዳዳዎች በ 1.5 ሚሜ በጣም ትንሽ ናቸው። የሚገጣጠሙ ግን የሚስማሙ ፍሬዎች የሉም። የኬፕ ጭንቅላቱን ከፊት እገፋፋቸዋለሁ ፣ ወደ ውስጥ እገፋፋቸዋለሁ እና ፕላስቲክ እና ከዚያ በቀላሉ TFT ን ወደ መቀርቀሪያዎቹ ለመጠበቅ ዝቅተኛ የሙቀት መጠበቂያ ሙጫ እጠቀማለሁ።
የ DHT ዳሳሹን ወደ ክዳኑ ውጭ ይጫኑ። ዳሳሹን ከጋሻው ለመለየት (የ “ጋሻው” ተራሮች ጥቅም ላይ አልዋሉም) ፣ DHT ን ወደ ላይ አዙረው ኢስቱን (ቀጭኑን ትንሽ) በትርፍ ጊዜ ቢላዋ ይምቱ። ከዚያ አነፍናፊው ከጋሻው ነፃ ይሆናል።
የመጨረሻው ደረጃ ማለት ይቻላል የ USB ገመዱን እና ከዲኤችቲ ጋር ለማገናኘት በክዳኑ የታችኛው ጠርዝ እና በመሠረቱ ላይ የእርዳታ ቦታን መቁረጥ ነው። እኔ ድሬሜልን እጠቀማለሁ ግን በቀላሉ ትንሽ ወደ ዱር ሊሄድ ይችላል ስለዚህ ጊዜዎን ይውሰዱ። የ SystemA ሣጥን መቆራረጥ የሌለብዎት ክዳን ውስጥ የሲሊኮን ማኅተም አለው።
ክፍሉን በሳጥኑ ውስጥ ይሰብስቡ። በአገናኝ ሰሌዳው ስር ዝቅተኛ የሙቀት መጠን ሙጫ ንክኪ በሳጥኑ ውስጥ ለማግኘት ይረዳል። የዩኤስቢ እና የዲኤች ቲ ኬብሎችን ከጉድጓዱ ውጭ ያሂዱ እና በሁለቱ ኬብሎች አናት ላይ ትኩስ ሙጫ ይጨምሩ።
በአጭር የ 1.5 ሚሜ መቀርቀሪያ አማካኝነት DHT ን ከሳጥኑ ውጭ ይጠብቁ። ከፈለጉ ከሱ በታች ትንሽ ትኩስ ሙጫ ይጠቀሙ - አልጨነቅም።
የእርስዎን IOT Temp ከ 5V ኃይል ጋር ያገናኙ እና ስራዎን ያደንቁ።
የሚመከር:
ግሪን ሃውስ ከሎራ ጋር በራስ -ሰር ማቀናበር! (ክፍል 1) -- ዳሳሾች (የሙቀት መጠን ፣ እርጥበት ፣ የአፈር እርጥበት) 5 ደረጃዎች
ግሪን ሃውስ ከሎራ ጋር በራስ -ሰር ማቀናበር! (ክፍል 1) || ዳሳሾች (የሙቀት መጠን ፣ እርጥበት ፣ የአፈር እርጥበት) - በዚህ ፕሮጀክት ውስጥ የግሪን ሃውስን እንዴት እንደሠራሁ አሳያችኋለሁ። ያ ማለት የግሪን ሃውስን እንዴት እንደሠራሁ እና የኃይል እና አውቶማቲክ ኤሌክትሮኒክስን እንዴት እንደገጣጠምኩ አሳያችኋለሁ። እንዲሁም ኤል ን የሚጠቀም የአርዱዲኖ ቦርድ እንዴት መርሃ ግብር እንደሚያዘጋጁ አሳያችኋለሁ
ESP8266 እና BME280: 10 ደረጃዎችን በመጠቀም የ Apple HomeKit የሙቀት ዳሳሽ መሣሪያን ይገንቡ
ESP8266 ን እና BME280 ን በመጠቀም የአፕል ሆም ኪት የሙቀት ዳሳሽ መሣሪያን ይገንቡ-በዛሬው ትምህርት ውስጥ ፣ በ AOSONG AM2302/DHT22 ወይም BME280 የሙቀት/እርጥበት ዳሳሽ ፣ YL-69 የእርጥበት ዳሳሽ ላይ በመመርኮዝ ዝቅተኛ ዋጋ የሙቀት መጠን ፣ እርጥበት እና የእርጥበት ዳሳሽ እናደርጋለን። እና ESP8266/Nodemcu መድረክ። እና ለማሳየት
ESP8266 NodeMCU የመድረሻ ነጥብ (ኤፒ) ለድር አገልጋይ በ DT11 የሙቀት ዳሳሽ እና በአሳሹ ውስጥ የሙቀት መጠን እና እርጥበት ማተም 5 ደረጃዎች
ESP8266 NodeMCU የመድረሻ ነጥብ (ኤፒ) ለድር አገልጋይ በ DT11 የሙቀት ዳሳሽ እና የማተሚያ ሙቀት እና እርጥበት በአሳሽ ውስጥ - ሠላም ወንዶች በአብዛኛዎቹ ፕሮጄክቶች ውስጥ ESP8266 ን እንጠቀማለን እና በአብዛኛዎቹ ፕሮጄክቶች ውስጥ ESP8266 ን እንደ ድር አገልጋይ እንጠቀማለን ፣ ስለዚህ መረጃ በ በ ESP8266 የተስተናገደውን ዌብሳይቨርን በመድረስ በ wifi ላይ ያለ ማንኛውም መሣሪያ ግን ብቸኛው ችግር ለሥራ የሚሰራ ራውተር ያስፈልገናል
ESP32 ላይ የተመሠረተ M5Stack M5stick C የአየር ሁኔታ መቆጣጠሪያ ከ DHT11 - በ M5stick-C ላይ የሙቀት መጠን እርጥበት እና የሙቀት መረጃ ጠቋሚ በ DHT11: 6 ደረጃዎች ይከታተሉ
በ ESP32 ላይ የተመሠረተ M5Stack M5stick C የአየር ሁኔታ መቆጣጠሪያ ከ DHT11 | በ M5stick-C ከ DHT11 ጋር ያለውን የሙቀት መጠን እርጥበት እና የሙቀት መረጃ ጠቋሚ ይከታተሉ-ሰላም ጓዶች ፣ በዚህ አስተማሪዎች ውስጥ የ DHT11 ን የሙቀት ዳሳሽ በ m5stick-C (የልማት ቦርድ በ m5stack) እንዴት ማገናኘት እና በ m5stick-C ማሳያ ላይ ማሳየት እንደሚቻል እንማራለን። ስለዚህ በዚህ መማሪያ ውስጥ እኛ የሙቀት መጠንን እናነባለን ፣ እርጥበት &; ሙቀት እኔ
የ DHT11 የሙቀት ዳሳሽ በአርዱዲኖ እንዴት እንደሚጠቀም እና የሙቀት ሙቀት እና እርጥበት ማተም -5 ደረጃዎች
የ DHT11 የሙቀት ዳሳሽ በአርዱዲኖ እና በሕትመት የሙቀት መጠን እና እርጥበት እንዴት እንደሚጠቀሙ - የ DHT11 ዳሳሽ የሙቀት መጠንን እና እርጥበት ለመለካት ጥቅም ላይ ይውላል። እነሱ በጣም ተወዳጅ የኤሌክትሮኒክስ የትርፍ ጊዜ ማሳለፊያዎች ናቸው። የ DHT11 እርጥበት እና የሙቀት ዳሳሽ በእራስዎ የኤሌክትሮኒክስ ፕሮጄክቶች ላይ የእርጥበት እና የሙቀት መጠን መረጃን በእውነቱ ማከል ቀላል ያደርገዋል። በየ