ዝርዝር ሁኔታ:
ቪዲዮ: የኮሮናቫይረስ መያዣ ቆጣሪ - ESP32: 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
የቅርብ ጊዜ ወረርሽኝ በሚከሰትበት ጊዜ የኮሮናቫይረስ ጉዞን በማስታወሻ ደብተር ውስጥ ለመመዝገብ ወሰንኩ። ግን ካጋጠሙኝ ችግሮች አንዱ ለቫይረሱ መስፋፋት ትክክለኛ እና የቅርብ ጊዜ ቁጥሮችን ማግኘት ነበር። መቆለፊያው ሲጀመር አባቴ የ ESP - 32 ቦርድ ገዝቶልኝ ነበር ፣ እና እሱን ስለመጠቀም ስማር ለችግሬ መፍትሄ ለማምጣት ወሰንኩ።
ከ https://github.com/NovelCOVID/API("source)) ስለ ዓለም አቀፍ ኢንፌክሽኖች መረጃን የሚወስድ ፕሮግራም ፈጥሬ ከዚያ በ 0.96 "OLED ላይ አሳየዋለሁ። ስለዚህ ፣ ኮዱን እና ቅንብሩን እጋራለሁ። እርስዎ ፣ እንዲሁም ኮዱ እንዴት እንደሚሰራ ያስተምሩዎታል።
እኔ ESP-32 DOIT DEVKIT V1 ሰሌዳ ተጠቅሜያለሁ ፣ ግን ማንኛውንም ሰሌዳ በ Wi-Fi ችሎታዎች መጠቀም ይችላሉ።
አቅርቦቶች
አስፈላጊ ነገሮች
ዩኤስቢ ወደ ማይክሮ-ዩኤስቢ ገመድ
የ ESP-32 ቦርድ (ማንኛውም ፣ የእኔ DOIT DEVKIT V1 ነው)
OLED ማሳያ - 0.96 ኢንች (128 x 64 ፒክሰሎች)
4 ሴት ወደ ሴት ዝላይ ሽቦዎች
አርዱዲኖ አይዲኢ (በኮምፒተር ላይ)
አማራጭ
የዳቦ ሰሌዳ
ደረጃ 1 በአርዲኖ አይዲኢ ውስጥ የአሽከርካሪ እና የቤተመጽሐፍት ጭነት
- መጀመሪያ ወደ መሣሪያዎች >> ቦርድ ይሂዱ እና ወደ ማንኛውም ሰሌዳ ይለውጡት። የቦርዶች አስተዳዳሪን በመጠቀም እሱን ማከል ሊኖርብዎት ይችላል።
- ከዚያ ወደቡን ወደየትኛው ወደብ ይለውጡ እና የሰቀላ ፍጥነትን ወደ 115200 ያዘጋጁ።
-
በመቀጠል ወደ ረቂቅ ይሂዱ >> ቤተመጽሐፍትን ያካትቱ >> ቤተ -ፍርግሞችን ያስተዳድሩ እና የሚከተሉትን ቤተመፃህፍት ያክሉ
- አርዱinoኖ_ጆንሰን
- NTPClient
- Adafruit GFX ቤተ -መጽሐፍት
- Adafruit SSD1306
- ጊዜ
ከዚያ በኋላ ወረዳውን ለማገናኘት ዝግጁ ነዎት።
ደረጃ 2 የወረዳ ግንኙነቶች እና ሙከራ
በ ESP32 ላይ የ VCC ፒን ወደ 3.3V ውፅዓት በማገናኘት ይጀምሩ እና GND ን ከመሬት ጋር ያገናኙ።
በመቀጠል ፣ በእርስዎ የ ESP32 ላይ ያለውን የ SCL ፒን ከ D22 ፒን ጋር ያገናኙት እና በእርስዎ ESP32 ላይ የ SDA ፒን ከ D21 ፒን ጋር ያገናኙት።
OLED ን ለመፈተሽ ወደ FIle >> ምሳሌዎች ይሂዱ እና ከብጁ ቤተ -መጽሐፍት ምሳሌዎች እስኪደርሱ ድረስ ወደ ታች ይሸብልሉ። አሁን ፣ Adafruit SSD1306 ን ይፈልጉ። Ssd1306_128x64_i2c ን ይምረጡ። የእርስዎ OLED የተለየ ከሆነ ሌላ መምረጥ ሊኖርብዎት ይችላል።
እርስዎ እንዲያደርጉት አስፈላጊ የሆነ አንድ አርትዖት የእርስዎ OLED የመልሶ ማግኛ ቁልፍ ከሌለው ከዚያ ተለዋዋጭውን ወደ -1 ማቀናበር አለብዎት።
#OLED_RESET -1 ን ይግለጹ
ደረጃ 3 ኮድ
አሁን ይህ በጣም አስቸጋሪው ክፍል ነው። ኮድ ማድረጉ። ውሂቡን ለማግኘት ይህንን እጠቀማለሁ። እኔ የጻፍኩት ኮድ ይህ ነው። አሁን ፣ እንዴት እንደተፃፈ ለመረዳት ካልፈለጉ እና እሱን ለመሞከር ከፈለጉ ፣ ወደሚቀጥለው ደረጃ ይሂዱ።
ያለበለዚያ እንጀምር።
በኮዱ መጀመሪያ ላይ ‹ያካተተ› ፕሮግራሙን የትኛው ፣ ቤተ -መጻህፍት ለመጠቀም እንደሚጠቀሙበት ፣ ይህም ቀላል ተግባራትን ለመፃፍ የሚረዳ ፣ እንዲሁም እንደ OLED ያሉ ባህሪያትን የሚጨምር ነው።
ከዚያ ወደ አገልጋዩ ይሄዳል እና የቅርብ ጊዜውን ዝመና ይጠይቃል ፣ ከዚያ እሱ በማያ ገጹ ላይ ቅርጸት ያደርግ እና ያሳያል።
ለበለጠ ዝርዝር ግንዛቤ በኮዱ ውስጥ በእያንዳንዱ ደረጃ ላይ አስተያየቶችን ጨምሬያለሁ።
ደረጃ 4: ውጤት
አሁን ፣ ፕሮግራሙን ለማስኬድ ፣ ትክክለኛ ወደብ መምረጥዎን እና ሾፌርዎ መጫኑን ያረጋግጡ። ካልሆነ ይህንን አገናኝ ይከተሉ ፣ ወይም በመስመር ላይ ይፈልጉ።
አሁን ፣ ሰሌዳዎን ካገናኙ በኋላ ይሂዱ እና የሰቀላ ቁልፍን ይጫኑ ፣ እና ልክ እንደ ከላይ ያለውን ውጤት ማግኘት አለብዎት።
እንኳን ደስ አለዎት! አሁን ሙሉ በሙሉ የሚሰራ COVID ቆጣሪ አለዎት። በኮዱ መጫወቱን ይቀጥሉ እና ቁጥሩ መቼ እንደጨመረ እንዲነግርዎት ወይም አንድ የተወሰነ ሀገር እንዲያሳይ ለማድረግ ከጩኸት ጋር ማያያዝ ይችሉ እንደሆነ ይመልከቱ።
ይህ ወረርሽኝ በቅርቡ እንደሚያበቃ ተስፋ በማድረግ እና እርስዎ የሚያደርጉትን ለማየት በመጓጓት ፣
በመውጣት ላይ ፣
Xarcrax
የሚመከር:
የማይክሮ ፓይቶን ፕሮግራም የኮሮናቫይረስ በሽታ (COVID-19) መረጃን በእውነተኛ ሰዓት ያዘምኑ 10 ደረጃዎች (ከስዕሎች ጋር)
የማይክሮ ፓይቶን ፕሮግራም የኮሮናቫይረስ በሽታን (COVID-19) መረጃን በእውነተኛ ሰዓት ያዘምኑ-ባለፉት ጥቂት ሳምንታት ውስጥ በዓለም ዙሪያ የተረጋገጡ የኮሮናቫይረስ በሽታ (ኮቪድ 19) ቁጥር ከ 100,000 በላይ ሲሆን የዓለም ጤና ድርጅት (WHO) እ.ኤ.አ. አዲስ የኮሮናቫይረስ የሳንባ ምች ወረርሽኝ ዓለም አቀፍ ወረርሽኝ ይሆናል። በጣም ነበርኩ
ቆጣሪ ቆጣሪ: 4 ደረጃዎች
የመቁጠሪያ ሰዓት ቆጣሪ - በዚህ አስተማሪዎች ውስጥ ፣ በዕለት ተዕለት ሕይወትዎ ውስጥ የጊዜ አያያዝዎን ለመቆጣጠር የሚያግዝ የቁጥር ቆጣሪ እንዴት እንደሚሠሩ አስተምራችኋለሁ። ዋናው አነሳሽነት የመጣው ከዚህ አገናኝ ነው። ይህ ቆጠራ ሰዓት ቆጣሪ በመሠረቱ አራት አሃዝ ሰባት ክፍል ይሆናል
ለማስታወቂያ አርዱዲኖ ቆጣሪ ቆጣሪ -5 ደረጃዎች
ለማስታወቂያ አርዱዲኖ ቆጣሪ ቆጣሪ - ይህ አርዱዲኖ UNO እና ኤልሲዲ ማሳያ በመጠቀም የሚጠቀም ቆጣሪ ሰዓት ቆጣሪ ነው። ይህንን ፕሮጀክት የሠራሁበት ምክንያት በት / ቤታችን (ኬሲአይኤስ) ውስጥ ፣ በየሳምንቱ ረቡዕ ከምሽቱ 9 30 በመስመር ላይ ምሳ መያዝ አለብን። ሆኖም ፣ በጣም ዝነኛ እና በ g ውስጥ ያለው ምግብ
የ GLCD ጋሻን በመጠቀም ቆጣሪ ቆጣሪ -8 ደረጃዎች (ከስዕሎች ጋር)
የ GLCD ጋሻን በመጠቀም ቆጣሪ ቆጣሪ - በዚህ ፕሮጀክት ውስጥ በ 1 eldልድ GLCD ጋሻ ላይ ቆጣሪ ቆጣሪን እሳለሁ ፣ የዚህ ፕሮጀክት ተጠቃሚ በ GLCD ላይ የተሳለውን አዝራር በመጠቀም የሰዓት ቆጣሪውን የጊዜ ርዝመት ይወስናል ፣ ሰዓት ቆጣሪው 0 ሲደርስ የድምፅ ማወዛወዝ እና ንዝረት ይኖራል።
555 ሰዓት ቆጣሪ ከአስርተ ቆጣሪ እና ኤልኢዲኤስ እና ፒኢዞ ቡዝ ጋር ፤ የወረዳ መሠረታዊ መግለጫ 6 ደረጃዎች
555 ሰዓት ቆጣሪ ከአስርተ ቆጣሪ እና ኤልኢዲኤስ እና ፒኢዞ ቡዝ ጋር ፤ የወረዳ መሠረታዊ መግለጫ - ይህ ወረዳ ሶስት ክፍሎች አሉት። ኮድ (ፕሮግራም) “መልካም ልደት” ይጫወታል። በአርዱዲኖ በፓይዞ በኩል። ቀጣዩ ደረጃ እንደ ሰዓት ሆኖ የሚያገለግል ጥራጥሬዎችን የሚያመነጭ 555 ሰዓት ቆጣሪ ነው