ዝርዝር ሁኔታ:
- ደረጃ 1 የሃርድዌር ዝግጅት
- ደረጃ 2 የሃርድዌር ስብሰባ
- ደረጃ 3 የሶፍትዌር ዝግጅት
- ደረጃ 4 - ማዋቀር እና ስቀል
- ደረጃ 5: ESP8266 BearSSL CertStore
- ደረጃ 6: እንዴት ይሠራል?
- ደረጃ 7: ይደሰቱ
ቪዲዮ: የጉግል ፎቶ ሰዓት - 7 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ይህ አስተማሪዎች በየደቂቃው በጀርባ ውስጥ የዘፈቀደ ፎቶ ማሳያ ያለው ዲጂታል ሰዓት ለመሥራት ESP32 እና LCD ን እንዴት እንደሚጠቀሙ ያሳያሉ። ፎቶዎቹ የመጡት ከእርስዎ የተጋራ የ Google ፎቶ አልበም ነው ፣ በቀላሉ የአጋራውን አገናኝ ያስገቡ ESP32 ስራውን ያከናውናል ፤>
ደረጃ 1 የሃርድዌር ዝግጅት
ድጋሚ ድጋሚ ፕሮጀክት ፕሮጀክት ሃርድዌር
ከዚህ ቀደም የመማሪያ መመሪያዎችን ከሠሩ ፣ ለዚህ ፕሮጀክት ሃርድዌርን እንደገና መጠቀም እና የሃርድዌር ስብሰባውን መዝለል ይችላሉ-
- https://www.instructables.com/id/ ተንሳፋፊ-ማሳያ/
- https://www.instructables.com/id/COVID-19-WHO-Dash…
ESP8266/ESP32 ዴቭ ቦርድ
ማንኛውም ESP8266/ESP32 ዴቭ ቦርድ ደህና መሆን አለበት።
ኤልሲዲ ማሳያ
ማንኛውም Arduino_GFX የሚደገፍ ኤልሲዲ ደህና ነው ፣ በአሁኑ ጊዜ በ GitHub readme ላይ የሚደገፍ ማሳያ ሊያገኙ ይችላሉ-
የዳቦ ሰሌዳ
ለ ESP Dev ቦርድ እና ለኤልሲዲ ማሳያ የሚመጥን ማንኛውም የዳቦ ሰሌዳ።
ዝላይ ገመድ
አንዳንድ የጃምፐር ሽቦዎች ፣ በዴቨርድ ቦርድ እና በኤል ሲ ዲ ፒን አቀማመጥ ላይ የተመሠረተ ነው። በአብዛኛዎቹ ሁኔታዎች ከ6-9 ወንድ እስከ ሴት ዝላይ ሽቦዎች በቂ ናቸው።
ደረጃ 2 የሃርድዌር ስብሰባ
በዳቦ ሰሌዳው ላይ የ ESP32 ዴቭ ቦርዱን ይግፉት እና ኤልሲዲውን ከዝላይ ሽቦዎች ጋር ያገናኙ።
የናሙና ግንኙነት ማጠቃለያ እዚህ አለ
ESP8266 -> ኤልሲዲ
ቪሲሲ -> ቪሲሲ
GND -> GND GPIO 15 -> CS GPIO 5 -> ዲሲ (የሚገኝ ከሆነ) RST -> RST GPIO 14 -> SCK GPIO 12 -> ሚሶ (አማራጭ) GPIO 4 -> LED (ካለ) GPIO 13 -> MOSI / ኤስዲኤ
ESP32 -> ኤልሲዲ
ቪሲሲ -> ቪሲሲ
GND -> GND GPIO 5 -> CS GPIO 16 -> ዲሲ (የሚገኝ ከሆነ) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> ሚሶ (አማራጭ) GPIO 22 -> LED (ካለ) GPIO 23 -> MOSI / ኤስዲኤ
ደረጃ 3 የሶፍትዌር ዝግጅት
አርዱዲኖ አይዲኢ
እስካሁን ካላደረጉት Arduino IDE ን ያውርዱ እና ይጫኑት
www.arduino.cc/en/main/software
ESP8266 ድጋፍ
እስካሁን ካላደረጉት የ ESP8266 ድጋፍን ለመጨመር የመጫኛ መመሪያዎቹን ይከተሉ
github.com/esp8266/Arduino
አርዱዲኖ ESP8266 የፋይል ስርዓት መስቀያ
እስካሁን ካላደረጉት የመጫኛ መመሪያዎችን ይከተሉ -
github.com/esp8266/arduino-esp8266fs-plugi…
የ ESP32 ድጋፍ
እስካሁን ካላደረጉት የ ESP32 ድጋፍ ለማከል የመጫኛ መመሪያዎችን ይከተሉ
github.com/espressif/arduino-esp32
Arduino_GFX ቤተ -መጽሐፍት
የቅርብ ጊዜዎቹን የ Arduino_GFX ቤተ -ፍርግሞችን ያውርዱ ((«Clone or Download» -> «ዚፕ አውርድ» ን ይጫኑ)
github.com/moononournation/Arduino_GFX
በአርዱዲኖ አይዲኢ ውስጥ ቤተመፃሕፍት ያስመጡ። (አርዱዲኖ አይዲኢ “ንድፍ” ምናሌ -> “ቤተ -መጽሐፍትን ያካትቱ” -> “. ZIP ቤተ -መጽሐፍትን ያክሉ” -> የወረደውን ዚፕ ፋይል ይምረጡ)
ደረጃ 4 - ማዋቀር እና ስቀል
- ፕሮግራሙን በ GitHub ያውርዱ ((“Clone or Download” -> “ዚፕ አውርድ” የሚለውን ይጫኑ)
- GooglePhotoClock.ino ን በአርዱዲኖ አይዲኢ ይክፈቱ
- የ WiFi AP ቅንብሮችዎን ወደ SSID_NAME እና SSID_PASSWORD ይሙሉ
- ለ GMT_OFFSET_SEC ፣ DAYLIGHT_OFFSET_SEC እና TZ የአከባቢ የሰዓት ሰቅ መረጃን ይሙሉ
- በ Google ፎቶ ውስጥ የተጋራ አልበም ያዘጋጁ ፣ የማጋሪያ አገናኝ ይፍጠሩ እና GOOGLE_PHOTO_SHARE_LINK ን ይሙሉ
- እርስዎ ILI9341 ኤልሲዲ የማይጠቀሙ ከሆነ ፣ መስመር 133 ን አስተያየት ይስጡ እና ትክክለኛውን የኤልሲሲ ክፍል መግለጫ አይስማሙ
- የ ESP Dev ቦርድ ን ከኮምፒዩተር ጋር ያገናኙ
- ፕሮግራሙን ለማጠናቀር እና ወደ ESP Dev ቦርድ ለመጫን የሰቀላ ቁልፍን ይጫኑ
ደረጃ 5: ESP8266 BearSSL CertStore
የጉግል ፎቶ በኤችቲቲፒኤስ ውስጥ ሁሉንም ግንኙነት ይፈልጋል። የ BearSSL አተገባበርን በመጠቀም የ ESP8266 የቅርብ ጊዜ ስሪት እና በ CertStore ውሂብ ላይ አንዳንድ ቅድመ -ሂደትን ይፈልጋል።
በ 2020 ኤፕሪል 18 ላይ የ “CertStore” መረጃን አመንጭቻለሁ ፣ በማሄድ እንደገና እድሳት ያደርጉታል-
ፓይዘን make_spiffs.py
ESP8266 ን እየተጠቀሙ ከሆነ የ CertStore ውሂብ ለመስቀል ደረጃዎቹን ይከተሉ ፦
- የአርዱዲኖ አይዲኢን ይክፈቱ
- ESP8266 dev ቦርድ ከኮምፒዩተር ጋር ያገናኙ
- የመሣሪያዎች ምናሌን ይምረጡ
- ESP8266 Sketch Data Upload የሚለውን ይምረጡ
- የሰቀላ ማጠናቀቅን ይጠብቁ
ደረጃ 6: እንዴት ይሠራል?
- ወደ አስቀድሞ ከተገለጸ WiFi AP ጋር ይገናኙ
- ከ NTP አገልጋይ የአሁኑን ጊዜ ያግኙ
- የ Google ፎቶ የተጋራውን አገናኝ የኤችቲቲፒኤስ ጥያቄ ያድርጉ
- የኤችቲቲፒኤስ የምላሽ ኮድ 302 እና በምላሽ ራስጌ ውስጥ የአቅጣጫ ቦታን አካቷል
- የማዞሪያ ቦታ የኤችቲቲፒኤስ ጥያቄን ያድርጉ
- በኤችቲኤምኤል ምላሽ ውስጥ ከጃቫስክሪፕት ድርድር የፎቶውን ዝርዝር ያንብቡ (ኤችቲኤምኤል ከ 500 ኪባ በላይ ነው ፣ መረጃውን ለማንበብ እና ለመከፋፈል የተወሰነ ጊዜ ይፈልጋል)
- ለእያንዳንዱ ደቂቃዎች ፣ በፎቶ ዝርዝር ውስጥ ፎቶን በዘፈቀደ ይምረጡ
- ለ ESP8266 ብቻ ፣ በመጀመሪያ በ SPIFFS ውስጥ የተሸጎጠ የፎቶ ፋይልን ለማግኘት ይሞክሩ
- የ HTTPS ጥያቄ የፎቶ አገናኝ ያድርጉ
- ለ ESP8266 ብቻ ፣ የፎቶ ፋይሉን ወደ SPIFFS ይሸጎጡ
- ፎቶውን ያሳዩ
- በፎቶው ላይ የአሁኑን ጊዜ ያትሙ
ደረጃ 7: ይደሰቱ
ለተጋሩ የፎቶ አልበም ተጨማሪ ሞገስ ፎቶዎችን ለማከል እና ይህን የ Google ፎቶ ሰዓት በጠረጴዛዎ ላይ ለማስቀመጥ ጊዜው አሁን ነው።
የሚመከር:
ESP8266: 4 ደረጃዎች (ከስዕሎች ጋር) በመጠቀም የአውታረ መረብ ሰዓት ዲጂታል ሰዓት
የአውታረ መረብ ጊዜ ዲጂታል ሰዓት ESP8266 ን በመጠቀም - ከኤንቲፒ አገልጋዮች ጋር የሚገናኝ እና የአውታረ መረብ ወይም የበይነመረብ ጊዜን የሚያሳዩ ቆንጆ ትንሽ ዲጂታል ሰዓት እንዴት እንደሚገነቡ እንማራለን። ከ WiFi አውታረ መረብ ጋር ለመገናኘት ፣ የ NTP ጊዜን ለማግኘት እና በ OLED ሞዱል ላይ ለማሳየት WeMos D1 mini ን እንጠቀማለን። ከላይ ያለው ቪዲዮ ከ
የጉግል ሉሆችን እና የጉግል ስክሪፕትን በመጠቀም የአየር ሁኔታ ውሂብ 7 ደረጃዎች
የጉግል ሉሆችን እና የጉግል ስክሪፕትን በመጠቀም የአየር ሁኔታ መረጃ - በዚህ ብሎግትት ውስጥ መረጃውን ወደ በይነመረብ ለመላክ የሚረዳውን Adafruit huzzah ESP8266 በመጠቀም የ SHT25 ዳሳሽ ንባቦችን ወደ ጉግል ሉሆች እንልካለን። እና ውሂቡን በሚያስቀምጥበት መሠረታዊ መንገድ
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC - Nodemcu NTP ሰዓት የለም RTC - የበይነመረብ ሰዓት ሥራ ፕሮጀክት - 4 ደረጃዎች
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC | Nodemcu NTP ሰዓት የለም RTC | የበይነመረብ ክሎክ ፕሮጀክት - በፕሮጀክቱ ውስጥ ያለ RTC የሰዓት ፕሮጀክት ይሠራል ፣ wifi ን በመጠቀም ከበይነመረቡ ጊዜ ይወስዳል እና በ st7735 ማሳያ ላይ ያሳየዋል።
DS1307 የእውነተኛ ሰዓት ሰዓት (RTC) ሞዱልን እና አርዶኖን ላይ የተመሠረተ ሰዓት & 0.96: 5 ደረጃዎች
DS1307 Real Time Clock (RTC) ሞጁል እና 0.96 ን በመጠቀም አርዱinoኖ ላይ የተመሠረተ ሰዓት - በዚህ አጋዥ ሠላም ውስጥ እኛ የ DS1307 የእውነተኛ ሰዓት ሰዓት ሞዱል በመጠቀም የሥራ ሰዓት እንዴት እንደሚሠራ እንመለከታለን & OLED ማሳያዎች። ስለዚህ ሰዓቱን ከሰዓት ሞዱል DS1307 እናነባለን። እና በ OLED ማያ ገጽ ላይ ያትሙት
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት - የ RTC እውነተኛ ሰዓት ሰዓት በ M5stack M5stick-C: 4 ደረጃዎች
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት | የ RTC እውነተኛ ሰዓት ሰዓት ከ M5stack M5stick-C ጋር: በዚህ አስተማሪዎች ውስጥ ሠላም እኛ አርዱዲኖ IDE.So m5stick ቀንን ፣ ጊዜን & በማሳያው ላይ የወሩ ሳምንት