ዝርዝር ሁኔታ:

DIY ለ COVID-19 በማይክሮ ፓይቶን 8 እርከኖች የኢንፍራሬድ ቴርሞሜትር
DIY ለ COVID-19 በማይክሮ ፓይቶን 8 እርከኖች የኢንፍራሬድ ቴርሞሜትር

ቪዲዮ: DIY ለ COVID-19 በማይክሮ ፓይቶን 8 እርከኖች የኢንፍራሬድ ቴርሞሜትር

ቪዲዮ: DIY ለ COVID-19 በማይክሮ ፓይቶን 8 እርከኖች የኢንፍራሬድ ቴርሞሜትር
ቪዲዮ: Finance with Python! Short Selling and Short Positions 2024, ህዳር
Anonim
ከማይክሮ ፓይቶን ጋር ለ COVID-19 የኢንፍራሬድ ቴርሞሜትር DIY
ከማይክሮ ፓይቶን ጋር ለ COVID-19 የኢንፍራሬድ ቴርሞሜትር DIY

በኮሮና ቫይረስ (ኮቪድ -19) ወረርሽኝ ምክንያት የኩባንያው ሠራተኛ የእያንዳንዱን ሠራተኛ የሙቀት መጠን መለካት እና መመዝገብ አለበት። ይህ ለ HR በጣም አድካሚ እና ጊዜ የሚወስድ ተግባር ነው። ስለዚህ ይህንን ፕሮጀክት አደረግሁ - ሠራተኛው አዝራሩን ተጫን ፣ ይህ መሣሪያ የሙቀት መጠኑን ለካ ፣ መረጃውን በበይነመረቡ ላይ ሰቅሏል ፣ እና ኤችአርኤን በመስመር ላይ ሄዶ በማንኛውም ጊዜ የእያንዳንዱን የሙቀት መጠን ማረጋገጥ ይችላል።

ደረጃ 1 - አቅርቦቶች

አቅርቦቶች
አቅርቦቶች

ሃርድዌር

  • MakePython ESP32
  • MLX90614
  • አዝራር
  • ባትሪ
  • የዳቦ ሰሌዳ

MakePython ESP32 የተቀናጀ SSD1306 OLED ማሳያ ያለው የ ESP32 ሰሌዳ ነው ፣ ከዚህ አገናኝ ሊያገኙት ይችላሉ

ሶፍትዌር

uPyCraft V1.1

UPyCraft IDE ን ለዊንዶውስ ለማውረድ ይህንን አገናኝ ጠቅ ያድርጉ-

randomnerdtutorials.com/uPyCraftWindow።

ደረጃ 2 - ሽቦ

ሽቦ
ሽቦ
  • የ MLX90614 ቪን ፒን ከ 3V3 MakePython ESP32 ፣ GND ጋር ከ GND ፣ SCL ፒን ከ IO22 እና SDA ፒን ከቦርዱ IO22 ጋር ተገናኝቷል።
  • የ VCC ፒን እና የ GND ፒን ፒን ከ 3V3 እና GND ከ MakePython ESP32 ጋር የተገናኘ ሲሆን የ OUT ፒን ከ IO14 ጋር ተገናኝቷል።
  • የዩኤስቢ ገመዱን በመጠቀም MakePython ESP8266 ን ከፒሲ ጋር ያገናኙ።

ደረጃ 3 - UPyCraft IDE

  • UPyCraft ን ካልተጠቀሙ ፣ ዝርዝር መመሪያዎችን በመጠቀም የማይክሮ ፓይስተንን ESP32 Dev Kit መመሪያ ሰነድ ማውረድ ይችላሉ።
  • እርስዎ ከተጠቀሙበት ይህንን ደረጃ መዝለል ይችላሉ።

ደረጃ 4: ThingSpeak IoT ን ይጠቀሙ

ThingSpeak IoT ን ይጠቀሙ
ThingSpeak IoT ን ይጠቀሙ
ThingSpeak IoT ን ይጠቀሙ
ThingSpeak IoT ን ይጠቀሙ
ThingSpeak IoT ን ይጠቀሙ
ThingSpeak IoT ን ይጠቀሙ

በ ThingSpeak ላይ የሙቀት መጠንን በርቀት ይከታተሉ ፣ ደረጃዎች

  • በ https://thingspeak.com/ ውስጥ መለያ ይመዝገቡ። አስቀድመው ካለዎት በቀጥታ ይግቡ።
  • አዲስ የ ThingSpeak ሰርጥ ለመፍጠር አዲስ ሰርጥ ጠቅ ያድርጉ።
  • የግቤት ስም ፣ መግለጫ ፣ መስክ ይምረጡ 1. ከዚያ በታች ያለውን ሰርጥ ያስቀምጡ።
  • የኤፒአይ ቁልፎች አማራጩን ጠቅ ያድርጉ ፣ የኤፒአይ ቁልፍን ይቅዱ ፣ እኛ በፕሮግራሙ ውስጥ እንጠቀማለን።
  • ደረጃ 5 ኮድ

    Ssd1306.py ፣ MLX90614.py የመንጃ ፋይልን ያውርዱ እና ያሂዱ።

    የሚከተሉትን ለውጦች በ main.py ፋይል ላይ ያድርጉ ፣ ከዚያ ያስቀምጡ እና ያሂዱ።

    WiFi ለማገናኘት SSID እና PSW ን ያስተካክሉ

    SSID = 'Makerfabs'

    PSW = '20160704'

    በቀደመው ደረጃ ያገኙትን የኤፒአይ ቁልፍን ያስተካክሉ

    API_KEY = 'RATU1SWM0MT46HHR'

    የሙቀት መጠኑን ለማግኘት እና ውሂቡን ለመስቀል ይህ ኮድ ነው

    እውነት በሚሆንበት ጊዜ (አዝራር። ዋጋ () == 1): Temp = sensor.getObjCelsius () #የሙቀት መረጃ oled.fill (0) oled.text ('ሙቀት:', 10, 20) oled.text (str (ቴምፕ) ፣ 20 ፣ 40) ህትመት (ቴምፕ) oled.show () የሙቀት መጠን መረጃን ወደ ሰርጥ ዩአርኤል ለመፃፍ የኤፒአይ ቁልፎችን ይጠቀሙ = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) ህትመት (res.text)

    ደረጃ 6: ጫን

    ጫን
    ጫን

    ባለሁለት ጎን ቴፕ በመጠቀም ሰሌዳውን በሩ ላይ ያስተካክሉት ፣ በባትሪው ላይ ያለውን ማብሪያ / ማጥፊያ ይክፈቱ ፣ ማያ ገጹ የ WiFi ግንኙነት ስኬታማነትን ይጠይቃል።

    ደረጃ 7 - ይለኩ

    ይለኩ
    ይለኩ
    ይለኩ
    ይለኩ
    ይለኩ
    ይለኩ

    ማያ ገጹ “የሙቀት መጠንን ይለኩ እባክዎን አዝራሩን ይጫኑ” ይላል ፣ በተቻለ መጠን ወደ MLX90614 ይቀራረባሉ ፣ ከዚያ ቁልፉን ይጫኑ ፣ የሙቀት መጠንዎን ያሳያል እና ውሂቡን ወደ ድር ጣቢያው ይስቀላል።

    ደረጃ 8: ያጠናቅቁ

    ተጠናቀቀ
    ተጠናቀቀ

    ወደ https://thingspeak.com ይሂዱ እና ልኬቶችን በግል እይታ ውስጥ ማየት ይችላሉ።

    ይህ ፕሮጀክት የሙቀት መጠንዎን እና የመለኪያ ጊዜዎን ይመዘግባል ፣ ይህም እንደ የመከታተያ መዝገብ ሆኖ ሊያገለግል ይችላል። አሁን HR ወደ ThingSpeak ድር በመግባት ውሂብዎን ማየት ይችላል ፣ ይህም በጣም ምቹ ነው።

የሚመከር: