Spisu treści:
- Krok 1:
- Krok 2: Uwagi techniczne
- Krok 3: Zdecyduj o zadaniu kontroli
- Krok 4: Lista materiałów
- Krok 5: Instalacja oprogramowania
- Krok 6: Obwód TSOP1738
- Krok 7: Zanotuj kod HEX przycisków
- Krok 8: Obwód wyjściowej diody LED
- Krok 9: Szkic i algorytm
- Krok 10: Wykonanie
Wideo: Pilot na podczerwień i odbiornik podczerwieni (TSOP1738) z Arduino: 10 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Ta instrukcja jest przeznaczona dla początkujących Arduino. To jeden z moich wcześniejszych projektów z Arduino. Bardzo mi się podobało, kiedy to zrobiłem i mam nadzieję, że Tobie też się spodoba. Najbardziej atrakcyjną cechą tego projektu jest „sterowanie bezprzewodowe”. A to za pomocą zwykłego pilota na podczerwień łatwo dostępnego w naszym domu. Może to być pilot do telewizora, pilot AC lub dowolny inny pilot na podczerwień. W tym projekcie poznamy zasadę działania pilota na podczerwień i zdekodujemy jego sygnał za pomocą ARDUINO i TSOP 1738, jest to uniwersalny odbiornik podczerwieni. Ten TSOP 1738 współpracuje z większością pilotów na podczerwień.
Film z projektu można znaleźć w poniższym linku:
www.youtube.com/embed/0udePvGIIJ8
Krok 1:
Krok 2: Uwagi techniczne
Na zdjęciu jak wcisnąłem dowolny przycisk pilota widać mruganie czerwonej diody LED. oznacza, że pilot emituje sygnał podczerwieni po każdym naciśnięciu przycisku. Nie możemy jednak zobaczyć tego światła gołymi oczami.
Ten sygnał ma kilka WŁĄCZENIA i WYŁĄCZENIA lub możesz powiedzieć WYSOKI i NISKI. Możemy nazwać tę wiązkę ON i OFF jako wzór sygnału. Każdy z guzików ma swój niepowtarzalny wzór. Tak więc za każdym razem, gdy naciśniemy określony przycisk, otrzymujemy określony wzór sygnału, który jest przypisany tylko do tego przycisku. A więc chodzi o pilota na podczerwień.
Teraz nadszedł czas na odbiór sygnału. Naszym celem jest zidentyfikowanie wysokich i niskich sygnałów jako 1 i 0. W ten sposób możemy przekonwertować wzór sygnału na dane. ARDUINO i TSOP 1738 zrobią to za nas.
Odbiornik podczerwieni odbierze sygnał z pilota i przekaże go arduino. Następnie arduino przeanalizuje odebrany sygnał i zamieni go na dane szesnastkowe. Po przekonwertowaniu sygnału podczerwieni na dane możemy je łatwo przetworzyć i wykonać dowolne zadanie warunkowe zgodnie z naszym życzeniem.
Krok 3: Zdecyduj o zadaniu kontroli
W tym przypadku celem było sterowanie wyjściem cyfrowym Arduino za pomocą pilota do telewizora. Do reprezentacji cyfrowego HIGH/LOW użyłem 3 diod LED - czerwonej, żółtej i zielonej. Działania warunkowe to:
Włącz „ON” diody LED w określonej kolejności (CZERWONY, ZIELONY, NIEBIESKI) po każdym naciśnięciu przycisku zwiększania głośności.
Wyłącz diody LED w określonej kolejności (NIEBIESKI, ZIELONY, CZERWONY) po każdym naciśnięciu przycisku zmniejszania głośności.
Ale powyższe przyciski będą działać tylko wtedy, gdy system zostanie aktywowany przez naciśnięcie przycisku ON/OFF. Jeśli naciśniesz przycisk ON/OFF, gdy system jest już włączony, cały system zostanie wyłączony i wszystkie diody LED zostaną wyłączone.
Proszę zapoznać się z algorytmem dla lepszego zrozumienia.
Krok 4: Lista materiałów
Pilot na podczerwień: Możesz użyć dowolnego pilota na podczerwień dostępnego w Twoim domu. Albo możesz to kupić.
Odbiornik podczerwieni: 1 szt. Czujnik TSOP 1738 łatwo dostępny w sklepach internetowych.
Rezystor: 1 szt. Rezystor 330 omów i 3 nos. Rezystor 220 omów
Kontroler Arduino: 1 szt. Arduino UNO. Każda inna płyta Arduino będzie działać dobrze w tym projekcie.
Diody LED: 3 szt. 5mm diody LED w innym kolorze (czerwony, żółty, zielony)
Przewód połączeniowy: niektóre przewody połączeniowe (męsko-męskie).
Deska do krojenia chleba: 1 szt. pełnowymiarowa lub półwymiarowa deska do krojenia chleba.
I oczywiście wymagany jest kabel zasilający arduino. Do tego projektu nie są wymagane żadne specjalne narzędzia ani instrumenty.
Do oprogramowania potrzebujesz Arduino IDE zainstalowanego na komputerze lub laptopie.
Krok 5: Instalacja oprogramowania
- Jeśli nie masz Arduino IDE, możesz sprawdzić oficjalną stronę Arduino. Znajdziesz tam link.
- Musisz również pobrać bibliotekę „IRremote” z github i skopiować do folderu biblioteki arduino IDE.
- Prześlij szkic „IRrecvDemo.ino” z przykładu biblioteki IRremote.
- Sprawdź nazwę płyty i port COM przed przesłaniem.
Krok 6: Obwód TSOP1738
Trzymaj owalną powierzchnię TSOP1738 skierowaną do siebie. Teraz skrajny lewy pin to pin uziemiający. Następny pin to Vcc (5 V DC), a najbardziej prawy pin to pin danych. Proszę zapoznać się ze schematem pinów, aby lepiej zrozumieć.
Podłącz pin GND do jednego z pinów GND Arduino UNO.
Połącz pin Vcc z pinem 5 V Arduino UNO.
Podłącz rezystor 330 Ω do pinu danych TSOP 1738. Następnie podłącz drugą nogę rezystora do pinu 2 Arduino.
Krok 7: Zanotuj kod HEX przycisków
Teraz otwórz monitor szeregowy i naciśnij przyciski z pilota. Kod szesnastkowy każdego przycisku znajdziesz na monitorze szeregowym.
Zanotuj kod szesnastkowy wybranych przycisków.
Krok 8: Obwód wyjściowej diody LED
Dodaj obwód wyjściowy LED z istniejącym obwodem TSOP.
Podłącz magistralę uziemiającą do Arduino UNO GND. To prosty i mały krok, ale WAŻNY.
Teraz umieść wszystkie 3 diody LED w sekwencji CZERWONY – ZIELONY – NIEBIESKI. Podłącz rezystory 220 Ω między odnogą –VE każdej diody LED i szyną uziemiającą.
Podłącz +VE nogę czerwonej, zielonej i niebieskiej diody LED odpowiednio do pinów 7, 6 i 5 arduino.
Krok 9: Szkic i algorytm
Zapoznaj się z algorytmem w kroku 2, aby w łatwy sposób zrozumieć szkic. Jednak cały szkic ma opis linia po linii w samym szkicu.
Proszę pobrać szkic z poniższego linku. Musisz zastąpić kody HEX wewnątrz szkicu kodami HEX, które już zanotowałeś w KROKU 6.
Prześlij szkic „IR_Test.ino” do Arduino.
Sprawdź nazwę płyty i port COM przed przesłaniem.
Krok 10: Wykonanie
Teraz użyj przycisków pilota, aby sterować diodami LED zgodnie z życzeniem.
Dodatki:
- Możesz użyć przekaźnika 5 V DC do sterowania innymi urządzeniami gospodarstwa domowego za pomocą pilota telewizora.
- Podziel się swoimi poglądami i pomysłami w sekcji komentarzy.
- Zaleca się sprawdzenie arkusza danych i pinów dostępnych u sprzedawcy czujnika TSOP. Na rynku dostępnych jest kilka rodzajów czujników TSOP. Wyprowadzenia są różne w każdym przypadku. Niektóre z nich mają aluminiową osłonę. Niektóre będą wyglądać podobnie, ale inaczej będą wyglądać. Zachowaj więc ostrożność przed włączeniem.
Zalecana:
Zdalny analizator / odbiornik podczerwieni z Arduino: 3 kroki
Zdalny analizator / odbiornik podczerwieni z Arduino: Ten analizator odbiera jednocześnie 40 różnych protokołów IR i pokazuje adres i kod odebranego sygnału. Wykorzystuje bibliotekę Arduino IRMP, która zawiera tę aplikację jako przykład, a także inne przydatne aplikacje! chcieć
Bezprzewodowy pilot za pomocą modułu 2,4 Ghz NRF24L01 z Arduino - Nrf24l01 4-kanałowy / 6-kanałowy nadajnik-odbiornik do quadkoptera - Helikopter RC - Samolot zdalnie sterowany za pomocą Arduino: 5 kroków (ze zdjęciami)
Bezprzewodowy pilot za pomocą modułu 2,4 Ghz NRF24L01 z Arduino | Nrf24l01 4-kanałowy / 6-kanałowy nadajnik-odbiornik do quadkoptera | Helikopter RC | Samolot RC przy użyciu Arduino: obsługa samochodu RC | Quadkopter | Dron | Samolot RC | Łódź RC, zawsze potrzebujemy odbiornika i nadajnika, załóżmy, że do RC QUADCOPTER potrzebujemy 6-kanałowy nadajnik i odbiornik, a ten typ TX i RX jest zbyt drogi, więc zrobimy go na naszym
Bezprzewodowy nadajnik i odbiornik audio na podczerwień: 6 kroków
Bezprzewodowy nadajnik i odbiornik audio oparty na podczerwieni: Bezprzewodowy dźwięk jest już technicznie zaawansowaną dziedziną, w której komunikacja Bluetooth i RF to główne technologie (chociaż większość komercyjnych urządzeń audio współpracuje z Bluetooth). Zaprojektowanie prostego obwodu audio na podczerwień nie byłoby korzystne
Zbuduj odbiornik podczerwieni Kodi / OSMC i resetuj czapkę dla Raspberry Pi: 5 kroków (ze zdjęciami)
Zbuduj odbiornik podczerwieni Kodi / OSMC i czapkę resetującą dla Raspberry Pi: Zbuduj odbiornik podczerwieni Kodi / OSMC i czapkę resetującą dla Raspberry Pi 3Z drugiego końca pokoju chciałbym: Kontrolować Kodi / OSMC działający na Raspberry Pi za pomocą pilota Sprawdź, czy Raspberry Pi jest włączonePonadto chciałbym, aby moja rodzina
Nadajnik i odbiornik podczerwieni USB NEC: 4 kroki (ze zdjęciami)
USB NEC Infra-Red Transmitter and Receiver: Ten projekt jest spin-offem innego projektu, nad którym pracuję, a ponieważ jest konkurs Remote Control 2017 na Instructables, pomyślałem, że opublikuję ten projekt. Więc jeśli podoba Ci się ten projekt, zagłosuj na niego. Dzięki. Jak być może wiesz, jestem wielkim fanem