ዝርዝር ሁኔታ:
- ደረጃ 1: ክፍሎች እና መሣሪያዎች ያስፈልጋል
- ደረጃ 2 ወረዳውን መሥራት
- ደረጃ 3 ሶፍትዌሮችን ያውርዱ እና ይጫኑ
- ደረጃ 4 የአየር ሁኔታ ኤፒአይ ቁልፍን ያግኙ
- ደረጃ 5 ሶፍትዌሩን ያዋቅሩ
- ደረጃ 6: ኮዱን ይስቀሉ
- ደረጃ 7: ሙከራ
- ደረጃ 8: በመስቀለኛ መንገድ MCU ያድርጉ
- ደረጃ 9: መከለያውን ያድርጉ
ቪዲዮ: ESP8266 የአየር ሁኔታ ንዑስ ፕሮግራም 9 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
[ቪዲዮ አጫውት]
ወደ አዲሱ የአየር ሁኔታ መግብር ፕሮጀክት እንኳን በደህና መጡ።
ሁሉንም ፕሮጀክቶቼን በ https://www.opengreenenergy.com/ ላይ ማግኘት ይችላሉ
የአየር ሁኔታ ንዑስ ፕሮግራም በእርስዎ ፒሲ ፣ ላፕቶፕ ወይም በተንቀሳቃሽ መሣሪያዎ ላይ ሊወርድ የሚችል እና ለአየር ሁኔታ መረጃን በቀላሉ የማቅረብ ሥራን የሚያከናውን መተግበሪያ ነው። ግን እኔ ሁል ጊዜ የተለየ ነገር ለማድረግ እሞክር ነበር። ስለዚህ አንዳንድ ለማግኘት በይነመረብ እሄዳለሁ። ሀሳቦች። ከስራዬ ከጥቂት ቀናት በኋላ ፣ በመጨረሻ አደረግሁት። ማንም በቀላሉ እንዲያደርገው ይህንን እጋራለሁ።
ይህ በ ESL8266 ላይ የተመሠረተ የአየር ሁኔታ ማሳያ ክፍል ሲሆን ከ https://www.wunderground.com/ በ WLAN ያገኘ እና በ 128x64 OLED ማሳያ ላይ ያሳየዋል።
ንዑስ ፕሮግራሙ የሚከተሉትን ነገሮች ያሳያል
1. የአሁኑ ሰዓት ከቀን ጋር
2. የአሁኑ ቀን የአየር ሁኔታ መረጃ እንደ ሙቀት ፣ ግፊት ፣ እርጥበት እና ዝናብ ይወድቃል።
3. የወደፊት ትንበያ ለ 3 ቀናት
ሁሉንም የፕሮግራም ክፍሎችን ለሠራው ለጓደኛዬ ለዳኒ ኢችሆርን ክብር መስጠት እፈልጋለሁ። እሱ በ Github ገጽ ላይ ሶፍትዌሩን በየጊዜው በአዳዲስ ባህሪዎች እያዘመነ ነው። በ ESP8266 ላይ ተጨማሪ ፕሮጄክቶችን ለማየት SquixTechBlog ን መጎብኘት ይችላሉ።
ደረጃ 1: ክፍሎች እና መሣሪያዎች ያስፈልጋል
የአማዞን ክፍሎች ያስፈልጋል
1. ESP8266 -01 (አማዞን)
2. አማራጭ NodeMCU ESP8266-12 (አማዞን)
3. OLED ማሳያ (አማዞን)
4. የቮልቴጅ ተቆጣጣሪ AMS1117 (አማዞን)
5. የንክኪ መቀየሪያ (አማዞን)
6. ተንሸራታች መቀየሪያ (አማዞን)
7. ተከላካዮች (10 ኪ እና 330 አር)
8. የሴት ድርብ ረድፍ ቀጥ ያለ ፒን ራስጌ (አማዞን)
9. የወንድ ቀኝ አንግል ፒን ራስጌ (አማዞን)
9. ዝላይ ሽቦዎች (አማዞን)
10. የፓቶቶፕ ቦርድ (አማዞን)
የሚያስፈልጉ መሣሪያዎች
1. ብረታ ብረት (አማዞን)
2. ሽቦ መቁረጫ (አማዞን)
3. ሽቦ Stripper (አማዞን)
ደረጃ 2 ወረዳውን መሥራት
ከላይ በሚታየው መርሃግብር መሠረት ወረዳውን በፕሮቶታይፕ ቦርድ ላይ ያድርጉት።
አስፈላጊው ነገር ይህ ቦርድ የ ESP8266 -01 ሞዱሉን ከአርዱዲኖ አይዲኢ (ፕሮግራም) ለማውጣት ሊያገለግል ይችላል። ለማንኛውም ፕሮጀክትዎ ሊጠቀሙበት ይችላሉ።
ጠቅላላው ሰርኩ የ ESP8266-01 ሞዱል ፣ የ OLED ማሳያ እና ጥቂት ሌሎች አካላትን ያቀፈ ነው
1. AMS1117 - ይህ ለ ESP8266 ሞጁል የሚያስፈልገውን 5V ወደ 3.3V የሚቀይር የቮልቴጅ ተቆጣጣሪ ነው።
2. ተጣጣፊ መቀየሪያ (ኤስ 1) - ESP8266 ን ዳግም ለማስጀመር ጥቅም ላይ ውሏል
3. የመንሸራተቻ መቀየሪያ (ኤስ 2) - የ ESP8266 ሁነታን ለመቀየር ያገለግላል። ሁለት ሁነታዎች አሉ መደበኛ እና የፕሮግራም ሞድ።
4. Resistors: R1 የሚጎትት ተከላካይ ሲሆን R2 የአሁኑ ገዳቢ ገዳቢ ነው።
5. ራስጌ CP2102: ለፕሮግራም ጥቅም ላይ ይውላል
6. አንባቢ ኃይል - ከሊፖ ባትሪ ኃይል ያቅርቡ። ይህ አማራጭ ነው ፣ ምክንያቱም የፕሮግራም ወደቡን ሁለት ፒን ለኃይል መጠቀም ይችላሉ።
7. ራስጌ OLED: ለ OLED ማሳያ ግንኙነት
እንደ 2016-03-13 ያዘምኑ - አዲስ የፒ.ሲ.ቢ. ፋይሎች
ይህንን ጥሩ PCB. Now ለማድረግ ጥረቱን ላደረገ ወዳጄ spilz አመሰግናለሁ።
የ PCB አካላት
1. AMS: AMS1117-3.3
2. ሲ 1: 100nF
3. C2: 10uF
4. C3: 100nF
5. C4: 10uF
6. C5: 100nF
ማሳሰቢያ ESP8266 ን ለመጠበቅ በ PCB ውስጥ ተጨማሪ ተከላካይ R2 ተጨምሯል።
ለማንኛውም ማሻሻያ እባክዎን ይጠቁሙ።
ደረጃ 3 ሶፍትዌሮችን ያውርዱ እና ይጫኑ
1. አርዱinoኖ ኮድ
ESP8266 የአየር ሁኔታ ጣቢያ
2. ቤተ -መጽሐፍት
ጄሰን ዥረት ፓርሰር
ESP8266 Oled Driver ለ SSD1306 ማሳያ
ቤተመጻሕፍቱን ካወረዱ በኋላ ይንቀሉት እና በአርዱዲኖ ቤተ -መጽሐፍት ሥራ አስኪያጅ ውስጥ ከጫኑት
ንድፍ> ቤተመጽሐፍት አካትት> ቤተመጽሐፍትን አስተዳድር…
3. በአርዲኖ አይዲኢ ላይ ESP8266 ቦርድ -
የ ESP8266 ሰሌዳውን በአርዱዲኖ አይዲኢ ላይ ለመጫን የሚከተለውን አገናኝ ይከተሉ።
github.com/esp8266/Arduino
በ 2/1/2016 አዘምን
በግብረመልሱ መሠረት ብዙ ሰዎች ኮዱን በማጠናቀር ላይ ችግር ገጥሟቸዋል። ስለዚህ እኔ የተጠቀምኩበትን ኮድ ማጋራት የተሻለ ይመስለኛል። ከዚህ በታች የተያያዘውን.zip ፋይል ማውረድ ይችላሉ።
ደረጃ 4 የአየር ሁኔታ ኤፒአይ ቁልፍን ያግኙ
የአየር ሁኔታ ጣቢያ ከአየር ሁኔታ ምድር (https://www.wunderground.com) ድርጣቢያ የተገኘ የእውነተኛ ጊዜ ውሂብ። ስለዚህ የ Wunderground API ቁልፍን ማግኘት አለብዎት። ለመሥሪያችን ቁልፍ ከበቂ በላይ የሆነ መሠረታዊ ቁልፍ ለማመልከት ምንም ወጪ የለም።
ከዚህ በታች ያሉትን ደረጃዎች ይከተሉ
1. ወደ https://www.wunderground.com/weather/api/d/login.h… ይሂዱ። ነፃ የአየር ሁኔታ የመሬት ውስጥ መለያ።
2. የኢሜል አድራሻዎን ፣ የይለፍ ቃልዎን እና እጀታዎን (የተጠቃሚ ስም) ያስገቡ ፣ ከዚያ “ይመዝገቡ” የሚለውን ቁልፍ ጠቅ ያድርጉ።
3. የአየር ሁኔታ ከመሬት በታች ወዲያውኑ የማነቃቂያ አገናኝ ያለው ኢሜይል ይልክልዎታል። መለያዎን ለማግበር በኢሜል ውስጥ ይህንን አገናኝ ጠቅ ማድረግ አለብዎት (ወደ የመግቢያ ማያ ገጽ ይመለሳሉ)።
4. እርስዎ የፈጠሩትን እና ያነቃቁትን መለያ በመጠቀም ወደ የአየር ሁኔታ ከመሬት በታች ይግቡ።
5. “የእኔን አማራጮች አስስ” ቁልፍ ላይ ጠቅ ያድርጉ። በገጹ አናት ወይም ታችኛው ክፍል ላይ “የግዢ ቁልፍ” ቁልፍን ጠቅ ያድርጉ (የክፍያ ዘዴ አይጠየቁም)።
6. የአየር ሁኔታ ከመሬት በታች ጥያቄዎን ለማጠናቀቅ ቀለል ያለ ቅጽ እንዲሞሉ ይጠይቅዎታል።
ኤፒአይ የት ጥቅም ላይ እንደሚውል ሲጠየቁ “ሌላ” ብለው ይመልሱ።
ኤፒአይ ለንግድ አገልግሎት የሚውል ከሆነ ሲጠየቁ “አይ” ብለው ይመልሱ።
ኤፒአይ ለቺፕ ማቀነባበር እንደሆነ ሲጠየቁ “አይ” ብለው ይመልሱ።
ደረጃ 5 ሶፍትዌሩን ያዋቅሩ
የአርዱኖን ኮድ ካወረዱ በኋላ የሚከተሉትን ነገሮች መለወጥ አለብዎት
1. በአርዱዲኖ አይዲኢ ውስጥ ንድፉን ይክፈቱ
2. የ Wunderground API ቁልፍን ያስገቡ
3. የ Wifi ምስክርነቶችዎን ያስገቡ
4. በ Wunderground API መሠረት ቦታውን ያስተካክሉ ፣ ለምሳሌ። ሕንድ ፣ ኮልካታ
5. የ UTC ማካካሻውን ያስተካክሉ
ደረጃ 6: ኮዱን ይስቀሉ
የ FTDI ፕሮግራመርን እንደሚከተለው ያገናኙ
ESP8266 CP2102
ቪ.ሲ.ሲ.ሲ
GND GND
Tx Rx
አርኤክስ ቲክስ
ማብሪያ / ማጥፊያውን ወደ ፕሮግራሚንግ ሁናቴ ያንሸራትቱ
በአርዱዲኖ አይዲኢ ውስጥ ቦርዱን እንደ “አጠቃላይ ESP8266 ሞዱል” ይምረጡ።
ከዚያ ኮዱን ይስቀሉ።
ደረጃ 7: ሙከራ
አሁን የፕሮግራም ሰሪውን እና ግንኙነቱን ያስወግዱ።
ማብሪያ / ማጥፊያውን ወደ መደበኛው ቦታ ያንሸራትቱ
የኃይል አቅርቦቱን ያገናኙ እኔ ለእሱ የ LiPo ባትሪ ተጠቀምኩ።
ከጥቂት ሰከንዶች በኋላ OLED ሁሉንም የአየር ሁኔታ መለኪያዎች ያሳያል።
ደረጃ 8: በመስቀለኛ መንገድ MCU ያድርጉ
በ ESP8266-01 ሞጁል በመጠቀም ወረዳውን ለመሥራት ፍላጎት ከሌልዎት ይህ ለእርስዎ አማራጭ ነው። የመስቀለኛ መንገድ MCU ሰሌዳ በመጠቀም ተመሳሳይ የአየር ሁኔታ መግብር ማድረግ ይችላሉ። NodeMCU ክፍት ምንጭ IoT መድረክ ነው። እሱ በ ESP8266 Wi-Fi SoC ላይ የሚሰራ firmware እና በ ESP-12 ሞዱል ላይ የተመሠረተ ሃርድዌርን ያጠቃልላል። አሁንም እሱን ለማቀናጀት የእርስዎን ተወዳጅ አርዱዲኖ አይዲኢ እና አርዱዲኖ ኮድ መጠቀም ይችላሉ። ሌላ ጥቅም እሱን ለማቀናበር የተለየ የ FTDI ፕሮግራመር አያስፈልግዎትም። የማይክሮ ዩኤስቢ ገመድ በቂ ነው። ለእሱ የእርስዎን ዘመናዊ ስልክ/ጡባዊ ባትሪ መሙያ ገመድ መጠቀም ይችላሉ።
ደረጃዎቹን ይከተሉ
መጀመሪያ NodeMCU ን ወደ የቅርብ ጊዜው ስሪት firmware ያዘምኑ። ለማጣቀሻ በ TornTech የተሰራውን ቪዲዮ ማየት ይችላሉ።
1. በዳቦ ሰሌዳ ላይ ወረዳውን ያድርጉ
መስቀለኛ MCU OLED
3.3V -Vcc
GND GND
D5-- SDA
D6-- SCL
2. የማይክሮ ዩኤስቢ ገመዱን ያገናኙ
3. ወደ ላፕቶፕ/ፒሲ ዩኤስቢ ወደብዎ ያስገቡ።
4. ቀደም ባሉት ደረጃዎች እንደተገለፀው ሶፍትዌሩን ያዘጋጁ።
5. ሰሌዳውን ወደ "NodeMCU 1.0 (ESP-12E ሞዱል)"
6. ኮዱን ይጫኑ
ጨርሰዋል !!!
ደረጃ 9: መከለያውን ያድርጉ
በእራስዎ ምርጫ የእርስዎን ቅጥር እራስዎ ማድረግ ይችላሉ።
ግን በ smily77 የተነደፈውን የሚያምር 3 -ል የታተመ ግቢ ውስጥ እንዲመለከቱ ሀሳብ አቀርባለሁ። ግቢዬን አተምኩ ግን አሁንም ጥቂት ሥራዎች ቀርተዋል። አንዴ እንደተጠናቀቀ አዘምነዋለሁ። ተከታተሉ…
የ. STL ፋይሎችን ከ Thingiverse ያውርዱ።
መከለያውን ለማተም መመሪያውን ይከተሉ።
ከዚያ ሁሉንም ክፍሎች ወደ ውስጥ ያስገቡ። አሁን የአየር ሁኔታ መግብር ዝግጁ ነው !!!
ይህንን ጽሑፍ ከወደዱት ፣ እሱን ማስተላለፍዎን አይርሱ!
ለተጨማሪ የ DIY ፕሮጀክቶች እና ሀሳቦች ይከተሉኝ። አመሰግናለሁ !!!
የሚመከር:
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር ኃይል ያለው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - 8 ደረጃዎች (ከስዕሎች ጋር)
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር የተጎላበተው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - በ 1 የተለያዩ ቦታዎች ላይ ከ 1 ዓመት ስኬታማ ክወና በኋላ በፀሐይ ኃይል የሚሰራ የአየር ሁኔታ ጣቢያ ፕሮጀክት ዕቅዶቼን እያካፈልኩ እና በእውነቱ ከረዥም ጊዜ በኋላ በሕይወት ሊቆይ ወደሚችል ስርዓት እንዴት እንደተለወጠ እገልጻለሁ። ወቅቶች ከፀሐይ ኃይል። እርስዎ ከተከተሉ
ESP32 የአየር ሁኔታ የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
ESP32 Weathercloud Weather ጣቢያ - ባለፈው ዓመት አርዱinoኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ የተባለውን ትልቁን አስተማሪዬን አሳትሜያለሁ። እላለሁ በጣም ተወዳጅ ነበር። በመምህራን መነሻ ገጽ ፣ በአርዱዲኖ ብሎግ ፣ በዊዝኔት ሙዚየም ፣ በኢንስታግራም ኢንስታግራም ፣ በአርዱዲኖ Instagr ላይ ተለይቶ ቀርቧል
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ - ከበይነመረቡ ጋር የተገናኘ የአየር ሁኔታ ጣቢያ ሠራሁ። እሱ የሙቀት መጠንን ፣ እርጥበትን ፣ ግፊትን ፣ ዝናብ ፣ የንፋስ ፍጥነትን ፣ የአልትራቫዮሌት መረጃ ጠቋሚውን ይለካል እና ጥቂት ተጨማሪ አስፈላጊ የሜትሮሎጂ እሴቶችን ያሰላል። ከዚያ ይህንን ውሂብ ወደ ጥሩው ግራፍ ወዳለው ወደ weathercloud.net ይልካል
የአየር ሁኔታ ሻማ - የአየር ሁኔታ እና የሙቀት መጠን በጨረፍታ 8 ደረጃዎች
የአየር ሁኔታ ሻማ - የአየር ሁኔታ እና የሙቀት መጠን በጨረፍታ - ይህንን አስማታዊ ሻማ በመጠቀም ፣ የአሁኑን የሙቀት መጠን እና ሁኔታዎችን ወዲያውኑ ከውጭ ማወቅ ይችላሉ
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን በመጠቀም (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) 5 ደረጃዎች (ከስዕሎች ጋር)
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) - Acurite 5 ን በ 1 የአየር ሁኔታ ጣቢያ በገዛሁበት ጊዜ እኔ በሌለሁበት ጊዜ በቤቴ ያለውን የአየር ሁኔታ ማረጋገጥ መቻል እፈልግ ነበር። ወደ ቤት ስመለስ እና ሳዋቀር ማሳያውን ከኮምፒዩተር ጋር ማገናኘት ወይም ስማርት ማዕከላቸውን መግዛት እንዳለብኝ ተገነዘብኩ