ዝርዝር ሁኔታ:

ESP32 የፀሐይ የአየር ሁኔታ ጣቢያ 4 ደረጃዎች (ከስዕሎች ጋር)
ESP32 የፀሐይ የአየር ሁኔታ ጣቢያ 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ESP32 የፀሐይ የአየር ሁኔታ ጣቢያ 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ESP32 የፀሐይ የአየር ሁኔታ ጣቢያ 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Arduino Nano, BME280 and SSD1306 OLED Weather Station 2024, ህዳር
Anonim
ESP32 የፀሐይ የአየር ሁኔታ ጣቢያ
ESP32 የፀሐይ የአየር ሁኔታ ጣቢያ

ለመጀመሪያው IoT ፕሮጀክት የአየር ሁኔታ ጣቢያ ለመገንባት እና ውሂቡን ወደ data.sparkfun.com ለመላክ ፈለግሁ።

ትንሽ እርማት ፣ በ Sparkfun ውስጥ ሂሳቤን ለመክፈት ስወስን ፣ እነሱ ተጨማሪ ግንኙነቶችን አይቀበሉም ፣ ስለዚህ ሌላ IoT ውሂብ ሰብሳቢ ነገሮችን ‹pepe.com ›ን እመርጣለሁ።

በመቀጠል ላይ…

ስርዓቱ በረንዳዬ ላይ ይቀመጣል እና የሙቀት መጠንን ፣ እርጥበት እና የአየር ግፊትን ያወጣል። ለዚህ ፕሮጀክት የተመረጠው ማይክሮ መቆጣጠሪያ በ DFRobot የቀረበው የ FireBeetle ESP32 IOT ማይክሮ መቆጣጠሪያ ነው።

ይህንን ማይክሮ መቆጣጠሪያን በተመለከተ እና አርዱዲኖ አይዲኢን በመጠቀም ኮዱን እንዴት እንደሚጭኑ እባክዎን የ DFRobot wiki ገጽን ይመልከቱ።

ሁሉም የፊዚክስ መለኪያዎች በ BME280 ዳሳሽ ይሰጣሉ። እንዲሁም ለተጨማሪ መረጃ የዊኪ ገጹን ይመልከቱ።

ስርዓቱን ሙሉ በሙሉ “ሽቦ አልባ” ለማዞር አስፈላጊው ኃይል 2 ዋ ኃይልን ሊያቀርቡ በሚችሉ ሁለት 6 ቪ የፀሐይ ፓነሎች ይሰጣል። ሕዋሶቹ በትይዩ ይያያዛሉ። ከዚያ የኃይል ምርቱ በ +/- 1000mAh አቅም በ 3.7 ቪ ፖሊመር ሊቲየም አዮን ባትሪ ውስጥ ይከማቻል።

ከ DFRobot የሚገኘው የሶላር ሊፖ ባትሪ መሙያ ሞጁል ለኃይል አያያዝ ኃላፊነት አለበት።

ደረጃ 1: አካላት

አካላት
አካላት
አካላት
አካላት
አካላት
አካላት

ለዚህ ፕሮጀክት የሚከተሉትን ያስፈልግዎታል

  • 1x - DFRobot FireBeetle ESP32 IOT
  • 1x - DFRobot ስበት - I2C BME280
  • 1x - DFRobot 3.7V ፖሊመር ሊቲየም አዮን
  • 1x - DFRobot Solar Lipo Charger
  • 2x - 6V 1W የፀሐይ ፓነል
  • 1x - Perfboard
  • 1x - ሴት ራስጌ
  • 1x - ማቀፊያ/ሳጥን
  • ሽቦዎች
  • ብሎኖች

እንዲሁም የሚከተሉትን መሳሪያዎች ያስፈልግዎታል

  • ሙቅ ሙጫ ጠመንጃ
  • የመሸጫ ብረት
  • ቁፋሮ ማሽን

ደረጃ 2 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ

የ FireBeetle ESP32 IOT ማይክሮ መቆጣጠሪያ በባትሪ ግቤት ወደብ ውስጥ ከሶላር ሊፖ ባትሪ መሙያ ጋር በተገናኘው 3.7V ባትሪ የተጎላበተ ነው። የፀሐይ ህዋሶች በ PWR ውስጥ ወደቦች ውስጥ ተገናኝተዋል። የ FireBeetle ESP32 IOT ማይክሮ መቆጣጠሪያ Vcc እና GND ወደቦች ከሶላር ሊፖ ባትሪ መሙያ ወደ ቮት ወደቦች ተገናኝተዋል።

የ BME280 ኃይል በ FireBeetle ESP32 IOT ማይክሮ መቆጣጠሪያ ውስጥ በ 3.3V ወደብ ይሰጣል። ግንኙነቱ የሚከናወነው በ I2C መስመሮች (SDA / SCL) ነው።

በሳጥኑ ውስጥ ያሉትን ሁሉንም ክፍሎች ለማስተካከል የሽቶ ሰሌዳ ፣ አንዳንድ ራስጌዎችን እና ሽቦዎችን እጠቀም ነበር።

ለፀሐይ ህዋሳት ፣ በሳጥን የላይኛው ሽፋን ውስጥ ለማስተካከል ትኩስ ሙጫ ብቻ እጠቀም ነበር። ሳጥኑ ቀድሞውኑ ቀዳዳዎች ስለነበሩ ፣ የበለጠ ማድረግ አያስፈልግም:)

ማሳሰቢያ - እነሱን እንዳይጎዱ እና ባትሪውን እንዳያበላሹ ዳዮዶች በሶላር ፓነሎች ውስጥ መቀመጥ አለባቸው።

ስለእሱ የበለጠ ማንበብ ይችላሉ-

www.instructables.com/community/ የሶዲያን-ፓኔሎች-በማገናኘት-ጊዜ-የአዮዲዮስ-አጠቃቀም/

ደረጃ 3 ኮድ

ኮድ
ኮድ
ኮድ
ኮድ
ኮድ
ኮድ

እርስዎ የእኔን ኮድ እንዲጠቀሙ ፣ አንዳንድ ለውጦች አስፈላጊ ናቸው።

የመጀመሪያው የ wifi አውታረ መረብ ስምዎን እና የይለፍ ቃልዎን እየገለጸ ነው። ሁለተኛው ከ Thingspeak.com የኤፒአይ ቁልፍ ማግኘት ነው። ከዚህ በታች አብራራለሁ። ከፈለጉ ፣ አዲስ የእንቅልፍ ጊዜን መግለፅ ይችላሉ።

የ ‹Thingspeak› መለያ ከሌለዎት ወደ www.thingspeak.com መሄድ እና እራስዎን መመዝገብ ያስፈልግዎታል።

ኢሜልዎ ከተረጋገጠ በኋላ ወደ ሰርጦች መሄድ እና አዲስ ሰርጥ መፍጠር ይችላሉ። ሊሰቅሏቸው የሚፈልጓቸውን ተለዋዋጮች ያክሉ። ለዚህ ፕሮጀክት ፣ የሙቀት መጠን ፣ እርጥበት እና ግፊት።

ወደ ታች ይሸብልሉ እና “ሰርጥ አስቀምጥ” ን ይጫኑ። ከዚህ በኋላ በኤፒአይ ቁልፎች ውስጥ ጠቅ ማድረግ ይችላሉ። እና የኤፒአይውን የመፃፊያ ቁልፍ ሰርስረው ያውጡ። ከዚያ በኮድ ፋይልዎ ውስጥ ያክሉት።

ሁሉም ነገር ትክክል ከሆነ የእርስዎ የአየር ሁኔታ ጣቢያ ወደ ሰርጥዎ ውሂብ መላክ ሊጀምር ይችላል።

ደረጃ 4 መደምደሚያ

መደምደሚያ
መደምደሚያ

እንደ ሁልጊዜ በፕሮጄክቶቼ ውስጥ ለወደፊቱ ማሻሻያዎች ቦታ እሰጣለሁ ፣ ይህ የተለየ አይደለም።

በእድገቱ ወቅት ከስርዓቱ የኃይል ፍጆታ ጋር መጨነቅ እጀምራለሁ። ESP32 ን እና BME280 ን ቀደም ብዬ እንዲተኛ አደርጋለሁ እና እንደዚያም 2mA ያህል ፍጆታ አለኝ !!! ለዚህ ትልቁ ተጠያቂው BME280 በመሆኔ ፣ በእንቅልፍ ሞድ ወቅት ሞጁሉን ሙሉ በሙሉ ለማጥፋት ምናልባት ማብሪያ ያስፈልገኛል።

ሌላው አስደሳች ገጽታ የባትሪውን ቮልቴጅን መልሶ ማግኘት ነው. ስለ ESP32 አንዳንድ የውስጥ ተግባራት አንዳንድ ምርመራ እና ሙከራ ከተደረገ በኋላ ምንም አልሰራም። ስለዚህ ምናልባት የቮልቴጅ መከፋፈሉን እጨምራለሁ እና ከአናሎግ ግብዓት ጋር አገናኘው እና በቀጥታ ቮልቴጅን አነባለሁ። የተሻለ መፍትሄ ካመጡ እባክዎን ያሳውቁኝ።

እባክዎን ማንኛውንም ስህተት ካገኙ ወይም ጥቆማ/ማሻሻያ ወይም ጥያቄዎች ካሉዎት ይፃፉልኝ። “አይሰለቹ ፣ አንድ ነገር ያድርጉ”

የሚመከር: