Orodha ya maudhui:

DIY Thermometer ya infrared ya COVID-19 na MicroPython: Hatua 8
DIY Thermometer ya infrared ya COVID-19 na MicroPython: Hatua 8

Video: DIY Thermometer ya infrared ya COVID-19 na MicroPython: Hatua 8

Video: DIY Thermometer ya infrared ya COVID-19 na MicroPython: Hatua 8
Video: Termómetro Infrarrojo Melexis MLX90614 con Arduino y OLED | Sponsor DFRobot 2024, Desemba
Anonim
DIY Thermometer ya infrared ya COVID-19 Na MicroPython
DIY Thermometer ya infrared ya COVID-19 Na MicroPython

Kwa sababu ya kuzuka kwa Ugonjwa wa Coronavirus (COVID-19), HR wa kampuni anahitaji kupima na kusajili hali ya joto ya kila mfanyakazi. Hii ni kazi ya kuchosha na inayotumia muda kwa HR. Kwa hivyo nilifanya mradi huu: mfanyakazi akabonyeza kitufe, chombo hiki kilipima joto, akapakia data kwenye mtandao, na HR anaweza kwenda mkondoni na kuangalia hali ya joto ya kila mtu wakati wowote.

Hatua ya 1: Vifaa

Vifaa
Vifaa

Vifaa:

  • MakePython ESP32
  • MLX90614
  • Kitufe
  • Betri
  • Bodi ya mkate

MakePython ESP32 ni bodi ya ESP32 iliyo na onyesho la SSD1306 OLED, unaweza kuipata kutoka kwa kiunga hiki:

Programu:

uPyCraft V1.1

Bonyeza kiunga hiki kupakua uPyCraft IDE ya Windows:

randomnerdtutorials.com/uPyCraftWindows.

Hatua ya 2: Wiring

Wiring
Wiring
  • Pini ya VIN ya MLX90614 imeunganishwa na 3V3 ya MakePython ESP32, GND imeunganishwa na GND, pini ya SCL imeunganishwa na IO22 na pini ya SDA imeunganishwa na IO22 ya bodi.
  • Pini ya VCC na pini ya GND ya kitufe imeunganishwa na 3V3 na GND ya MakePython ESP32, na pini ya OUT imeunganishwa na IO14.
  • Unganisha MakePython ESP8266 kwenye PC kwa kutumia kebo ya USB.

Hatua ya 3: UPyCraft IDE

  • Ikiwa haujatumia uPyCraft, unaweza kupakua hati ya Mwongozo ya MicroPython ESP32 Dev Kit na maagizo ya kina.
  • Unaweza kuruka hatua hii ikiwa umeitumia.

Hatua ya 4: Tumia ThingSpeak IoT

Tumia IoT ya ThingSpeak
Tumia IoT ya ThingSpeak
Tumia IoT ya ThingSpeak
Tumia IoT ya ThingSpeak
Tumia IoT ya ThingSpeak
Tumia IoT ya ThingSpeak

Fuatilia kwa mbali hali ya joto kwenye ThingSpeak, hatua:

  • Jisajili akaunti katika https://thingspeak.com/. Ikiwa tayari unayo, ingia moja kwa moja.
  • Bonyeza Kituo kipya ili kuunda kituo kipya cha ThingSpeak.
  • Jina la kuingiza, Maelezo, Chagua Sehemu ya 1. Kisha hifadhi kituo chini.
  • Bonyeza chaguo la Funguo za API, nakili Ufunguo wa API, tutatumia katika programu.
  • Hatua ya 5: Kanuni

    Pakua na utumie faili ya dereva ya ssd1306.py, MLX90614.py.

    Fanya mabadiliko yafuatayo kwenye faili kuu.py, kisha uhifadhi na uendesha.

    Rekebisha SSID na PSW ili kuunganisha WiFi

    SSID = 'Makala ya kutengeneza"

    PSW = "20160704"

    Rekebisha kifunguo cha API ambacho umepata katika hatua ya awali

    API_KEY = 'RATU1SWM0MT46HHR'

    Hii ndio nambari ya kupata joto na kupakia data:

    wakati Kweli: ikiwa (button.value () == 1): Temp = sensor.getObjCelsius () #Pata habari ya joto oled.fill (0) oled.text ('Joto:', 10, 20) oled.text (str (Temp), 20, 40) chapa (Temp) oled.show () #Tumia vitufe vya API kuandika data ya joto kwa URL ya kituo = "https://api.thingspeak.com/update?api_key=" + API_KEY + "& field1 = "+ str (Temp) res = urequests.get (URL) chapisha (maandishi. maandishi)

    Hatua ya 6: Sakinisha

    Sakinisha
    Sakinisha

    Rekebisha ubao kwa mlango na mkanda wenye pande mbili, fungua swichi kwenye betri, skrini itahimiza mafanikio ya unganisho la WiFi.

    Hatua ya 7: Pima

    Pima
    Pima
    Pima
    Pima
    Pima
    Pima

    Skrini inasema "Pima muda Tafadhali bonyeza kitufe", unapata karibu iwezekanavyo kwa MLX90614, kisha bonyeza kitufe, itaonyesha joto lako na kupakia data kwenye wavuti.

    Hatua ya 8: Kamilisha

    Kukamilisha
    Kukamilisha

    Nenda kwa https://thingspeak.com na unaweza kuona vipimo katika Mtazamo wa Kibinafsi.

    Mradi huu unarekodi hali yako ya joto na kipimo, ambayo inaweza pia kutumika kama rekodi ya mahudhurio. Sasa HR anaweza kuona data yako kwa kuingia kwenye wavuti ya ThingSpeak, ambayo ni rahisi sana.

Ilipendekeza: