ዝርዝር ሁኔታ:

ገና ሌላ የአየር ሁኔታ ጣቢያ (ኢ.ኤስ.ኤስ.) 18 ደረጃዎች (ከስዕሎች ጋር)
ገና ሌላ የአየር ሁኔታ ጣቢያ (ኢ.ኤስ.ኤስ.) 18 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ገና ሌላ የአየር ሁኔታ ጣቢያ (ኢ.ኤስ.ኤስ.) 18 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ገና ሌላ የአየር ሁኔታ ጣቢያ (ኢ.ኤስ.ኤስ.) 18 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ኢቫን Alekseevich Bunin '' ናታልሊ ''። ኦዲዮ መጽሐፍ #LookAudioBook 2024, ሀምሌ
Anonim
ገና ሌላ የአየር ሁኔታ ጣቢያ (ኢ.ኤ.ኤ.ኤስ.)
ገና ሌላ የአየር ሁኔታ ጣቢያ (ኢ.ኤ.ኤ.ኤስ.)

ይህ ፕሮጀክት በታዋቂው የአየር ሁኔታ ጣቢያ ላይ የእኔ ዕይታ ነው። የእኔ በ ESP8266 ፣ በ.96”OLED ማሳያ እና በ BME280 የአካባቢ ዳሳሽ ድርድር ላይ የተመሠረተ ነው። የአየር ሁኔታ ጣቢያዎች በጣም ተወዳጅ ፕሮጀክት ይመስላሉ። በታዋቂው DHT22 የሙቀት መጠን እና እርጥበት ዳሳሽ ፋንታ BME280 ዳሳሽ ድርድርን በመጠቀም ማዕድን እራሱን ከሌሎች ይለያል። BME280 የሙቀት መጠን ፣ እርጥበት እና የአየር ግፊት ዳሳሽ አለው። እንዲሁም የ I2C በይነገጽን ይጠቀማል። ጥቅም ላይ የዋለው.96”OLED ማሳያ እንዲሁ I2C ነው። እንደ I2C ወይም SPI ወይም ሁለቱም ሊገዛ ይችላል። ሽቦውን ለማቃለል ከ I2C ስሪት ጋር ሄድኩ። በሁለቱም የ OLED ማሳያ እና በ BME280 I2C እና 3.3V በመጠቀም ሁለቱንም መሳሪያዎች ከ ESP8266 ጋር ለማገናኘት የ “Y” ገመድ መስራት በጣም ቀላል ነበር። ይህንን ፕሮጀክት በማልማት ላይ ሳለሁ ESP8266 ን ፣ ተመሳሳይ OLED ማሳያ እና BME280 ን የሚጠቀሙ በርካታ የአየር ሁኔታ ጣቢያ ፕሮጄክቶችን አገኘሁ። ስለዚህ ይህ የመጀመሪያ ሀሳብ አይደለም ፣ ግን እሱ ኦሪጅናል ትግበራ ነው።

BME280 የውስጥ አካባቢያዊ መረጃን ይሰጣል። የውጭ የአየር ሁኔታ መረጃ ከ OpenWeatherMap.org ይገኛል። የአየር ሁኔታ መረጃን ለመድረስ ቁልፍ ለማግኘት በ OpenWeatherMap.org መመዝገብ ይኖርብዎታል። እነሱ እኔ የተጠቀምኩትን ነፃ አገልግሎት ይሰጣሉ። ቁልፍን እንዴት ማግኘት እንደሚችሉ መመሪያዎችን ለማግኘት የ OpenWeatherMap ቁልፍን እንዴት እንደሚያገኙ ደረጃውን ይመልከቱ።

የ NTP የጊዜ አገልጋይ የቀን እና የሳምንቱን ጊዜ ለማግኘት ጥቅም ላይ ይውላል።

የአየር ሁኔታ ፣ የጊዜ እና የአካባቢ ውሂብ በኦሌዲ ማሳያ ላይ ይታያሉ። እያንዳንዱ መረጃ የራሱ ቅርጸት ያለው ማያ ገጽ አለው። ወደ ሌላ ከመቀየራቸው በፊት ማያ ገጾቹ ለአምስት ሰከንዶች ይታያሉ። የአየር ሁኔታ መረጃን ለማደስ OpenWeatherMap.org በየአስራ አምስት ደቂቃዎች ይደርሳል። BME280 በየ ሃምሳ አምስት ሰከንዶች ያህል ይነበባል። በእያንዳንዱ ማያ ገጽ ላይ ጥቅም ላይ የዋለው ቅርጸ -ቁምፊ ሁሉንም መረጃዎች በትልቁ ቅርጸ -ቁምፊ ውስጥ ለማሳየት በራስ -ሰር ይስተካከላል።

ESP8266 የድር አገልጋይ ለመሆንም ተዋቅሯል። ሁሉም የአየር ሁኔታ መረጃ ከስልክዎ ፣ ከኮምፒዩተር ጡባዊዎ አሳሽ በመጠቀም ሊደረስበት ይችላል። ከሚታዩት ማያ ገጾች አንዱ የድር አገልጋዩን የአይፒ አድራሻ ያሳያል።

ESP8266 በተለያዩ ቅርጾች እና መጠኖች ይመጣል። እኔ GEEKCREIT DoIt ESP12E Dev Kit V2 ን እመርጣለሁ። ይህ ለ ESP8266 ገለልተኛ ሞጁሎች ከኖድኤምሲዩ 'መደበኛ' ጋር ሙሉ በሙሉ ተኳሃኝ ነው። እሱ የተቀናጀ የ 3.3V ተቆጣጣሪ ፣ CH340 እንደ ዩኤስቢ-ወደ-ሰር ድልድይ እና የ NodeMCU ራስ-ዳግም ማስጀመሪያ ወረዳ አለው። ያለዎትን ማንኛውንም ESP8266-12 ሞዱል ለመጠቀም ነፃ ነዎት። እሱን ለማዘጋጀት 3.3V ተቆጣጣሪ ወይም ሌሎች ወረዳዎችን ማከል ሊኖርብዎት እንደሚችል ይወቁ። እኔ ደግሞ Witty Cloud ESP8266 ን በመጠቀም አንድ ሠራሁ። ሁሉንም ነገር በ 1.5 ኢንች ኩብ ውስጥ እንዳስገባ ፈቅዶልኛል። የታችኛው የዩኤስቢ ድልድይ ሰሌዳ ከፕሮግራሙ በኋላ ተለያይቷል። በዊቲ ቦርድ ላይ ባለው የ 3.3 ቪ ቀዳዳ ላይ የቀኝ ማዕዘን ራስጌ ፒን አክዬአለሁ። ማሰሪያው የተሠራው በሁለት አራት የፒን ዛጎሎች ፣ አንድ ሁለት የፒን ቅርፊት እና ሁለት አንድ የፒን ዛጎሎች ነው።

ከላይ ባለው ፎቶ ፣ የ ESP8266 ሞጁል የተሰካበት ቦርድ እኔ ለ ESP8266 እና ESP32 እንደ መገንጠያ ቦርድ ያዘጋጀሁት የወረዳ ሰሌዳ ነው። እሱ የ NodeMCU ተኳሃኝ ፣ ጠባብ አካል ESP8266 ቦርዶችን ፣ የ Witty Cloud ESP8266 ቦርድ ወይም የ ESP32 ቦርድ ከ GEEKCREIT ይቀበላል። ሁሉም የሚገኙ የ GPIO ፒኖች በቀላሉ ለመድረስ ወደ ራስጌዎች ተሰብረዋል። አብዛኛዎቹ የልማት ቦርዶች በቂ ኃይል እና የመሬት ፒን እንደሌላቸው አገኘሁ። አንድ ነገር ለማያያዝ በሚፈልጉበት ጊዜ ሁሉ መሣሪያውን ለማብራት ቢያንስ የመሬቱ ፒን እና ብዙ ጊዜ ፒን ያስፈልግዎታል። የ GPIO ፒኖች እያንዳንዱ ረድፍ በ 3.3V የኃይል ፒን እና በመሬት ፒን የታጀበ ነው። እኔ የመጀመሪያ ሮቦቲክስ የሚጠቀምበትን ተመሳሳይ አቀማመጥ እጠቀማለሁ ፣ ኃይልን በመሃል ላይ። ይህንን አቀማመጥ ወድጄዋለሁ ምክንያቱም አንድ ነገር ወደ ኋላ ከጫኑ የአስማት ጭስ አይለቁ። ቦርዱ ሁለት ተጨማሪዎች ፣ የ IR ዳሳሽ ፣ የግፊት አዝራር እና ባለሶስት ቀለም ኤልኢዲ አለው። ዝላይዎች ከእነዚህ ማናቸውም ባህሪዎች ጋር ለመገናኘት ሊያገለግሉ ይችላሉ። ከእነዚህ የ ESPxx መለያየት ሰሌዳዎች በአንዱ የሚፈልጉ ከሆነ ያነጋግሩኝ።

ደረጃ 1: የሚያስፈልግዎት

የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት

1 - BME280 I2C የሙቀት መጠን ፣ እርጥበት እና የግፊት ዳሳሽ ሰሌዳ

የእኔን ኢቤይ ከቻይና በ 1.25 ዶላር አካባቢ በነፃ መላኪያ ገዛሁ። እንዲሁም ከአዳፍ ፍሬዝ ወይም ስፓርክfun ይገኛል

1 -.96”፣ 128x64 ፣ SSD2306 ሾፌር በመጠቀም I2C OLED ማሳያ

እኔ በቻይና በ 4.00 ዶላር አካባቢ የእኔን ከ eBay ገዛሁ። የእኔ ነጭ ነው። ከላይ ከቢጫ አካባቢ ጋር ሰማያዊ እና ነጭን ማግኘት ይችላሉ። አንዳንዶቹ እንደ SPI እና I2C ይሸጣሉ። የ I2C ሥራን ለመምረጥ አንዳንድ ተቃዋሚዎች ማንቀሳቀስ ሊኖርብዎት ይችላል። አስፈላጊው ክፍል የ SD1306 ሾፌር ቺፕ መጠቀሙ ነው። ከአዳፍ ፍሬም ይገኛል።

1-NodeMCU ESP8266-12 ከ CH340 ጋር

የሚፈልጉትን ማንኛውንም ESP8266-12 ሞዱል መጠቀም ይችላሉ። እኔ CH340 ዩኤስቢ-ወደ-ተከታታይ ድልድይ ያላቸውን እመርጣለሁ። ከጥቂት ዓመታት በፊት የሐሰት FTDI እና SI ድልድይ ቺፕስ ሽፍታ ነበር ስለዚህ ከ CH340 በስተቀር ሌላ ምንም ነገር አላምንም።

2 - ዱፖን 4 ፒን ፣ 0.1 ኢንች (2.54 ሚሜ) የሾላ ዛጎሎች

2 - ዱፖን 2 ፒን ፣ 0.1 ኢንች (2.54 ሚሜ) የሾላ ዛጎሎች

12-ዱፖንት ሴት ለ 22-28 አውግ ሽቦ ክር

የእኔን በኢባይ ላይ አገኛለሁ። እንዲሁም ሞሌክስን ወይም የሚመርጡትን ማንኛውንም የምርት ስም መጠቀም ይችላሉ። የታሰሩ ፒኖች ወይም አይዲሲ ምርጫው የእርስዎ ነው። ለእርስዎ ዛጎሎች ትክክለኛ ፒኖችን እንዲገዙ ይጠንቀቁ። እነሱ ድብልቅ አይደሉም። እንዲሁም ገመዶችን ወደ ቦርዶች ብቻ መሸጥ እና ማያያዣዎቹን ማስወገድ ይችላሉ። የታሸጉትን ካስማዎች የሚጠቀሙ ከሆነ ክራፐር ያስፈልግዎታል። ከፓይፐር ጥንድ ጋር ለመጨፍለቅ አይሞክሩ። አይሰራም.

1 - 5 ቪ ፣ 1 ኤ ዝቅተኛው የግድግዳ ኃይል ጥቅል።

እነዚህ ርካሽ እና በ eBay ላይ ይገኛሉ። ከማይክሮ ዩኤስቢ አያያዥ ወይም ከ ESP8266 ቦርድዎ ጋር ማንኛውንም የትዳር ጓደኛ ያግኙ።

እንዲሁም ሁሉንም አንድ ላይ ለማገናኘት ስምንት የ 22-28 አውግ ሽቦ ያስፈልግዎታል። ወይም ሁሉንም ወደ ሽቶ ሰሌዳ ቁርጥራጭ ማያያዝ ይችላሉ። ያንተ ውሳኔ ነው.

ጠቢባን ደመና ESP8266 ን በመጠቀም የአየር ሁኔታ ጣቢያውን ለመገንባት ያገለገለውን ስዕል አካትቻለሁ። 3.3V ለማንሳት የቀኝ ማእዘን ራስጌ ፒን የት እንደሚታከል አንድ ስዕል ዝርዝሮች። ከሁለቱ የፒን ዛጎሎች አንዱ በሁለት አንድ የፒን ዛጎሎች ይተካል። መሬት እና 3.3 ቪ ሽቦዎች በአንድ የፒን ዛጎሎች ውስጥ ተሞልተዋል።

ከ GitHub ማከማቻ ምንጭ የምንጭ ኮድ ፋይሎችን ለማግኘት ይህንን አገናኝ ይከተሉ ፤ ESP8266- የአየር ሁኔታ-ጣቢያ። የዚፕ አቃፊው ወይም የታሸገ አቃፊ WeatherStation.ino እና BME280.h ን የያዘ የ WeatherStation አቃፊ ይኖረዋል። እነዚህ የምንጭ ኮድ ፋይሎች ናቸው። በርካታ የፒዲኤፍ ፋይሎችም አሉ። የፒዲኤፍ ፋይሎች ከዚህ መመሪያ ጋር ተመሳሳይ መረጃ አላቸው።

ደረጃ 2 መሣሪያዎች

መሣሪያዎች ፦
መሣሪያዎች ፦
መሣሪያዎች ፦
መሣሪያዎች ፦

ብዙ የወንበዴዎችን ብራንዶች ከሞከርኩ በኋላ ፣ የጃፓኑ መሐንዲስ PA-21 ወይም PA-09 ለዱፖን ወንድ እና ሴት ወንበሮች በተሻለ ሁኔታ እንደሚሠራ አገኘሁ። በኤባይ ወይም በአማዞን ላይ ይገኛል። ወይም ለዱፖንት ፒኖች ይሠራል። PA-09 እንዲሁ በተለምዶ በሊፖ ባትሪዎች ላይ ለሚጠቀሙት የ JST አያያorsች ፒኖችን ይሠራል። የኢንጂነር ወንጀለኞችን ከዱፖን ክሬሞች ጋር እንዴት እንደሚጠቀሙበት ለቪዲዮ አገናኝ እዚህ አለ። PA-21 Crimpers ን እንዴት እንደሚጠቀሙ

መምህራን በቅርቡ የ Weierli Tools SN-28B ወንጀለኞችን ከዱፖን ፒን እና ዛጎሎች ጋር ለመጠቀም ጥሩ አጋዥ ስልጠና ነበራቸው። እዚህ ማየት ይችላሉ; በማንኛውም ጊዜ ጥሩ ዱፖን ፒን-ክራም ያድርጉ!

ደረጃ 3 - ማሰሪያ ያድርጉ

ማሰሪያ ያድርጉ
ማሰሪያ ያድርጉ
ማሰሪያ ያድርጉ
ማሰሪያ ያድርጉ

የዚህ ፕሮጀክት ቁልፍ የሽቦ ቀበቶው ነው። እሱ መሠረታዊ አራት ሽቦ ‹Y› ኬብል ነው። ከላይ እኔ የሠራሁት መታጠቂያ ሥዕል ነው። የ OLED ማሳያ እና የ BME280 ዳሳሽ ድርድር ተመሳሳይ ፒኖው አላቸው። ይህ ማለት ሁለቱ አራት የፒን ቅርፊቶች የተሰነጠቁ ሽቦዎችን ካስገቡ በኋላ ተመሳሳይ ናቸው። ከ ESP8266 ቦርድ ጋር በሚያያዙት ሁለት ሁለት የፒን ዛጎሎች ውስጥ በሚገቡ ባለ ሁለት ክራባት ሽቦዎች የእኔን ትጥቅ ሠራሁ። በምትኩ ፣ እንደ ድርብ ሰንሰለት ግንኙነት አድርገው ባለ ሁለት ባለ ሁለት ሽቦ ሽቦዎችን ከአራቱ የፒን ዛጎሎች ውስጥ ለማስገባት መርጠዋል። ወይ ይሠራል።

  1. ሁሉንም ሽቦዎችዎን ወደ ርዝመት ይቁረጡ። ለእያንዳንዱ ሽቦ የተለያዩ ቀለሞችን መጠቀም እወዳለሁ ፤ ቀይ ለ 3.3 ቪ ፣ ጥቁር ለመሬት ፣ ቢጫ ለ SCL እና አረንጓዴ ለ SDA።
  2. 0.1 ኢንች ያህል የእያንዳንዱን ሽቦ አንድ ጫፍ ያንሸራትቱ።
  3. ማሰሪያዎቹን አንድ ላይ ያጣምሩት እና የሴት ብልት ይጨምሩ።
  4. አንዴ ሁሉም ሽቦዎች በአንደኛው ጫፍ ላይ ክራንች ካደረጉ በኋላ ሁሉንም ሽቦዎች 0.2 ኢንች ያህል ያጥፉ።
  5. ተመሳሳይ ቀለም ያላቸው ሁለት ሽቦዎችን ክሮች በአንድ ላይ ያጣምሩ።
  6. አንዴ ከተጣመመ በኋላ ወደ 0.1 ኢንች ያህል ይከርክሙ እና እንስት ክሬን ይጨምሩ።
  7. ሁሉም የሽቦ ጥንዶች ሲሰበሩ የታጠቁ ጫፎችን ወደ ዛጎሎች ለማስገባት ጊዜው አሁን ነው።
  8. ሁለቱ አራት የፒን ዛጎሎች ከግራ ወደ ቀኝ በቀይ ፣ በጥቁር ፣ በቢጫ ፣ በአረንጓዴ ወይም በ 3.3 ቪ ፣ በ Gnd ፣ SCL ፣ SDA ተሞልተዋል።
  9. ከሁለቱ የፒን ዛጎሎች አንዱ ቀይ እና ጥቁር ሽቦዎችን ያገኛሉ።
  10. ሌሎቹ ሁለት የፒን ቅርፊት ቢጫ እና አረንጓዴ ሽቦዎችን ያገኛሉ።

ደረጃ 4: ጠቃሚ ምክር

ጠቃሚ ምክር
ጠቃሚ ምክር
ጠቃሚ ምክር
ጠቃሚ ምክር
ጠቃሚ ምክር
ጠቃሚ ምክር

እኔ 28 አውግ ሽቦን በሚጥሉበት ካስማዎች ጋር ሲጠፉ እኔ መውደቅ እንዳለባቸው አገኘሁ። ይህንን ለመከላከል እኔ የማደርገው የሽቦውን ጫፍ ከተለመደው ሁለት እጥፍ ያህል መግፈፍ ነው። የተጋለጡትን ሽቦዎች አንድ ላይ ያጣምሩት። ከዚያ የተጠማዘዘውን ሽቦ ውፍረቱን በእጥፍ ለማሳደግ። አሁን ስጨርስ ሽቦው በደንብ ለመያዝ በቂ ወፍራም ነው።

ደረጃ 5 ሁሉንም በአንድ ላይ ያገናኙት

ሁሉንም በአንድ ላይ ያገናኙት
ሁሉንም በአንድ ላይ ያገናኙት
ሁሉንም በአንድ ላይ ያገናኙት
ሁሉንም በአንድ ላይ ያገናኙት
ሁሉንም በአንድ ላይ ያገናኙት
ሁሉንም በአንድ ላይ ያገናኙት
  1. አራቱን የፒን ዛጎሎች በ OLED ማሳያ እና በ BME280 ሰሌዳዎች ውስጥ ይሰኩ።
  2. ቀዩን ሽቦ ከቪሲሲ እና 3 ቪ 3 ፒኖች ጋር አሰልፍ።
  3. በ ESP8266 ሰሌዳው ላይ ሁለቱን ፒን ቀይ/ጥቁር ቅርፊት በ 3V3 (3.3V) እና GND ፒኖች ላይ ይሰኩ። በቦርዱ ላይ 3V3 እና GND ፒኖች ተጓዳኝ የሆኑባቸው ሶስት ቦታዎች አሉ። እነዚህ ከ OLED እና BME280 ሰሌዳዎችዎ የአስማት ጭስ ስለሚለቁ የቪን (5 ቮ) እና የ GND ፒኖችን ያስወግዱ። ቀይ ሽቦ ከ 3 ቪ 3 ፒን ጋር መገናኘቱን ያረጋግጡ።
  4. በ ESP8266 ቦርድ ላይ ቢጫ/አረንጓዴውን ሁለት የፒን ቅርፊት በ D1 እና D2 ላይ ይሰኩ። ቢጫ ሽቦ (SCL) በ D1 ላይ መሆን አለበት።

ግንኙነቶችዎን እንደገና ይፈትሹ። ሁሉም ነገር ጥሩ የሚመስል ከሆነ የ ESP8266 ሰሌዳውን ለማብራት ዝግጁ ነዎት።

ደረጃ 6 - የ OpenWeatherMap ቁልፍን እንዴት ማግኘት እንደሚቻል

የ OpenWeatherMap ቁልፍን እንዴት ማግኘት እንደሚቻል
የ OpenWeatherMap ቁልፍን እንዴት ማግኘት እንደሚቻል

የአሁኑን የአየር ሁኔታ መረጃ ለማግኘት የ OpenWeatherMap.org ድር ጣቢያ ለመድረስ የኤፒአይ ቁልፍ ያስፈልግዎታል። የሚቀጥሉት ጥቂት ደረጃዎች በ OpenWeatherMap.org እንዴት መመዝገብ እና የኤፒአይ ቁልፍን ማግኘት እንደሚችሉ በዝርዝር ይዘረዝራሉ።

ይህንን አገናኝ ወደ OpenWeatherMap.org ይከተሉ።

ከድር ገጹ አናት መሃል አጠገብ ኤፒአይ ላይ ጠቅ ያድርጉ።

ደረጃ 7: የ OpenWeatherMap ቁልፍን እንዴት ማግኘት እንደሚቻል ፣ ይመዝገቡ

የ OpenWeatherMap ቁልፍን እንዴት ማግኘት እንደሚቻል ፣ ይመዝገቡ
የ OpenWeatherMap ቁልፍን እንዴት ማግኘት እንደሚቻል ፣ ይመዝገቡ

በግራ በኩል ፣ አሁን ባለው የአየር ሁኔታ መረጃ ስር ፣ ለደንበኝነት ይመዝገቡ የሚለውን ቁልፍ ጠቅ ያድርጉ።

ደረጃ 8 - የ OpenWeatherMap ቁልፍን እንዴት ማግኘት እንደሚቻል ፣ የኤፒአይ ቁልፍን ያግኙ

የ OpenWeatherMap ቁልፍን እንዴት ማግኘት እንደሚቻል ፣ የኤፒአይ ቁልፍን ያግኙ
የ OpenWeatherMap ቁልፍን እንዴት ማግኘት እንደሚቻል ፣ የኤፒአይ ቁልፍን ያግኙ

ኤፒኬኬ አግኝ የሚለውን ጠቅ ያድርጉ እና በነጻ አምድ ውስጥ ይጀምሩ።

ደረጃ 9 የ OpenWeatherMap ቁልፍን ፣ ምዝገባን እንዴት ማግኘት እንደሚቻል

የ OpenWeatherMap ቁልፍን እንዴት ማግኘት እንደሚቻል ፣ ምዝገባ
የ OpenWeatherMap ቁልፍን እንዴት ማግኘት እንደሚቻል ፣ ምዝገባ

የኤፒአይ ቁልፍን (ኤፒፒአድን) እንዴት ማግኘት እንደሚቻል በሚለው ስር የምዝገባ ቁልፍን ጠቅ ያድርጉ።

ደረጃ 10 - የ OpenWeatherMap ቁልፍን እንዴት ማግኘት እንደሚቻል ፣ መለያ ይፍጠሩ

የ OpenWeatherMap ቁልፍን እንዴት ማግኘት እንደሚቻል ፣ መለያ ይፍጠሩ
የ OpenWeatherMap ቁልፍን እንዴት ማግኘት እንደሚቻል ፣ መለያ ይፍጠሩ

ሁሉንም መስኮች ይሙሉ። ሲጨርሱ እኔ በአገልግሎት ውሎች እና በግላዊነት ፖሊሲ አመልካች ሳጥን ላይ እስማማለሁ የሚለውን ምልክት ያድርጉ። ከዚያ የመለያ ፍጠር ቁልፍን ጠቅ ያድርጉ።

ከ OpenWeatherMap.org ለመልእክትዎ ኢሜልዎን ይመልከቱ። ኢሜይሉ የኤፒአይ ቁልፍ ይኖረዋል። የአሁኑን የአየር ሁኔታ ለማግኘት የኤፒአይ ቁልፍን ወደ የአየር ሁኔታ ጣቢያው ምንጭ ኮድ መገልበጥ ያስፈልግዎታል።

የ OpenWeatherMap.org ነፃ አገልግሎት አንዳንድ ገደቦች አሉት። ዋናው ነገር በየአስር ደቂቃዎች ከአንድ ጊዜ በላይ መድረስ አለመቻል ነው። የአየር ሁኔታ ያንን በፍጥነት ስለማይቀይር ይህ ችግር መሆን የለበትም። ሌሎቹ ገደቦች መረጃ ከሚገኝበት ጋር የተያያዘ ነው። ማንኛውም የሚከፈልባቸው የደንበኝነት ምዝገባዎች የበለጠ ዝርዝር የአየር ሁኔታ መረጃን ይሰጣሉ።

ደረጃ 11 የ Arduino IDE ን ያዋቅሩ

የ Arduino IDE ን ያዋቅሩ
የ Arduino IDE ን ያዋቅሩ

የ Arduino IDE ስሪት 1.8.0 ን በመጠቀም የፕሮግራም ልማት ተከናውኗል። የቅርብ ጊዜውን የአርዱዲኖ አይዲኢ እዚህ ማውረድ ይችላሉ ፤ አርዱዲኖ አይዲኢ። የአርዲኖ ድር ጣቢያ IDE ን እንዴት እንደሚጭኑ እና እንደሚጠቀሙበት ግሩም አቅጣጫዎች አሉት። በዚህ አገናኝ የተሰጡትን መመሪያዎች በመከተል የ ESP8266 ድጋፍ በ Arduino IDE ውስጥ ሊጫን ይችላል - ESP8266 Addon to Arduino። በድረ -ገጹ ላይ “ክሎኔን ወይም አውርድ” የሚለውን ቁልፍ ጠቅ ያድርጉ እና “ዚፕ አውርድ” ን ይምረጡ። የ ReadMe.md ፋይል የ ESP8266 ድጋፍን ወደ አርዱዲኖ አይዲኢ እንዴት ማከል እንደሚቻል ላይ አቅጣጫዎች አሉት። በማንኛውም የጽሑፍ አርታዒ ሊከፍቱት የሚችሉት ግልጽ የጽሑፍ ፋይል ነው።

የ ESP8266 ሰሌዳዎች በሁሉም መጠኖች ፣ ቅርጾች ይመጣሉ እና የተለያዩ የዩኤስቢ-ወደ-ተከታታይ ድልድይ ቺፖችን ይጠቀማሉ። የ CH340 ድልድይ ቺፕ የሚጠቀሙ ሰሌዳዎችን እመርጣለሁ። ከጥቂት ዓመታት በፊት ኤፍቲዲአይ ፣ ሲኢ እና ሌሎች የእነሱ ክፍሎች ነን በሚሉ ርካሽ ክሎኖች ደክመዋል። ቺፕ ሰሪዎቹ ከእራሳቸው እውነተኛ ክፍሎች ጋር ብቻ እንዲሠሩ የአሽከርካሪውን ኮድ ቀይረዋል። የዩኤስቢ-ወደ-ሰር ድልድዮች ከአሁን በኋላ መስራታቸውን ሰዎች ሲረዱ ይህ ብዙ ብስጭት አስከትሏል። አሁን አንድ ቀን ሊሠሩ ወይም ላይሠሩ የሚችሉ ሰሌዳዎችን ከመግዛት ለመቆጠብ በ CH340 ላይ የተመሠረተ የዩኤስቢ-ወደ-ሰር ድልድዮች ብቻ እቀራለሁ። በማንኛውም ሁኔታ በቦርድዎ ላይ ለሚሠራው የድልድይ ቺፕ ትክክለኛውን ነጂ ማግኘት እና መጫን ያስፈልግዎታል። ይህ ለ CH340 አሽከርካሪዎች ወደ ኦፊሴላዊው ጣቢያ የሚወስድ አገናኝ ነው። CH341SER_EXE።

ESP8266 ራሱን የወሰነ I2C ሃርድዌር የለውም። ለ ESP8266 ሁሉም የ I2C አሽከርካሪዎች በቢት-ባንግ ላይ የተመሰረቱ ናቸው። ከተሻሉ ESP8266 I2C ቤተመፃህፍት አንዱ የ brzo_I2C ቤተ -መጽሐፍት ነው። በተቻለ ፍጥነት እንዲደረግ ለ ESP8266 በስብሰባ ቋንቋ ተጻፈ። እኔ የምጠቀምበት የ OLED ማሳያ ቤተ -መጽሐፍት የ brzo_I2C ቤተ -መጽሐፍትን ይጠቀማል። የ brzo_I2C ቤተ -መጽሐፍትን በመጠቀም የ BME280 ዳሳሽ ድርድርን ለመድረስ ኮድ ጨመርኩ።

የ OLED ቤተ-መጽሐፍትን እዚህ ማግኘት ይችላሉ- ESP8288-OLED-SSD1306 ቤተ-መጽሐፍት።

የ brzo_I2C ቤተ -መጽሐፍትን እዚህ ማግኘት ይችላሉ -Brzo_I2C ቤተ -መጽሐፍት።

ሁለቱም ቤተ -መጻህፍት በእርስዎ አርዱዲኖ አይዲኢ ውስጥ መጫን ያስፈልጋቸዋል። የአርዱዲኖ ድር ጣቢያ የዚፕ ቤተ -ፍርግሞችን እዚህ ወደ IDE እንዴት እንደሚጭኑ አቅጣጫዎች አሉት -የዚፕ ቤተ -ፍርግሞችን እንዴት እንደሚጭኑ።

ጠቃሚ ምክር-የ ESP8266 ሰሌዳዎችን ጥቅል እና ቤተመፃሕፍት ከጫኑ በኋላ የአርዱዲኖ አይዲኢን ይዝጉ እና እንደገና ይክፈቱት። ይህ የ ESP8266 ሰሌዳዎች እና ቤተመፃህፍት በ IDE ውስጥ እንዲታዩ ያረጋግጣል።

ደረጃ 12 ቦርድዎን ይምረጡ

ቦርድዎን ይምረጡ ፦
ቦርድዎን ይምረጡ ፦

የ Arduino IDE ን ይክፈቱ። እስካሁን ያላደረጉት ከሆነ ፣ የ ESP8266 addon ፣ brzo_i2c ቤተ -መጽሐፍት እና የ OLED የመንጃ ቤተ -መጽሐፍት ይጫኑ።

በላይኛው ምናሌ አሞሌ ላይ “መሣሪያዎች” ላይ ጠቅ ያድርጉ። ተቆልቋይ ምናሌውን ወደ "ሰሌዳ:" ወደሚለው ወደታች ይሸብልሉ። ወደ “የቦርድ ሥራ አስኪያጅ” ተቆልቋይ ምናሌ ይሂዱ እና ወደ ታች ይሸብልሉ ፤ "NodeMCU 1.0 (ESP-12E ሞዱል)". እሱን ለመምረጥ በእሱ ላይ ጠቅ ያድርጉ። ሁሉንም ሌሎች ቅንብሮችን በነባሪ እሴታቸው ይተዉት።

ደረጃ 13: ተከታታይ ወደብ ይምረጡ

ተከታታይ ወደብ ይምረጡ ፦
ተከታታይ ወደብ ይምረጡ ፦

በላይኛው ምናሌ አሞሌ ላይ “መሣሪያዎች” ላይ ጠቅ ያድርጉ። ተቆልቋይ ምናሌውን ወደ “ወደብ” ወደሚለው ወደታች ይሸብልሉ። ለኮምፒዩተርዎ ተስማሚ የሆነውን ወደብ ይምረጡ። ወደብዎ ካልታየ ፣ የእርስዎ ሰሌዳ አልተሰካም ወይም ለድልድይ ቺፕዎ ሾፌሩን አልጫኑም ወይም አርዱዲኖ IDE ን ሲከፍቱ ቦርድዎ አልተሰካም። ቀላል ማስተካከያ አርዱዲኖ አይዲኢን መዝጋት ፣ ሰሌዳዎን መሰካት ፣ የጎደሉ አሽከርካሪዎችን መጫን እና ከዚያ አርዱዲኖ አይዲኢን እንደገና መክፈት ነው።

ደረጃ 14: WeatherStation.ino

ከላይ ያለውን የማውረድ አዝራሮችን መጠቀም ወይም የምንጭ ኮዱን ለማግኘት ይህንን አገናኝ ወደ GitHub መከተል ይችላሉ። ESP8266- የአየር ሁኔታ-ጣቢያ።

ፋይሎቹ WeatherStation.ino እና BME280.h በአንድ አቃፊ ውስጥ መሆን አለባቸው። የአቃፊው ስም ከ.ino ፋይል ስም (ከ.ino ቅጥያ ውጭ) ጋር መዛመድ አለበት። ይህ የአርዱዲኖ መስፈርት ነው።

ደረጃ 15: WeatherStation.ino ን ያርትዑ

በላይኛው ምናሌ አሞሌ ላይ “ፋይል” ላይ ጠቅ ያድርጉ። "ክፈት" ላይ ጠቅ ያድርጉ። በፋይል ክፈት መገናኛ ሳጥን ውስጥ የአየር ሁኔታ አቃፊን ይፈልጉ እና ይምረጡት። ሁለት ትሮችን ማየት አለብዎት ፣ አንዱ ለ WeatherStation እና አንዱ ለ BME280.h። ሁለቱም ትሮች ከሌሉዎት የተሳሳተውን አቃፊ ከፍተዋል ወይም ሁለቱንም ፋይሎች አላወረዱም ወይም በትክክለኛው አቃፊ ውስጥ አላከማቹም። እንደገና ሞክር.

ለ WiFi አውታረ መረብዎ SSID እና የይለፍ ቃል ለማከል የ WeatherStation.ino ፋይልን ማርትዕ ያስፈልግዎታል። ለሚከተለው መስመር 62 ን ይመልከቱ።

// እዚህ ለ WiFi አውታረ መረብዎ SSID እና የይለፍ ቃል ያስቀምጡ

const char* ssid = "yourssid"; const char* password = "የይለፍ ቃል";

በእርስዎ የ WiFi አውታረ መረብ SSID አማካኝነት “የእርስዎsid” ን ይተኩ።

ለ WiFi አውታረ መረብዎ “የይለፍ ቃል” በቁልፍ ሰሌዳው ይተኩ።

እንዲሁም የ OpenWeatherMap ቁልፍዎን እና እርስዎ የሚኖሩበትን ዚፕ ኮድ ማከል ያስፈልግዎታል። ለሚከተለው መስመር 66 ን ይመልከቱ።

// የእርስዎን OpenWeatherMap.com ቁልፍ እና የዚፕ ኮድ እዚህ ያስቀምጡ

const char* owmkey = "yourkey"; const char* owmzip = "yourzip, country";

ከ OpenWeatherMap.org በተገኘው ቁልፍ “yourkey” ን ይተኩ።

በዚፕ ኮድዎ እና በአገርዎ “የእርስዎን ዚፕ ፣ ሀገር” ይተኩ። የዚፕ ኮድዎ በኮማ እና በአገርዎ (“10001 ፣ እኛ”) መከተል አለበት።

በመቀጠል የሰዓት ሰቅዎን ማዘጋጀት እና የቀን ብርሃን ቁጠባ ጊዜን (DST) ማንቃት/ማሰናከል አለብዎት። ለሚከተለው መስመር 85 ዙሪያ ይመልከቱ።

// የተመለሰው ጥሬ ጊዜ ከ 1970 ጀምሮ በሰከንዶች ውስጥ ነው። የጊዜ ገደቦችን ለማስተካከል መቀነስ

// ለጊዜ ሰቅዎ የሰከንዶች ልዩነት። አሉታዊ እሴት // ጊዜን ይቀንሳል ፣ አዎንታዊ እሴት ጊዜን ይጨምራል #በአምስት ሰዓታት ውስጥ #Tf_EASTERN -18000 // የሰከንዶች ቁጥርን ይገድባል #TZ_CENTRAL -14400 // የሰከንዶች ብዛት በአራት ሰዓታት ውስጥ #ይግለጹ TZ_MOUTAIN -10800 // የሰከንዶች ብዛት በ ሶስት ሰዓታት #TZ_PACIFIC -7200 / / በሁለት ሰዓታት ውስጥ የሰከንዶች ብዛት

// TZ_EASTERN ን ወደ ሌላ እሴቶች በመለወጥ የጊዜ ሰቅዎን ጊዜ ያስተካክሉ።

#ይግለጹ TIMEZONE TZ_EASTERN // ይህንን ወደ የጊዜ ሰቅዎ ይለውጡ

ለተለያዩ የሰዓት ዞኖች የጊዜ ማካካሻ የሚገልፅ የ #መግለጫ መግለጫ ቡድን አለ። የሰዓት ሰቅዎ እዚያ ካለ በ «TIMEZONE» ትርጓሜ ውስጥ «TZ_EASTERN» ን ይተኩ። የሰዓት ሰቅዎ ካልተዘረዘረ አንድ መፍጠር ያስፈልግዎታል። የኤንቲፒ አገልጋዩ ጊዜን እንደ ግሪንዊች አማካይ ጊዜ ይሰጣል። በአከባቢዎ ሰዓት ለመድረስ የተወሰኑ የሰዓቶች ብዛት (በሰከንዶች ውስጥ) ማከል ወይም መቀነስ አለብዎት። ከ “#ተገለጸ TZ_XXX” መግለጫዎች አንዱን ብቻ ይቅዱ እና ከዚያ ስሙን እና የሰከንዶች ብዛት ይለውጡ። ከዚያ «TZ_EASTERN» ን ወደ አዲሱ የሰዓት ሰቅዎ ይለውጡ።

እንዲሁም የቀን ብርሃን ቁጠባ ጊዜን ለመጠቀም ወይም ላለመጠቀም መወሰን አለብዎት። DST ን ለማሰናከል በሚከተለው መስመር ላይ “1” ን በ “0” ይተኩ።

የቀን ብርሃን ቁጠባ ጊዜን ለማሰናከል #ይግለጹ DST 1 // ወደ 0 ተቀናብሯል

ሲነቃ ፣ DST አስፈላጊ ሆኖ ሲገኝ ሰዓቱን በአንድ ሰዓት ያራዝመዋል ወይም ይዘገያል።

ደረጃ 16 ኮዱን ወደ የእርስዎ ESP8266 ይስቀሉ

ኮዱን ወደ የእርስዎ ESP8266 ይስቀሉ
ኮዱን ወደ የእርስዎ ESP8266 ይስቀሉ

በላይኛው ምናሌ አሞሌ ውስጥ ከ “አርትዕ” በታች ባለው ክብ በቀኝ በኩል ባለው ቀስት አዶ ላይ ጠቅ ያድርጉ። ይህ ኮዱን ያጠናቅቅና ወደ ሰሌዳዎ ይሰቅለዋል። ሁሉም ነገር በትክክል ከተሰበሰበ እና ከሰቀለ ፣ ከጥቂት ሰከንዶች በኋላ ፣ የ OLED ማሳያ ማብራት እና የግንኙነት መልእክት መታየት አለበት።

ደረጃ 17 የአየር ሁኔታ መረጃ ድርጣቢያ እንዴት እንደሚታይ

የአየር ሁኔታ መረጃ ድርጣቢያ እንዴት እንደሚታይ
የአየር ሁኔታ መረጃ ድርጣቢያ እንዴት እንደሚታይ

ከላይ ያለው ሥዕል በአየር ሁኔታ ጣቢያ የሚገለገለውን ድረ -ገጽ ያሳያል። የእርስዎን ፒሲ ፣ ስልክ ወይም ጡባዊ በመጠቀም ሊደርሱበት ይችላሉ። በቀላሉ አሳሽ ይክፈቱ እና እንደ ዩአርኤሉ የአየር ሁኔታ ጣቢያውን የአይፒ አድራሻ ይተይቡ። የአየር ሁኔታ ጣቢያው የአይፒ አድራሻ በአንድ የአየር ሁኔታ ጣቢያ በአንዱ ማያ ገጽ ላይ ይታያል። መረጃውን ለማዘመን ገጽን አድስ የሚለውን ጠቅ ያድርጉ።

ደረጃ 18: እንኳን ደስ አለዎት ፣ ጨርሰዋል

እንደዛ ነው. አሁን የሚሰራ የአየር ሁኔታ ጣቢያ ሊኖርዎት ይገባል። ቀጣዩ እርምጃዎ የአየር ሁኔታ ጣቢያዎን ለማስቀመጥ ዲዛይን ማድረግ እና ጉዳይ ሊሆን ይችላል። ወይም ምናልባት የንፋስ ብርድ ብርድን ፣ የጤዛ ነጥብን ፣ የፀሐይ መውጫውን ወይም የፀሐይ መውጫ ጊዜዎችን ወይም የባሮሜትሪክ ግፊት ለውጥን ለማሳየት ወይም የባሮሜትሪክ ግፊትን በመጠቀም የአየር ሁኔታን ለመተንበይ ጥቂት ተጨማሪ ማያ ገጾችን ማከል ይፈልጉ ይሆናል። ይደሰቱ እና ይደሰቱ።

የሚመከር: