Სარჩევი:

DIY ინფრაწითელი თერმომეტრი COVID-19– ისთვის მიკროპითონით: 8 ნაბიჯი
DIY ინფრაწითელი თერმომეტრი COVID-19– ისთვის მიკროპითონით: 8 ნაბიჯი

ვიდეო: DIY ინფრაწითელი თერმომეტრი COVID-19– ისთვის მიკროპითონით: 8 ნაბიჯი

ვიდეო: DIY ინფრაწითელი თერმომეტრი COVID-19– ისთვის მიკროპითონით: 8 ნაბიჯი
ვიდეო: infrared thermometer door 2024, ნოემბერი
Anonim
DIY ინფრაწითელი თერმომეტრი COVID-19– ისთვის მიკროპითონით
DIY ინფრაწითელი თერმომეტრი COVID-19– ისთვის მიკროპითონით

კორონავირუსული დაავადების გამოვლენის გამო (COVID-19), კომპანიის HR– ს სჭირდება თითოეული თანამშრომლის ტემპერატურის გაზომვა და რეგისტრაცია. ეს არის დამღლელი და შრომატევადი ამოცანა HR– სთვის. ასე რომ, მე გავაკეთე ეს პროექტი: მუშამ დააჭირა ღილაკს, ამ ინსტრუმენტმა გაზომა ტემპერატურა, ატვირთო მონაცემები ინტერნეტში და HR- ს შეეძლო ინტერნეტში შესვლა და ყველას ტემპერატურის შემოწმება ნებისმიერ დროს.

ნაბიჯი 1: მარაგი

მარაგები
მარაგები

აპარატურა:

  • MakePython ESP32
  • MLX90614
  • ღილაკი
  • ბატარეა
  • პურის დაფა

MakePython ESP32 არის ESP32 დაფა ინტეგრირებული SSD1306 OLED დისპლეით, შეგიძლიათ მიიღოთ ამ ბმულიდან:

პროგრამული უზრუნველყოფა:

uPyCraft V1.1

დააწკაპუნეთ ამ ბმულზე, რომ ჩამოტვირთოთ uPyCraft IDE Windows- ისთვის:

randomnerdtutorials.com/uPyCraftWindows.

ნაბიჯი 2: გაყვანილობა

გაყვანილობა
გაყვანილობა
  • MLX90614– ის VIN პინი უკავშირდება MakePython ESP32– ის 3V3– ს, GND უკავშირდება GND– ს, SCL pin უკავშირდება IO22– ს და SDA pin უკავშირდება დაფის IO22– ს.
  • VCC pin და GND pin ღილაკი დაკავშირებულია 3V3 და GND MakePython ESP32– თან, ხოლო OUT pin უკავშირდება IO14– ს.
  • შეაერთეთ MakePython ESP8266 კომპიუტერს USB კაბელის გამოყენებით.

ნაბიჯი 3: UPyCraft IDE

  • თუ თქვენ არ გამოგიყენებიათ uPyCraft, შეგიძლიათ ჩამოტვირთოთ MicroPython ESP32 Dev Kit სახელმძღვანელო დოკუმენტი დეტალური ინსტრუქციით.
  • თქვენ შეგიძლიათ გამოტოვოთ ეს ნაბიჯი, თუ თქვენ იყენებთ მას.

ნაბიჯი 4: გამოიყენეთ ThingSpeak IoT

გამოიყენეთ ThingSpeak IoT
გამოიყენეთ ThingSpeak IoT
გამოიყენეთ ThingSpeak IoT
გამოიყენეთ ThingSpeak IoT
გამოიყენეთ ThingSpeak IoT
გამოიყენეთ ThingSpeak IoT

დისტანციურად აკონტროლეთ ტემპერატურა ThingSpeak– ზე, ნაბიჯები:

  • დარეგისტრირდით ანგარიშზე https://thingspeak.com/. თუ უკვე გაქვთ ერთი, შედით პირდაპირ.
  • დააწკაპუნეთ ახალ არხზე ახალი ThingSpeak არხის შესაქმნელად.
  • შეყვანის სახელი, აღწერა, აირჩიეთ ველი 1. შემდეგ შეინახეთ არხი ბოლოში.
  • დააწკაპუნეთ API Keys ვარიანტზე, დააკოპირეთ API Key, ჩვენ მას გამოვიყენებთ პროგრამაში.
  • ნაბიჯი 5: კოდი

    ჩამოტვირთეთ და გაუშვით ssd1306.py, MLX90614.py დრაივერის ფაილი.

    გააკეთეთ შემდეგი ცვლილებები main.py ფაილში, შემდეგ შეინახეთ და გაუშვით.

    შეცვალეთ SSID და PSW WiFi– ს დასაკავშირებლად

    SSID = 'Makerfabs'

    PSW = "20160704"

    შეცვალეთ API KEY, რომელიც მიიღეთ წინა საფეხურზე

    API_KEY = 'RATU1SWM0MT46HHR'

    ეს არის კოდი ტემპერატურის მისაღებად და მონაცემების ასატვირთად:

    ხოლო 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+"& ველი 1 = "+str (Temp) res = urequests.get (URL) print (res.text)

    ნაბიჯი 6: დააინსტალირეთ

    Დაინსტალირება
    Დაინსტალირება

    დააფიქსირეთ დაფა კარზე ორმხრივი ლენტით, გახსენით ბატარეის გადამრთველი, ეკრანი გამოიწვევს WiFi კავშირის წარმატებას.

    ნაბიჯი 7: გაზომეთ

    გაზომეთ
    გაზომეთ
    გაზომეთ
    გაზომეთ
    გაზომეთ
    გაზომეთ

    ეკრანზე ნათქვამია "გაზომეთ ტემპერატურა გთხოვთ დააჭიროთ ღილაკს", რაც შეიძლება ახლოს მიდიხართ MLX90614- თან, შემდეგ დააჭირეთ ღილაკს, ის აჩვენებს თქვენს ტემპერატურას და ატვირთავს მონაცემებს ვებგვერდზე.

    ნაბიჯი 8: დაასრულეთ

    სრული
    სრული

    გადადით https://thingspeak.com და შეგიძლიათ ნახოთ გაზომვები პირადი ხედვით.

    ეს პროექტი აღწერს თქვენს ტემპერატურას და გაზომვის დროს, რომელიც ასევე შეიძლება გამოყენებულ იქნას როგორც დასწრების ჩანაწერი. ახლა HR– ს შეუძლია თქვენი მონაცემების ნახვა ThingSpeak ქსელში შესვლით, რაც ძალიან მოსახერხებელია.

გირჩევთ: