Съдържание:

Направи си сам инфрачервен термометър за COVID-19 с MicroPython: 8 стъпки
Направи си сам инфрачервен термометър за COVID-19 с MicroPython: 8 стъпки

Видео: Направи си сам инфрачервен термометър за COVID-19 с MicroPython: 8 стъпки

Видео: Направи си сам инфрачервен термометър за COVID-19 с MicroPython: 8 стъпки
Видео: ❤️ Thermometer#nelufacrafts #shorts #drawing #satisfying #video #art #crafts 2024, Ноември
Anonim
Направи си сам инфрачервен термометър за COVID-19 с MicroPython
Направи си сам инфрачервен термометър за COVID-19 с MicroPython

Поради избухването на коронавирусна болест (COVID-19), човешкият персонал на компанията трябва да измери и регистрира температурата на всеки работник. Това е досадна и отнемаща време задача за човешките ресурси. Затова направих този проект: работникът натисна бутона, този инструмент измерва температурата, качва данните в интернет и HR може да влезе онлайн и да провери температурата на всеки по всяко време.

Стъпка 1: Консумативи

Консумативи
Консумативи

Хардуер:

  • MakePython ESP32
  • MLX90614
  • Бутон
  • Батерия
  • Платка

MakePython ESP32 е платка ESP32 с вграден SSD1306 OLED дисплей, можете да го получите от тази връзка:

Софтуер:

uPyCraft V1.1

Щракнете върху тази връзка, за да изтеглите uPyCraft IDE за Windows:

randomnerdtutorials.com/uPyCraftWindows.

Стъпка 2: Окабеляване

Електрически инсталации
Електрически инсталации
  • VIN щифтът на MLX90614 е свързан към 3V3 на MakePython ESP32, GND е свързан към GND, SCL щифт е свързан към IO22 и SDA щифт е свързан към IO22 на платката.
  • Щифтът VCC и GND на бутона са свързани към 3V3 и GND на MakePython ESP32, а изходният извод е свързан към IO14.
  • Свържете MakePython ESP8266 към компютър с помощта на USB кабел.

Стъпка 3: UPyCraft IDE

  • Ако не сте използвали uPyCraft, можете да изтеглите документа за ръководство на комплекта за разработчици на MicroPython ESP32 с подробни инструкции.
  • Можете да пропуснете тази стъпка, ако сте я използвали.

Стъпка 4: Използвайте ThingSpeak IoT

Използвайте ThingSpeak IoT
Използвайте ThingSpeak IoT
Използвайте ThingSpeak IoT
Използвайте ThingSpeak IoT
Използвайте ThingSpeak IoT
Използвайте ThingSpeak IoT

Дистанционно наблюдение на температурата на ThingSpeak, стъпки:

  • Регистрирайте акаунт на https://thingspeak.com/. Ако вече имате такъв, влезте директно.
  • Щракнете върху Нов канал, за да създадете нов канал ThingSpeak.
  • Въведете име, описание, изберете поле 1. След това запазете канала в долната част.
  • Щракнете върху опцията API Keys, копирайте API ключа, ние ще го използваме в програмата.
  • Стъпка 5: Код

    Изтеглете и стартирайте файла с драйвери ssd1306.py, MLX90614.py.

    Направете следните промени във файла main.py, след което запишете и стартирайте.

    Променете SSID и PSW, за да свържете WiFi

    SSID = 'Makerfabs'

    PSW = '20160704'

    Променете API KEY, който сте получили в предишната стъпка

    API_KEY = 'RATU1SWM0MT46HHR'

    Това е кодът за получаване на температурата и качване на данните:

    while True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Вземете информация за температурата oled.fill (0) oled.text ('Температура:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Използвайте API ключове, за да записвате температурни данни в URL на канала = "https://api.thingspeak.com/update?api_key="+API_KEY+"& field1 = "+str (Temp) res = urequests.get (URL) print (res.text)

    Стъпка 6: Инсталирайте

    Инсталирай
    Инсталирай

    Прикрепете платката към вратата с двустранна лента, отворете превключвателя на батерията, екранът ще подкани успешната WiFi връзка.

    Стъпка 7: Измерете

    Измерете
    Измерете
    Измерете
    Измерете
    Измерете
    Измерете

    На екрана се казва „Измерване на температурата, моля, натиснете бутона“, приближавате се възможно най -близо до MLX90614, след това натиснете бутона, той ще покаже вашата температура и ще качи данните на уебсайта.

    Стъпка 8: Завършете

    Пълен
    Пълен

    Отидете на https://thingspeak.com и можете да видите измерванията в частен изглед.

    Този проект записва вашата температура и времето за измерване, което също може да се използва като запис на посещаемостта. Сега HR може да вижда вашите данни, като влезе в мрежата на ThingSpeak, което е много удобно.

Препоръчано: