ዝርዝር ሁኔታ:
ቪዲዮ: አንድ ተጨማሪ የአርዱዲኖ የአየር ሁኔታ ጣቢያ (ESP-01 & BMP280 & DHT11 & OneWire): 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
በ ESP-01 በጣም ጥቂት ፒኖች OneWire ን የመጠቀም አንድ ድግግሞሽ እዚህ ማግኘት ይችላሉ። በዚህ አስተማሪ ውስጥ የተፈጠረው መሣሪያ ከመረጡት የ Wifi አውታረ መረብ ጋር ይገናኛል (ምስክርነቶች ሊኖሯቸው ይገባል…) የስሜት ህዋሳትን መረጃ ከ BMP280 እና ከ DHT11 ፣ እና የተሰበሰበውን ውሂብ ወደተሰጠው የ ThingSpeak ሰርጥ ይልካል። እኔ ወደ እርስዎ ESP-01 ንድፍ እንዴት እንደሚጫኑ ያውቃሉ ብዬ አስባለሁ ፣ ስለዚህ ወደ እነዚያ ዝርዝሮች አልገባም። ያለ ቮልቴጅ ተቆጣጣሪ ፣ ወረዳው ኃይል ሊኖረው ይገባል። በከፍተኛው 3.3V ዲሲ ብዙ ጽሑፍ አልተጨመረም ፣ አጋዥ ሥልጠና ከዚህ ነጥብ በቀጥታ መሆን አለበት።
ደረጃ 1: ደረጃ 1: BOM
ሃርድዌር
1 x የ Wifi ሞዱል-ESP-01 (እኔ የ 1024 ኪባ ስሪት እጠቀማለሁ)
1 x የግፊት እና የሙቀት መጠን ዳሳሽ - BMP280
1 x እርጥበት እና የሙቀት መጠን ዳሳሽ - DHT11
1 x የቮልቴጅ ተቆጣጣሪ AMS1117 (በቀጥታ ኃይል ለማመንጨት አማራጭ ነው ፣ ወይም የግቤትዎን voltage ልቴጅ እስከ ቋሚ 3.3 ቪ ዝቅ ለማድረግ የሚችል ማንኛውንም ሌላ መጠቀም ይችላሉ)
ደረጃ 2 - ደረጃ 2 - ሽቦ
ESP-01 VCC ወደ 3.3VESP-01 GND ወደ GNDESP-01 TX ወደ DHT11 DATAESP-01 GPIO0 ወደ BMP280 SDAESP-01 GPIO2 ወደ BMP280 SCLDHT11 VCC ወደ 3.3VDHT11 GND ወደ GNDBMP280 VCC ወደ 3.3VBMP280 GND
ደረጃ 3 ደረጃ 3 ኮድ
#አካት #አካት #አካት // // ቼክ #ዲኤፍኤም BMP280_ADDRESS ማዕድን ከ (0x76) ጋር አብሮ ይሠራል (#0 ዲ 76 ዲኤንፒን 1 /GPIO1) "; // የእርስዎ WIFI SSID const char* password = "asd"; // የእርስዎ WIFIPASS const char* host = "api.thingspeak.com"; const char* writeAPIKey = "asd"; // የእርስዎ አፒኬ // DHT11 ነገሮች ተንሳፋፊ የሙቀት_ቡይት; ተንሳፋፊ ሙቀት_buiten2; DHT dht (DHTPIN ፣ DHTTYPE ፣ 15); // BMP280 Adafruit_BMP280 bmp; ባዶነት ማዋቀር () {// I2C ነገሮች Wire.pins (0 ፣ 2); Wire.begin (0, 2); // DHT1 dht.begin (); // BMP280 ከሆነ (! Bmp.begin ()) {// Serial.println ("BMP280 የለም"); // እያለ (1) {}} // ከ WiFi አውታረ መረብ ጋር ይገናኙ WiFi.begin (ssid ፣ password); ሳለ (WiFi.status ()! = WL_CONNECTED) {መዘግየት (500); }} ባዶ ክፍተት () {// DHT11 ተንሳፋፊ እርጥበት = dht.readHumidity (); ተንሳፋፊ ሙቀት = dht.readTemperature (); ከሆነ (እስናን (እርጥበት) || ኢስናን (የሙቀት መጠን)) {ተመለስ; } // BMP280 ሕብረቁምፊ t = ሕብረቁምፊ (bmp.readTemperature ()); ሕብረቁምፊ p = ሕብረቁምፊ (bmp.readPressure ()); // የ TCP ግንኙነት የ WiFi ደንበኛ ደንበኛ; const int httpPort = 80; ከሆነ (! client.connect (አስተናጋጅ ፣ httpPort)) {መመለስ ፤ } ሕብረቁምፊ url = "/update? Key ="; url += writeAPIKey; url += "& field1 ="; url += ሕብረቁምፊ (ሙቀት); // DHT11 CELSIUS url += "& field2 ="; url += ሕብረቁምፊ (እርጥበት); // DHT11 አንጻራዊ የእብሪት url += "& field3 ="; url += ሕብረቁምፊ (bmp.readTemperature ()); // BMP280 CELSIUS url += "& field4 ="; url += ሕብረቁምፊ (bmp.readPressure ()/100); // BMP280 MILLIBAR url += "& field5 ="; url += ሕብረቁምፊ (bmp.readAltitude (1013.25)); // BMP280 METER url += "& field6 ="; url += ሕብረቁምፊ ((የሙቀት መጠን +bmp.readTemperature ())/2); // DHT11 + BMP280 AVERAGE CELSIUS url + = "\ r / n"; // ጥያቄን ለአገልጋይ ደንበኛ ይላኩ። ህትመት (ሕብረቁምፊ ("GET") + url + "HTTP/1.1 / r / n" + "Host:" + host + "\ r / n" + "Connection: close / r / n / r / n "); መዘግየት (1000); }
የሚመከር:
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር ኃይል ያለው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - 8 ደረጃዎች (ከስዕሎች ጋር)
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር የተጎላበተው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - በ 1 የተለያዩ ቦታዎች ላይ ከ 1 ዓመት ስኬታማ ክወና በኋላ በፀሐይ ኃይል የሚሰራ የአየር ሁኔታ ጣቢያ ፕሮጀክት ዕቅዶቼን እያካፈልኩ እና በእውነቱ ከረዥም ጊዜ በኋላ በሕይወት ሊቆይ ወደሚችል ስርዓት እንዴት እንደተለወጠ እገልጻለሁ። ወቅቶች ከፀሐይ ኃይል። እርስዎ ከተከተሉ
ESP32 የአየር ሁኔታ የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
ESP32 Weathercloud Weather ጣቢያ - ባለፈው ዓመት አርዱinoኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ የተባለውን ትልቁን አስተማሪዬን አሳትሜያለሁ። እላለሁ በጣም ተወዳጅ ነበር። በመምህራን መነሻ ገጽ ፣ በአርዱዲኖ ብሎግ ፣ በዊዝኔት ሙዚየም ፣ በኢንስታግራም ኢንስታግራም ፣ በአርዱዲኖ Instagr ላይ ተለይቶ ቀርቧል
BMP280 -DHT11 ን በመጠቀም የአርዲኖ የአየር ሁኔታ ጣቢያ - የሙቀት መጠን ፣ እርጥበት እና ግፊት 8 ደረጃዎች
BMP280 -DHT11 ን በመጠቀም የአርዲኖ የአየር ሁኔታ ጣቢያ - የሙቀት መጠን ፣ እርጥበት እና ግፊት - በዚህ መማሪያ ውስጥ የአየር ሁኔታ ጣቢያ እንዴት እንደሚሠራ እንማራለን ቴሌቪዥኑ TFT 7735 ላይ የሙቀት ፣ የእርጥበት መጠን እና ግፊት ያሳያል።
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ - ከበይነመረቡ ጋር የተገናኘ የአየር ሁኔታ ጣቢያ ሠራሁ። እሱ የሙቀት መጠንን ፣ እርጥበትን ፣ ግፊትን ፣ ዝናብ ፣ የንፋስ ፍጥነትን ፣ የአልትራቫዮሌት መረጃ ጠቋሚውን ይለካል እና ጥቂት ተጨማሪ አስፈላጊ የሜትሮሎጂ እሴቶችን ያሰላል። ከዚያ ይህንን ውሂብ ወደ ጥሩው ግራፍ ወዳለው ወደ weathercloud.net ይልካል
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን በመጠቀም (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) 5 ደረጃዎች (ከስዕሎች ጋር)
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) - Acurite 5 ን በ 1 የአየር ሁኔታ ጣቢያ በገዛሁበት ጊዜ እኔ በሌለሁበት ጊዜ በቤቴ ያለውን የአየር ሁኔታ ማረጋገጥ መቻል እፈልግ ነበር። ወደ ቤት ስመለስ እና ሳዋቀር ማሳያውን ከኮምፒዩተር ጋር ማገናኘት ወይም ስማርት ማዕከላቸውን መግዛት እንዳለብኝ ተገነዘብኩ