Jak połączyć moduł IR z Arduino Uno

Jak połączyć moduł IR z Arduino Uno

Czujniki to urządzenia, które wykrywają zmianę określonych ilości w danym obszarze i pozwala systemowi wiedzieć, zmieniając swój wyjście. Istnieją różne rodzaje czujników do wykrywania różnych ilości, takich jak temperatura, ciśnienie atmosferyczne, wilgotność, czujniki wykrywania przeszkód i wiele innych. Czujniki te mogą być łączone z mikrokontrolerów za pomocą płyt Arduino do pomiaru odpowiednich ilości. Ponadto, aby wykryć dowolny ruch w określonym obszarze, stosowane są czujniki podczerwieni, a my połączyliśmy moduł podczerwieni (IR) z Arduino UNO w tym dyskursie.

Co to jest moduł IR

Czujnik podczerwieni (IR) jest czujnikiem, który wykrywa ruch dowolnego obiektu w określonym obszarze, a także wykrywa sygnatury cieplne pobliskiego obiektu. Ponieważ każdy obiekt emituje ciepło w postaci promieniowania, ten czujnik wykrywa, że ​​promieniowanie i mierzy temperaturę.

Tutaj w tym projekcie używamy modułu IR, który jest wyposażony w dwie diody LED do wykrywania ruchu, jedna dioda działa jak fotodioda, która wykrywa wszelkie odbijane promieniowanie podczerwieni lub jakakolwiek podpis ciepła, a druga działa jako dioda emitująca światło, który emituje podczerwień promieniowanie.

Moduł IR ma łącznie 3 piny, jeden dla napięcia zasilania, jeden dla ziemi, a trzeci to pin wyjściowy. Ten moduł jest wyposażony w potencjometr używany do kalibracji wyjściowej czujnika poprzez zwiększenie lub zmniejszenie rezystancji fotodiody. Zdjęcie opublikowane poniżej pokazuje moduł IR:

Konfiguracja PIN modułu IR jest podana poniżej w tabeli:

Kod PIN
(Od lewej do prawej)
Symbol Opis
1 (NA ZEWNĄTRZ) PIN do odczytu wyjścia modułu
2 (GND) Pin do uziemienia modułu
3 (VCC) PIN do podłączenia modułu do napięcia zasilania

Moduł działa w taki sposób, że promieniowanie jest emitowane przez diodę emitującą światło, a gdy emitowane promieniowanie zostanie odzwierciedlone przez zderzenie z pewnym obiektem, promieniowanie odbite jest odbierane przez fotodiodę. Następnie fotodioda generuje sygnał do wykrywania ruchu dowolnego obiektu lub jakiejkolwiek przeszkody.

Istnieje liczba aplikacji, w których używany jest ten moduł:

  • Pistolet temperaturowy w podczerwieni
  • Kamery noktowizyjne
  • Kamery wykrywania podpisów ciepła
  • Wykrywanie intruzów dla bezpieczeństwa domu

Jak połączyć moduł IR z Arduino Uno

Aby połączyć moduł podczerwieni, użyliśmy następującej listy komponentów:

  • Tablica chleba
  • Arduino Uno
  • Łączenie przewodów
  • Moduł IR

Obraz o schemacie obwodu podano poniżej, aby lepiej zrozumieć interfejs modułu IR z Arduino

Montaż sprzętu interfejsu modułu IR z Arduino Uno

Montaż sprzętu interfejsu modułu IR z Arduino UNO można zobaczyć na poniższym rysunku . Zetknęliśmy moduł podczerwieni z Arduino w taki sposób, że najpierw położyliśmy diodę LED na płycie chleba i używając brązowego drutu podłączonego do pinu 12 Arduino. Po drugie, połączyliśmy moduł IR z Arduino za pomocą niebieskiego drutu za pomocą pin 4 Arduino. Aby dostarczyć napięcie do modułu i diody LED, użyliśmy 5 woltów i szpilek uziemienia Arduino Uno.

Kod Arduino do interfejsu modułu IR z Arduino Uno

Aby połączyć moduł IR, spełniliśmy kod Arduino, który jest podany jako:

#definicja IRPIN 8 // Arduino Pin dla czujnika IR
#Define LED 12 // arduino pin do diody LED
int ir; // zmienna do przechowywania wartości czujnika
void Setup ()

Seryjny.Rozpocznij (9600); // inicjowanie komunikacji szeregowej
pinmode (IRPIN, wejście); // przypisując czujnik jako wejście do Arduino
pinmode (dioda LED, wyjście); // przypisanie diody LED jako wyjściowe Arduino

void Loop ()
ir = cyfrowe (Irpin); // odczyt wyjścia czujnika
if (ir == niski) // jeśli czujnik wykryje dowolne odbite promieniowanie
DigitalWrite (LED, High); // Włącz diodę LED

w przeciwnym razie
DigitalWrite (LED, niski); // w przeciwnym razie utrzymuj diodę LED w stanie wyłączonym

Aby skompilować kod Arduino do interfejsu modułu IR, najpierw zadeklarowaliśmy szpilki LED i modułu. Następnie przypisaliśmy tryb PIN diody LED i modułu i zainicjowaliśmy komunikację szeregową.

Użyliśmy DigitalRead () funkcja odczytu wyjścia czujnika w sekcji pętli. Jeśli moc wyjściowa czujnika jest niska, co oznacza, że ​​na odbiorniku jest fala odbijana, wówczas włącz diodę LED w przeciwnym razie, trzymaj diodę LED w stanie wyłączonym.

Wdrożenie sprzętowe modułu IR z Arduino Uno

Zdjęcie opublikowane poniżej to implementacja sprzętowa schematu obwodu do interfejsu modułu IR:


Działanie modułu IR jest wykazane na następującym obrazie opublikowanym poniżej:

Wniosek

Zastosowanie mikrokontrolerów w różnych projektach zostało zwiększone dzięki platformie Arduino, co ułatwiło studentom i profesjonalistom interfejs różnych urządzeń wejściowych i wyjściowych z mikrokontrolerami. Istnieje wiele urządzeń wejściowych, które można połączyć z Arduino, a większość urządzeń wejściowych obejmuje różne typy czujników, takie jak czujniki wykrywania ruchu, czujniki temperatury i wiele innych. W tym zapisie omówiliśmy interfejs czujnika IR za pomocą modułu IR z Arduino Uno.