Spisu treści:

Zestaw do bezdotykowego pomiaru temperatury na podczerwień: 9 kroków
Zestaw do bezdotykowego pomiaru temperatury na podczerwień: 9 kroków

Wideo: Zestaw do bezdotykowego pomiaru temperatury na podczerwień: 9 kroków

Wideo: Zestaw do bezdotykowego pomiaru temperatury na podczerwień: 9 kroków
Wideo: Termometr elektroniczny - bezdotykowy na podczerwień - Telezakupy.TV 2024, Lipiec
Anonim
Zestaw do bezdotykowego pomiaru temperatury na podczerwień
Zestaw do bezdotykowego pomiaru temperatury na podczerwień

Nagła epidemia na początku Nowego Roku 2020

opuścił świat ze stratą

Maska, pistolet termometru

Dostawców potrzebnych do walki z epidemią jest jeszcze mniej

Choroba jest bezlitosna

Jako firma badawczo-rozwojowa zajmująca się elektroniką

Nasi programiści

Oczywiście zrób to sam

Krok 1: Kontrola towarów

Kontrola towarów
Kontrola towarów

Po otrzymaniu pakietu możesz najpierw otworzyć paczkę:

Do połączenia modułów służy gwint 8 dupontowy;

Kawałek płytki chlebowej służy do umieszczenia modułu, wygodne połączenie;

Płytka rozwojowa Nano, jako główny wyświetlacz i czujnik napędu;

Ekran OLED 12864 służy do wyświetlania danych czujnika;

I moduł czujnika MLX 90614, tylko dane temperatury.

Krok 2: Moduł przywiązania

Moduł Załącznika
Moduł Załącznika

Moduł czujnika MLX90614 ma cztery piny, a mianowicie VIN, GND, SCL i SDA. VIN to dodatni biegun zasilacza, który można podłączyć do interfejsu zasilania 3,3 V lub 5 V w Arduino Nano. GND to ujemny biegun zasilacza, który jest podłączony do GND na Arduino Nano. SCL to linia zegara magistrali IIC, podłączona do interfejsu A5 Arduino, SDA to linia danych magistrali IIC, podłączona do interfejsu A4 Arduino.

Tryb komunikacji wyświetlacza OLED12864 jest taki sam jak w przypadku MLX90614, a także ma cztery piny, a mianowicie VIN, GND, SCL i SDA. SCL to linia zegara magistrali IIC, podłączona do interfejsu A5 Arduino, SDA to dane linia magistrali IIC, podłączona do interfejsu A4 Arduino.

Chcesz zobaczyć okablowanie bardziej intuicyjnie? Przyniosę dla ciebie następujący schemat.

Krok 3: Przygotowanie oprogramowania

Komputer z systemem Windows

Zainstaluj poprawnie Arduino IDE

Zainstaluj sterownik CH340

(Dostarczony jest nasz bezpłatny pakiet informacyjny, który można pobrać i zainstalować bezpośrednio)

Krok 4: Instalacja biblioteki

Instalacja biblioteki
Instalacja biblioteki

Rozpakuj trzy pobrane biblioteki i dodaj je wszystkie do folderu bibliotek Arduino IDE

Krok 5: Nagrywanie kodu

Płonący kod
Płonący kod
Płonący kod
Płonący kod
Płonący kod
Płonący kod

Złącze pinowe

MLX90614 Arduino

SDA -- -- -- -- -- -- -- > A4

SCL -- -- -- -- -- -- -- > A5

VCC -- -- -- -- -- -- -- > 3,3 V / 5 V

GND -- -- -- -- -- -- -- > GND

Otwórz oprogramowanie Arduino, skopiuj i wklej powyższy kod testowy do oprogramowania Arduino i wypal kod.

Użyj ekranu OLED, aby wyświetlić dane czujnika OLED Arduino

SDA -- -- -- -- -- -- -- > A4

SCL -- -- -- -- -- -- -- > A5

VCC -- -- -- -- -- -- -- > 3,3 V / 5 V

GND -- -- -- -- -- -- -- > GND

Użyj następującego kodu testowego wyświetlacza OLED, wykonaj powyższe kroki testowania danych czujnika wyjściowego portu szeregowego, kontynuuj weryfikację.

Uwaga: ten kod nie wysyła danych przez port szeregowy, dane są wyświetlane bezpośrednio na ekranie, więc nie trzeba otwierać monitora portu szeregowego, bezpośrednio patrzeć na wyświetlacz OLED.

NOTATKA:

• wybrać „Arduino Nano” w kolumnie „płytka rozwojowa”, „328P” w kolumnie „procesor” i „port” zgodnie z aktualnie wyświetlanym portem. • szybkość transmisji portu szeregowego ustawiona w kodzie to 9600, więc monitor portu szeregowego również powinien być ustawiony na 9600, aby prawidłowo wyświetlać dane.

Krok 6: Wynik testu

Wynik testu
Wynik testu

Krok 7: Pytania i odpowiedzi dotyczące czujnika

1. Jaka jest odległość pomiaru temperatury tego typu czujnika?

Kąt widzenia tego czujnika wynosi 90°, a odległość pomiaru temperatury jest związana z wielkością celu. Dla celu o średnicy jednego centymetra odległość pomiaru temperatury wynosi 1cm, natomiast dla celu o średnicy 5cm odległość pomiaru temperatury wynosi 5cm. Jeśli jednak rzeczywisty pomiar jest większy niż 10 cm, lepiej nie przekraczać 10 cm. Jeśli wymagana jest odległość, można kupić wąski kąt widzenia lub czujnik z soczewką optyczną, a kod można przenieść bezpośrednio.

2. Jaki jest czas odpowiedzi tego typu czujnika?

Czas odpowiedzi dla MLX90614 to 200ms.

3. Jaki jest zakres temperatur tego typu czujnika?

Zakres temperatur tego czujnika wynosi -70 ℃~+380 ℃, ale zakres temperatury czujnika wynosi -40 ℃~+125 ℃, powyżej którego czujnik ulegnie uszkodzeniu.

4. Jakie jest napięcie robocze czujnika?

Napięcie robocze tego typu czujnika wynosi 3 V ~ 5 V, które może bezpośrednio wejść do zasilania 3,3 V lub 5 V i obsługiwać bezpośrednią komunikację z SCM 3,3 V i 5 V, bez konieczności instalowania konwersji poziomów.

5. Po pobraniu programu temperatura jest zawsze wyświetlana jako 1037,55 ℃

Dzieje się tak, ponieważ nie ma dobrego połączenia między czujnikiem a Arduino. Możesz najpierw sprawdzić, czy okablowanie jest prawidłowe. Jeśli okablowanie jest prawidłowe, możesz spróbować ponownie podłączyć przewód dupontowy lub spróbować go wymienić.

Krok 8: Wyświetl wideo aplikacji

Co można zrobić z tym czujnikiem? Proste produkty do pomiaru temperatury, o których można pomyśleć, wszystkie można spróbować w domu, dziś przynoszę zestaw czujników z termoparą DIY. Zobaczmy poniższy film.

Zalecana: