ዝርዝር ሁኔታ:
- ደረጃ 1 የአየር ሁኔታ ጣቢያ
- ደረጃ 2 - ቁሳቁሶች
- ደረጃ 3 ሶፍትዌር
- ደረጃ 4: LCD Pinout
- ደረጃ 5: WS በድርጊት
- ደረጃ 6 አንዳንድ ጠቃሚ ምክሮች
- ደረጃ 7: ተከናውኗል
- ደረጃ 8 - ትንሽ ዝመና
ቪዲዮ: ESP8266/ESP32 የአየር ሁኔታ ጣቢያ ከ TFT LCD (ዎች) ጋር: 8 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ሰላም!
በዚህ አጭር አስተማሪ ሁለተኛውን Esp8266 WS ፕሮጀክትዬን ማቅረብ እፈልጋለሁ። የመጀመሪያውን የ ESP ፕሮጄክቴን ስለለጠፍኩ እራሴን ሁለተኛ ለማድረግ ፈልጌ ነበር። ስለዚህ ፍላጎቶቼን ለማሟላት የድሮ ምንጭ ኮድ እንደገና ለመሥራት የተወሰነ ነፃ ጊዜ ነበረኝ።
ስለዚህ ግድየለሽ ከሆኑ እኔ አቀርባለሁ።
ደረጃ 1 የአየር ሁኔታ ጣቢያ
WS አሁንም የአየር ሁኔታን መረጃ ለማውረድ እና በማያ ገጹ ላይ ለማሳየት የ openweathermap ኤፒአይ ቁልፍን ይጠቀማል።
በዚያ ቅጽ እኔ የፈለግኩትን የአየር ሁኔታ አዶዎችን ማሳየት ስላልቻለ ትንሽ ኮድ መስጠት ያስፈልጋል።
ደረጃ 2 - ቁሳቁሶች
ለ WS የሚያስፈልጉ ክፍሎች
- Nodemcu V3 ESP8266
- 1.8 ኢንች TFT LCD ከ ST7735 ሾፌር አይሲ ጋር
- ኤፍ-ኤፍ ሽቦዎች
- ምንጭ ኮድ
- አርዱዲኖ አይዲኢ
- SPIFFS ድጋፍ
- Openweathermap ኤፒአይ ቁልፍ
ደረጃ 3 ሶፍትዌር
ለዚህ ፕሮጀክት የምንጭ ኮዱን እና የሚያስፈልጉትን የቢት ካርታ ምስሎችን እሰጣለሁ ፣ ከ github ገጽዬ ያውርዱት
እኔ የተጠቀምኩበት ቤተ -መጽሐፍት በቦድመር የተፈጠረ TFT_eSPI ነው።
ማድረግ ያለብዎት -ትክክለኛውን ቤተ -መጽሐፍት ያውርዱ ፣ ያጠናቅሩት እና ወደ ቦርዱ ይስቀሉት ፣ የ bitmap ምስሎችን ከ SPIFFS ወደ ESP ይስቀሉ እና ከ lcd ጋር ይገናኙ።
እኔ 24 ቢት 100 X100 ቢትማፕ ምስሎችን እጠቀም ነበር ፣ ግን ማንኛውንም ሌላ አዶዎችን መጠቀም ይችላሉ። የተጠቀምኳቸው ከ https://www.flaticon.com አውርደዋል
ደረጃ 4: LCD Pinout
መመሪያው የሚከተለው ነው-
// SDO/MISO ን ለ NodeMCU ፒን D6 ያሳዩ (ወይም TFT ን ካላነበቡ ተቋርጧል)
// LED ን ወደ NodeMCU pin VIN (ወይም 5V ፣ ከዚህ በታች ይመልከቱ)
// SCK ን ወደ NodeMCU ፒን D5 ያሳዩ
// SDI/MOSI ን ወደ NodeMCU ፒን D7 ያሳዩ
// ዲሲ (አርኤስ/አኦ) ን ወደ ኖድኤምሲዩ ፒን D3 ያሳዩ
// ዳግም ማስጀመሪያን ወደ NodeMCU ፒን D4 (ወይም RST ፣ ከዚህ በታች ይመልከቱ) ያሳዩ
// CS ን ወደ NodeMCU ፒን D8 (ወይም GND ፣ ከዚህ በታች ይመልከቱ) ያሳዩ
// GND ን ወደ NodeMCU ፒን GND (0V) ያሳዩ
// VCC ን ወደ NodeMCU 5V ወይም 3.3V ያሳዩ
ለተቀነሰ የኋላ መብራት 10 ኪ ፖታቲሞሜትር መጠቀም ወይም ሌላ የጂፒኦ ፒን መጠቀም ይችላሉ። እኔ ለራሴ ብዙውን ጊዜ የጀርባ ብርሃንን ፒን ከ TX ፒን ጋር አገናኘዋለሁ። ለ ESP በጣም ጥሩ ሀሳብ ወይም በጣም ጤናማ እንዳልሆነ አውቃለሁ ፣ ግን በዚያ መንገድ እየሰራ ነው።
ደረጃ 5: WS በድርጊት
ሁሉንም ነገር በትክክል ከፈጸሙ በኋላ የአየር ሁኔታ ጣቢያው ከበይነመረቡ ጋር እየተገናኘ እና የአየር ሁኔታ መረጃን ሲያወርድ ማየት ይችላሉ።
የተለያዩ መለኪያዎች በተለያዩ ቀለበቶች ተለያይተዋል።
የሚያዩት ትክክለኛው የአየር ሁኔታ መግለጫ ፣ የሙቀት መጠን ፣ እርጥበት ፣ የንፋስ ፍጥነት ፣ በሜትሮች ውስጥ የማይታይ ፣ የአየር ግፊት ፣ የንፋስ ማእዘን ፣ የደመና ሽፋን በመቶኛ (%) ነው።
ከ 9 PM እስከ 7 AM ባለው ጊዜ መካከል ጉርሻ በተመለከተ ማሳያው ወደ ማታ ማመሳሰል ይገለበጣል።
ደረጃ 6 አንዳንድ ጠቃሚ ምክሮች
እርስዎ እንደሚያውቁት በበይነመረብ ላይ የ ‹88› ‹TTT› ጥቂት ልዩነቶች አሉ። በእውነተኛ Adafruit lcd-s ብዙውን ጊዜ ምንም ችግሮች የሉም። ግን ሐሰተኛዎችን (ብዙውን ጊዜ ከ Aliexpress) ሲጠቀሙ አንዳንድ ማስተካከያዎችን ማድረግ አለብዎት።
Bodmers TFT_eSPI ቤተመፃህፍት በጣም አሪፍ እና የበለፀገ Funcionality ነው። እና በጣም ጥሩው ክፍል እርስዎ በሚጠቀሙት 1.8 ኢንች TFT ዓይነት ላይ በመመሥረት የፒክሴል ማካካሻዎችን እንዲሠራ ማድረጉ ነው።
ይህንን ችግር ለማሸነፍ የሚከተሉትን ሀሳብ አቀርባለሁ-
ወደ ቤተ -መጽሐፍት አቃፊ ይሂዱ እና የተጠቃሚ_Setup.h ፋይልን ያርትዑ። ጉድለት #ST7735_DRIVER ን ይግለጹ እና ሌሎቹን አስተያየት ይስጡ።
ከዚያ የ tft ቁመት ስፋቱን ያጥፉ። እና ከዚያ በእኔ ሁኔታ (REDTAB) የማይመች ለምሳሌ - #define ST7735_REDTAB። ከዚህ በኋላ ለጊዜው ያስቀምጡት እና ረቂቁን ይሰብስቡ እና ለመሳፈር ይስቀሉ። እኔ በስዕሉ ውስጥ ያሉትን መመዘኛዎች እንደገለፅኩ እርግጠኛ ለመሆን ይህ ትንሽ ረጅም ሂደት ነው ፣ ማካካሻው እስኪያልቅ ድረስ ለመሳፈር ሁል ጊዜ ንድፉን ማጠናቀር እና መስቀል አለብዎት ፣ ግን ሙከራው ዋጋ አለው። ኤች ለማርትዕ። ፋይሎች እኔ የ Wordpad ን በጥብቅ እጠቁማለሁ። ምስሎች ተካትተዋል።
ደረጃ 7: ተከናውኗል
ሁሉንም ነገር በትክክል ከሠሩ በኋላ በዚህ ትንሽ መግብር መደሰት ይችላሉ። የቻልኩትን ያህል የቢትማፕ ምስሎችን ከአየር ሁኔታ ኮዶች ጋር ለማጣመር ሞክሬያለሁ ፣ ግን እስካሁን ድረስ እሞክረዋለሁ።
በመሠረቱ እኔ ለራሴ ብቻ አደረግሁት ፣ ግን ከአንድ ቀን በኋላ እኔ እጋራዋለሁ ብዬ አሰብኩ። ምናልባት አንድ ሰው ከእኔ የበለጠ ይወደው ይሆናል።
አስተማሪዬን ስላነበቡ አመሰግናለሁ ፣ ጠቃሚ ሆኖ እንደሚያገኙት እና እንደፈለጉት እንዲጠቀሙበት ተስፋ ያድርጉ።
መልካም ቀን ይሁንልህ!
ደረጃ 8 - ትንሽ ዝመና
ከጥቂት ቀናት በኋላ ይህንን WS በአዲስ መልክ እንደገና እሠራለሁ ብዬ አሰብኩ።
ለውጦች: ESP32 Uno R3
ትይዩ ILI9340/41 TFT LCD
አዲስ አዶዎች
1 ተጨማሪ አማራጭ
Pls በ TFT_eSPI ቤተ -መጽሐፍት ውስጥ የተጠቃሚ_setup.h ፋይልን በስዕሉ መሠረት ያርትዑ። Pls እነሱን ያባብሷቸው እና ሌላ አማራጭ አስተያየት ይስጡ ወይም ካልሆነ አይሰራም።
GPIO 35 ን ከ 15 ፣ GPIO 33 እስከ 34 ፣ GPIO 32 ን ወደ 36 ማገናኘት አለብዎት ምክንያቱም እነሱ የግቤት ፒኖች ብቻ ናቸው እና ከዚያ የእኛ ማሳያ አይሰራም (ሥዕሉን ይመልከቱ)።
ምንጭ ኮድ በ github ላይ ይገኛል።
የሚመከር:
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር ኃይል ያለው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - 8 ደረጃዎች (ከስዕሎች ጋር)
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር የተጎላበተው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - በ 1 የተለያዩ ቦታዎች ላይ ከ 1 ዓመት ስኬታማ ክወና በኋላ በፀሐይ ኃይል የሚሰራ የአየር ሁኔታ ጣቢያ ፕሮጀክት ዕቅዶቼን እያካፈልኩ እና በእውነቱ ከረዥም ጊዜ በኋላ በሕይወት ሊቆይ ወደሚችል ስርዓት እንዴት እንደተለወጠ እገልጻለሁ። ወቅቶች ከፀሐይ ኃይል። እርስዎ ከተከተሉ
ESP32 የአየር ሁኔታ የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
ESP32 Weathercloud Weather ጣቢያ - ባለፈው ዓመት አርዱinoኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ የተባለውን ትልቁን አስተማሪዬን አሳትሜያለሁ። እላለሁ በጣም ተወዳጅ ነበር። በመምህራን መነሻ ገጽ ፣ በአርዱዲኖ ብሎግ ፣ በዊዝኔት ሙዚየም ፣ በኢንስታግራም ኢንስታግራም ፣ በአርዱዲኖ Instagr ላይ ተለይቶ ቀርቧል
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ - ከበይነመረቡ ጋር የተገናኘ የአየር ሁኔታ ጣቢያ ሠራሁ። እሱ የሙቀት መጠንን ፣ እርጥበትን ፣ ግፊትን ፣ ዝናብ ፣ የንፋስ ፍጥነትን ፣ የአልትራቫዮሌት መረጃ ጠቋሚውን ይለካል እና ጥቂት ተጨማሪ አስፈላጊ የሜትሮሎጂ እሴቶችን ያሰላል። ከዚያ ይህንን ውሂብ ወደ ጥሩው ግራፍ ወዳለው ወደ weathercloud.net ይልካል
በድር ጣቢያ ላይ መረጃን የሚያሳየው ESP8266 የአየር ሁኔታ ጣቢያ 7 ደረጃዎች
በድር ጣቢያ ላይ መረጃን የሚያሳየው ESP8266 የአየር ሁኔታ ጣቢያ - ማስታወሻ - የዚህ መማሪያ ክፍሎች በ YouTube ሰርጥ - ቴክ ጎሳዬ ላይ በቪዲዮ ቅርጸት ሊገኙ ይችላሉ። . ስለዚህ ፣ የራስዎን ጎራ ያስፈልግዎታል (ለምሳሌ ፦
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን በመጠቀም (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) 5 ደረጃዎች (ከስዕሎች ጋር)
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) - Acurite 5 ን በ 1 የአየር ሁኔታ ጣቢያ በገዛሁበት ጊዜ እኔ በሌለሁበት ጊዜ በቤቴ ያለውን የአየር ሁኔታ ማረጋገጥ መቻል እፈልግ ነበር። ወደ ቤት ስመለስ እና ሳዋቀር ማሳያውን ከኮምፒዩተር ጋር ማገናኘት ወይም ስማርት ማዕከላቸውን መግዛት እንዳለብኝ ተገነዘብኩ