ዝርዝር ሁኔታ:
ቪዲዮ: Arduino & BME280 ን በመጠቀም 4 የአየር ሁኔታ ጣቢያ 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ቀደም ሲል የአከባቢውን የሙቀት መጠን እና እርጥበት የሚያሳይ ቀላል የአየር ሁኔታ ጣቢያ አጋርቻለሁ። በእሱ ላይ ያለው ችግር ለማዘመን ጊዜ ይወስዳል እና ውሂቡ ትክክል አልነበረም። በዚህ መማሪያ ውስጥ በክፍሉ ውስጥ ያለውን የሙቀት ፣ የእርጥበት እና የግፊት ማስታወሻን ለማቆየት የሚረዳ የቤት ውስጥ የአየር ሁኔታ መቆጣጠሪያ ስርዓት እንሰራለን።
ስለዚህ ተጨማሪ ጊዜ ሳያባክን እንጀምር።
ደረጃ 1: መስፈርቶች
ለግንባታው የምንጠቀምባቸው ክፍሎች ዝርዝር እነሆ።
- GY-BME280 ዳሳሽ …………… (አማዞን አሜሪካ / አማዞን አውሮፓ)
- አርዱዲኖ UNO …………………….. (አማዞን አሜሪካ / አማዞን አውሮፓ)
- አርዱዲኖ ፕሮ ሚኒ ………………… (አማዞን አሜሪካ / አማዞን ህብረት)
- OLED 128*64 ማሳያ ……………. (አማዞን አሜሪካ/ አማዞን አውሮፓ)
- የዳቦ ሰሌዳ ከጁምፐርስ ጋር …… (አማዞን አሜሪካ / አማዞን ህብረት)
ከላይ ከተጠቀሱት ክፍሎች ጋር ፣ እኛ አንዳንድ ቤተ -መጻሕፍትም ያስፈልጉናል-
- አርዱዲኖ አይዲኢ
- Adafruit_BME280.h ቤተመፃህፍት
- Adafruit_SH1106.h ቤተ መጻሕፍት
- Adafruit_GFX.h ቤተመፃህፍት
ደረጃ 2: ግንኙነቶች
በመሳሪያዎቹ መካከል ለመግባባት የ I2C ግንኙነትን እንጠቀማለን። I2C ለመገናኘት 2 ፒን ተከታታይ ውሂብ (ኤስዲኤ) እና ተከታታይ ሰዓት (SCL) ይጠቀማል። ስለዚህ በግንኙነቶች ውስጥ ፒኖቹን በሚከተለው ውቅር አገናኝቻለሁ-
- ኤስዲኤ = ኤ 5
- SCL = A4
- GND = GND
- ቪሲሲ = 3.3v
ግንኙነቶቹ ለ Arduino UNO እና Pro Mini ተመሳሳይ ናቸው።
ደረጃ 3 ኮድ መስጠት
ማንኛውንም ኮድ ከመስቀልዎ በፊት የሚያስፈልጉትን ቤተመፃህፍት መጫን አለብን። ቤተ -ፍርግሞችን ለመጫን Goto >> Tools >> ቤተ -ፍርግሞችን ያስተዳድሩ
በፍለጋ ሳጥኑ ውስጥ የቤተ መፃህፍት ስም ያስገቡ እና ሁሉንም አንድ በአንድ ይጫኑ።
ቤተ -ፍርግሞችን ከጫኑ በኋላ IDE ን እንደገና ያስጀምሩ።
ማሳሰቢያ: ቤተ -መጽሐፍቶቹ እና ኮዱ እኔ ለተጠቀምኩበት ዳሳሽ እና ኦሌዲ ሞዱል (በቀደመው ደረጃ የቀረቡ አገናኞች) ናቸው። ሌላ ማንኛውንም ሞጁሎች የሚጠቀሙ ከሆነ ፣ ምን ቤተ -መጻሕፍት ጥቅም ላይ እንደሚውሉ ለማወቅ የውሂብ ሉሆቹን ይመልከቱ።
በአርዱዲኖ አይዲኢ ውስጥ ከዚህ በታች የተሰጠውን ኮድ በአዲስ ፋይል ውስጥ ይፃፉ -
#ያካትቱ
#ያካትቱ #ያካትቱ #ያካትቱ #ገላጭ OLED_RESET 4 Adafruit_SH1106 ማሳያ (OLED_RESET); አዳፍ ፍሬ_ቢኤም 280 bme; ባዶነት ማዋቀር () {Serial.begin (9600); display.begin (SH1106_SWITCHCAPVCC ፣ 0x3C); display.setFont (& FreeSerif9pt7b); display.display (); መዘግየት (2000); display.clearDisplay (); ከሆነ (! bme.begin (0x76)) {Serial.println ("የሚሰራ BME280 ዳሳሽ ማግኘት አልተቻለም ፣ ሽቦውን ይፈትሹ!"); ሳለ (1); }} ባዶነት loop () {display.clearDisplay (); Serial.print ("ሙቀት ="); Serial.print (bme.readTemperature ()); // በ * C //Serial.print (bme.readTemperature () * 9/5 + 32) ውስጥ ያትማል ፤ // ህትመቶች በ *F Serial.println (" *C"); display.setTextSize (1); display.setTextColor (ነጭ); display.setCursor (0, 15); display.print ("Temp:"); display.print ((int) bme.readTemperature ()); // ህትመቶች በ * ሲ // ማሳያ። // በ *F display.println (" *C") ውስጥ ያትማል ፤ display.display (); Serial.print ("ግፊት ="); Serial.print (bme.readPressure ()/100.0F); Serial.println ("hPa"); display.setTextSize (1); display.setTextColor (ነጭ); display.print ("ይጫኑ:"); display.print (bme.readPressure ()/100.0F); display.println ("ፓ"); display.display (); Serial.print ("እርጥበት ="); Serial.print (bme.readHumidity ()); Serial.println ("%"); display.setTextSize (1); display.setTextColor (ነጭ); display.print ("ሁም:"); display.print ((int) bme.readHumidity ()); display.println ("%"); display.display (); Serial.println (); መዘግየት (1000); }
አርዱዲኖን ከኮምፒዩተርዎ ጋር ያገናኙት ፣ ትክክለኛውን ወደብ ይምረጡ እና ሰቀላውን ይምቱ። ከጥቂት ሰከንዶች በኋላ ማሳያው ሲበራ ማየት አለብዎት።
ደረጃ 4 የመጨረሻ ማስታወሻ
ማሳያው የሙቀት መጠንን ፣ እርጥበት እና የከባቢ አየር ግፊትን ያሳያል። እንዲሁም በ Serial Monitor ውስጥ ውሂቡን ማየት ይችላሉ። እንደፈለጉ በኮዱ ወይም በዲዛይን ላይ ለውጦችን ማድረግ ይችላሉ። በሚቀጥለው ትምህርት ውስጥ ይህንን ወረዳ በፒሲቢ ላይ እሠራለሁ እና ለእሱ መከለያ እሠራለሁ። ለተጨማሪ ዝመናዎች መከተልዎን ያረጋግጡ።
ለሮቦቲክስ ፍላጎት ካለዎት እና ቀለል ያለ ሮቦት መስራት ከፈለጉ የእኔን ኢመጽሐፍ “Mini WiFi Robot” ን ይመልከቱ። በ WiFi አውታረ መረብ ላይ ሊቆጣጠር የሚችል ቀላል ሮቦት ለመገንባት የደረጃ በደረጃ መመሪያ አለው።
ይህ አስተማሪ መረጃ ሰጪ ነው ብለን ተስፋ እናደርጋለን። ማንኛውም ጥርጣሬ ካለዎት በአስተያየቶች ውስጥ ለመጠየቅ ነፃነት ይሰማዎ።
የሚመከር:
በጃቫ ውስጥ ከ BME280 ጋር Raspberry Pi ን በመጠቀም የግል የአየር ሁኔታ ጣቢያ 6 ደረጃዎች
በጃቫ ውስጥ ከ BME280 ጋር Raspberry Pi ን በመጠቀም የግል የአየር ሁኔታ ጣቢያ መጥፎ የአየር ሁኔታ ሁል ጊዜ በመስኮት በኩል የከፋ ይመስላል። እኛ ሁል ጊዜ የአካባቢያችንን የአየር ሁኔታ እና በመስኮቱ የምናየውን ለመከታተል ፍላጎት ነበረን። እንዲሁም የእኛን የማሞቂያ እና የኤ/ሲ ስርዓትን በተሻለ ሁኔታ ለመቆጣጠር እንፈልግ ነበር። የግል የአየር ሁኔታ ጣቢያ መገንባት ግሬስ ነው
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር ኃይል ያለው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - 8 ደረጃዎች (ከስዕሎች ጋር)
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር የተጎላበተው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - በ 1 የተለያዩ ቦታዎች ላይ ከ 1 ዓመት ስኬታማ ክወና በኋላ በፀሐይ ኃይል የሚሰራ የአየር ሁኔታ ጣቢያ ፕሮጀክት ዕቅዶቼን እያካፈልኩ እና በእውነቱ ከረዥም ጊዜ በኋላ በሕይወት ሊቆይ ወደሚችል ስርዓት እንዴት እንደተለወጠ እገልጻለሁ። ወቅቶች ከፀሐይ ኃይል። እርስዎ ከተከተሉ
ESP32 የአየር ሁኔታ የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
ESP32 Weathercloud Weather ጣቢያ - ባለፈው ዓመት አርዱinoኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ የተባለውን ትልቁን አስተማሪዬን አሳትሜያለሁ። እላለሁ በጣም ተወዳጅ ነበር። በመምህራን መነሻ ገጽ ፣ በአርዱዲኖ ብሎግ ፣ በዊዝኔት ሙዚየም ፣ በኢንስታግራም ኢንስታግራም ፣ በአርዱዲኖ Instagr ላይ ተለይቶ ቀርቧል
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ - ከበይነመረቡ ጋር የተገናኘ የአየር ሁኔታ ጣቢያ ሠራሁ። እሱ የሙቀት መጠንን ፣ እርጥበትን ፣ ግፊትን ፣ ዝናብ ፣ የንፋስ ፍጥነትን ፣ የአልትራቫዮሌት መረጃ ጠቋሚውን ይለካል እና ጥቂት ተጨማሪ አስፈላጊ የሜትሮሎጂ እሴቶችን ያሰላል። ከዚያ ይህንን ውሂብ ወደ ጥሩው ግራፍ ወዳለው ወደ weathercloud.net ይልካል
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን በመጠቀም (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) 5 ደረጃዎች (ከስዕሎች ጋር)
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) - Acurite 5 ን በ 1 የአየር ሁኔታ ጣቢያ በገዛሁበት ጊዜ እኔ በሌለሁበት ጊዜ በቤቴ ያለውን የአየር ሁኔታ ማረጋገጥ መቻል እፈልግ ነበር። ወደ ቤት ስመለስ እና ሳዋቀር ማሳያውን ከኮምፒዩተር ጋር ማገናኘት ወይም ስማርት ማዕከላቸውን መግዛት እንዳለብኝ ተገነዘብኩ