Isi kandungan:

DIY Termometer Inframerah untuk COVID-19 Dengan MicroPython: 8 Langkah
DIY Termometer Inframerah untuk COVID-19 Dengan MicroPython: 8 Langkah

Video: DIY Termometer Inframerah untuk COVID-19 Dengan MicroPython: 8 Langkah

Video: DIY Termometer Inframerah untuk COVID-19 Dengan MicroPython: 8 Langkah
Video: Live - Belajar IOT dan Robotika dengan Microphyton 2024, Julai
Anonim
DIY Termometer Inframerah untuk COVID-19 Dengan MicroPython
DIY Termometer Inframerah untuk COVID-19 Dengan MicroPython

Kerana wabak penyakit Coronavirus (COVID-19), HR syarikat perlu mengukur dan mendaftarkan suhu setiap pekerja. Ini adalah tugas yang membosankan dan memakan masa untuk HR. Oleh itu, saya melakukan projek ini: pekerja menekan butang, instrumen ini mengukur suhu, memuat naik data ke Internet, dan SDM boleh online dan memeriksa suhu setiap orang pada bila-bila masa.

Langkah 1: Bekalan

Bekalan
Bekalan

Perkakasan:

  • MakePython ESP32
  • MLX90614
  • Butang
  • Bateri
  • Papan roti

MakePython ESP32 adalah papan ESP32 dengan paparan OLED SSD1306 bersepadu, anda boleh mendapatkannya dari pautan ini:

Perisian:

uPyCraft V1.1

Klik pautan ini untuk memuat turun uPyCraft IDE untuk Windows:

randomnerdtutorials.com/uPyCraftWindows.

Langkah 2: Pendawaian

Pendawaian
Pendawaian
  • Pin VIN MLX90614 disambungkan ke 3V3 dari MakePython ESP32, GND disambungkan ke GND, pin SCL disambungkan ke IO22 dan pin SDA disambungkan ke IO22 papan.
  • Pin VCC dan pin GND dari butang disambungkan ke 3V3 dan GND dari MakePython ESP32, dan pin OUT disambungkan ke IO14.
  • Sambungkan MakePython ESP8266 ke PC menggunakan kabel USB.

Langkah 3: UPyCraft IDE

  • Sekiranya anda belum menggunakan uPyCraft, anda boleh memuat turun dokumen Panduan Kit Peranti MicroPython ESP32 dengan arahan terperinci.
  • Anda boleh melangkau langkah ini jika sudah menggunakannya.

Langkah 4: Gunakan ThingSpeak IoT

Gunakan ThingSpeak IoT
Gunakan ThingSpeak IoT
Gunakan ThingSpeak IoT
Gunakan ThingSpeak IoT
Gunakan ThingSpeak IoT
Gunakan ThingSpeak IoT

Pantau suhu dari jarak jauh di ThingSpeak, langkah-langkah:

  • Daftar akaun di https://thingspeak.com/. Sekiranya anda sudah memilikinya, log masuk terus.
  • Klik Saluran Baru untuk membuat saluran ThingSpeak baru.
  • Masukkan nama, Penerangan, Pilih Medan 1. Kemudian simpan saluran di bahagian bawah.
  • Klik pilihan Kunci API, salin Kunci API, kami akan menggunakannya dalam program.
  • Langkah 5: Kod

    Muat turun dan jalankan fail pemacu ssd1306.py, MLX90614.py.

    Lakukan perubahan berikut pada fail main.py, kemudian simpan dan jalankan.

    Ubah suai SSID dan PSW untuk menyambungkan WiFi

    SSID = 'Makerfabs'

    PSW = '20160704'

    Ubah KUNCI API yang anda dapat pada langkah sebelumnya

    API_KEY = 'RATU1SWM0MT46HHR'

    Ini adalah kod untuk mendapatkan suhu dan memuat naik data:

    sementara Benar: jika (button.value () == 1): Temp = sensor.getObjCelsius () #Dapatkan maklumat suhu oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) cetak (Temp) oled.show () #Gunakan kekunci API untuk menulis data suhu ke URL saluran = "https://api.thingspeak.com/update?api_key=" + API_KEY + "& bidang1 = "+ str (Temp) res = urequests.get (URL) cetak (res.text)

    Langkah 6: Pasang

    Pasang
    Pasang

    Betulkan papan ke pintu dengan pita dua sisi, buka suis bateri, skrin akan meminta kejayaan sambungan WiFi.

    Langkah 7: Ukur

    Mengukur
    Mengukur
    Mengukur
    Mengukur
    Mengukur
    Mengukur

    Layar bertuliskan "Ukur suhu Silakan tekan butang", Anda mendekati MLX90614, kemudian tekan butang, itu akan menunjukkan suhu anda dan memuat naik data ke laman web.

    Langkah 8: Selesaikan

    Selesai
    Selesai

    Pergi ke https://thingspeak.com dan anda dapat melihat ukuran dalam Paparan Peribadi.

    Projek ini mencatat suhu dan masa pengukuran anda, yang juga dapat digunakan sebagai catatan kehadiran. Kini HR dapat melihat data anda dengan masuk ke web ThingSpeak, yang sangat mudah.

Disyorkan: