ዝርዝር ሁኔታ:

የኮሮናቫይረስ መያዣ ቆጣሪ - ESP32: 4 ደረጃዎች
የኮሮናቫይረስ መያዣ ቆጣሪ - ESP32: 4 ደረጃዎች

ቪዲዮ: የኮሮናቫይረስ መያዣ ቆጣሪ - ESP32: 4 ደረጃዎች

ቪዲዮ: የኮሮናቫይረስ መያዣ ቆጣሪ - ESP32: 4 ደረጃዎች
ቪዲዮ: Ethiopia:/በ50 ሺብር የሚሰራ በጣም አትራፊ ስራ!! 2024, ህዳር
Anonim
የኮሮናቫይረስ መያዣ ቆጣሪ - ESP32
የኮሮናቫይረስ መያዣ ቆጣሪ - ESP32

የቅርብ ጊዜ ወረርሽኝ በሚከሰትበት ጊዜ የኮሮናቫይረስ ጉዞን በማስታወሻ ደብተር ውስጥ ለመመዝገብ ወሰንኩ። ግን ካጋጠሙኝ ችግሮች አንዱ ለቫይረሱ መስፋፋት ትክክለኛ እና የቅርብ ጊዜ ቁጥሮችን ማግኘት ነበር። መቆለፊያው ሲጀመር አባቴ የ 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 በአርዲኖ አይዲኢ ውስጥ የአሽከርካሪ እና የቤተመጽሐፍት ጭነት

በአርዲኖ አይዲኢ ውስጥ የአሽከርካሪ እና የቤተመጽሐፍት ጭነት
በአርዲኖ አይዲኢ ውስጥ የአሽከርካሪ እና የቤተመጽሐፍት ጭነት
በአርዲኖ አይዲኢ ውስጥ የአሽከርካሪ እና የቤተመጽሐፍት ጭነት
በአርዲኖ አይዲኢ ውስጥ የአሽከርካሪ እና የቤተመጽሐፍት ጭነት
  1. መጀመሪያ ወደ መሣሪያዎች >> ቦርድ ይሂዱ እና ወደ ማንኛውም ሰሌዳ ይለውጡት። የቦርዶች አስተዳዳሪን በመጠቀም እሱን ማከል ሊኖርብዎት ይችላል።
  2. ከዚያ ወደቡን ወደየትኛው ወደብ ይለውጡ እና የሰቀላ ፍጥነትን ወደ 115200 ያዘጋጁ።
  3. በመቀጠል ወደ ረቂቅ ይሂዱ >> ቤተመጽሐፍትን ያካትቱ >> ቤተ -ፍርግሞችን ያስተዳድሩ እና የሚከተሉትን ቤተመፃህፍት ያክሉ

    1. አርዱinoኖ_ጆንሰን
    2. NTPClient
    3. Adafruit GFX ቤተ -መጽሐፍት
    4. Adafruit SSD1306
    5. ጊዜ

ከዚያ በኋላ ወረዳውን ለማገናኘት ዝግጁ ነዎት።

ደረጃ 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

የሚመከር: