Innehållsförteckning:

Infraröd fjärrkontroll och IR -mottagare (TSOP1738) med Arduino: 10 steg
Infraröd fjärrkontroll och IR -mottagare (TSOP1738) med Arduino: 10 steg

Video: Infraröd fjärrkontroll och IR -mottagare (TSOP1738) med Arduino: 10 steg

Video: Infraröd fjärrkontroll och IR -mottagare (TSOP1738) med Arduino: 10 steg
Video: Lesson 1: What is Arduino? Types of Arduino Boards and SunFounder Kit | SunFounder Robojax 2024, November
Anonim
Infraröd fjärrkontroll och IR -mottagare (TSOP1738) med Arduino
Infraröd fjärrkontroll och IR -mottagare (TSOP1738) med Arduino

Denna instruerbara är för nybörjare från Arduino. Detta är ett av mina tidigare projekt med Arduino. Jag njöt mycket när jag gjorde det och hoppas att du också kommer att gilla det. Det mest attraktiva med detta projekt är”Trådlös kontroll”. Och det är genom en vanlig IR -fjärrkontroll lätt tillgänglig i vårt hus. Det kan vara en TV -fjärrkontroll eller en AC -fjärrkontroll eller någon annan IR -fjärrkontroll. I detta projekt kommer vi att se arbetsprincipen för en infraröd fjärrkontroll och avkoda dess signal med hjälp av ARDUINO och TSOP 1738, det är en universell infraröd mottagare. Denna TSOP 1738 fungerar med de flesta infraröda fjärrkontroller.

Du hittar projektvideon i länken nedan:

www.youtube.com/embed/0udePvGIIJ8

Steg 1:

Bild
Bild

Steg 2: Tekniska anteckningar

Tekniska anteckningar
Tekniska anteckningar

På bilden när jag tryckte på valfri knapp på fjärrkontrollen kan du se den röda LED -lampan blinka. betyder att fjärrkontrollen sänder infraröd signal när jag tryckte på knappen. Men vi kan inte se detta ljus med blotta ögon.

Denna signal har ett gäng ON och OFF eller så kan du säga HIGH och LOW. Vi kan kalla detta gäng ON och OFF som ett signalmönster. Var och en av knapparna har sitt eget unika mönster. Så när vi trycker på en viss knapp får vi ett visst signalmönster som endast tilldelas den knappen. Så det här handlar om IR -fjärrkontrollen.

Nu är det dags att ta emot signalen. Vårt mål är att identifiera höga och låga signaler som 1 och 0. På så sätt kan vi konvertera signalmönstret till data. ARDUINO och TSOP 1738 kommer att göra det för oss.

Den infraröda mottagaren tar emot signalen från fjärrkontrollen och ger den till arduino. Då kommer arduino att analysera den mottagna signalen och konvertera den till hex -data. När vi väl har konverterat den infraröda signalen till data kan vi enkelt bearbeta dessa data och utföra alla villkorliga uppgifter enligt vår önskan.

Steg 3: Bestäm din kontrolluppgift

Bestäm din kontrollupt
Bestäm din kontrollupt

I det här fallet var målet att styra digital utgång från Arduino med en fjärrkontroll för TV. För att representera digital HIGH/LOW har jag använt 3 lysdioder - rött, gult och grönt. Villkorliga aktiviteter är följande:

Slå på lysdioderna i en viss sekvens (RÖD, GRÖN, BLÅ) när knappen "Volym upp" trycks in varje gång.

Stäng”AV” lysdioderna i en viss sekvens (BLÅ, GRÖN, RÖD) när knappen”Volym ned” trycks in varje gång.

Men knapparna ovan fungerar bara när systemet aktiveras genom att trycka på ON/OFF -knappen. Om du trycker på PÅ/AV -knappen när systemet redan är PÅ stängs hela systemet av och släcker alla lysdioder.

Se algoritmen för bättre förståelse.

Steg 4: Materiallista

Materiallista
Materiallista
Materiallista
Materiallista
Materiallista
Materiallista
Materiallista
Materiallista

IR -fjärrkontroll: Du kan använda vilken IR -fjärrkontroll som helst som finns i ditt hus. Eller så kan du köpa den.

IR -mottagare: 1 nr. TSOP 1738 -sensor som är lätt tillgänglig i webbutiker.

Motstånd: 1 nr. 330 ohm motstånd och 3 nr. 220 ohm motstånd

Arduino -styrenhet: 1 nr. Arduino UNO. Alla andra Arduino -kort fungerar bra för detta projekt.

Lysdioder: 3 nr. 5 mm lysdioder i olika färger (röd, gul, grön)

Bygeltråd: några bygelkablar (hane-hane).

Brödbräda: 1 nr. full eller halv storlek brödbräda.

Och naturligtvis krävs arduino -strömkabel. Inga specialverktyg eller instrument krävs för detta projekt.

För programvara behöver du Arduino IDE installerat på din dator eller bärbara dator.

Steg 5: Programvaruinstallation

Mjukvaruinstallation
Mjukvaruinstallation
  • Om du inte har Arduino IDE kan du kolla Arduinos officiella webbplats. Du hittar länken där borta.
  • Du måste också ladda ner "IRremote" -biblioteket från github och kopiera till biblioteksmappen för arduino IDE.
  • Ladda upp skissen”IRrecvDemo.ino” från exemplet på IRremote -biblioteket.
  • Kontrollera kortets namn och COM -port innan du laddar upp.

Steg 6: TSOP1738 -krets

TSOP1738 krets
TSOP1738 krets
TSOP1738 krets
TSOP1738 krets

Håll den ovala ytan på TSOP1738 vänd mot dig. Nu är den mest vänstra stiftet marknålen. Nästa stift är Vcc (5V DC) och högst stift är datapinnen. Se pin -out -diagrammet för bättre förståelse.

Anslut GND -stift till en av GND -stiftet på Arduino UNO.

Anslut Vcc -stift med 5V -stift av Arduino UNO.

Anslut 330 Ωresistor till datapinnen för TSOP 1738. Anslut sedan ett annat ben på motståndet till Arduino pin 2.

Steg 7: Observera HEX -knapparna

Observera HEX -knapparna
Observera HEX -knapparna

Öppna nu seriemonitorn och tryck på knapparna från fjärrkontrollen. Du hittar HEX -koden för varje knapp på den seriella bildskärmen.

Anteckna HEX -koden för de valda knapparna.

Steg 8: LED -krets för utmatning

Utgång LED -krets
Utgång LED -krets
Utgång LED -krets
Utgång LED -krets

Lägg till Output LED -kretsen med den befintliga TSOP -kretsen.

Anslut markbussen till Arduino UNO GND. Det är ett enkelt och litet steg men VIKTIGT.

Placera nu alla 3 lysdioder i RÖD - GRÖN - BLÅ sekvens. Anslut 220 Ω motstånd mellan –VE -benet på varje LED och jordbuss.

Anslut +VE -ben av röd, grön och blå LED till stift 7, 6 respektive 5 på arduino.

Steg 9: Skiss och algoritm

Se algoritmen i steg 2 för att förstå skissen på ett enkelt sätt. Hela skissen har dock rad för rad -beskrivning i själva skissen.

Ladda ner skissen från länken nedan. Du måste ersätta HEX -koder inuti skissen med dina HEX -koder som du redan har noterat i STEG 6.

Ladda upp skissen “IR_Test.ino” till Arduino.

Kontrollera kortets namn och com -port innan du laddar upp.

Steg 10: Utförande

Avrättning
Avrättning

Använd nu fjärrknapparna för att styra lysdioderna enligt dina önskemål.

Tillägg:

  • Du kan använda ett 5V DC -relä för att styra andra hushållsapparater med TV -fjärrkontrollen.
  • Dela gärna med dig av dina synpunkter och idéer i kommentarsfältet.
  • Det rekommenderas att kontrollera databladet och pin -out som är tillgänglig från säljaren av din TSOP -sensor. Det finns flera typer av TSOP -sensorer tillgängliga på marknaden. Pin out är olika i varje fall. Några av dem har aluminiumskydd. Vissa kommer att se ut likadana men olika pin ut. Så var försiktig innan du startar.

Rekommenderad: