Innehållsförteckning:
- Steg 1:
- Steg 2: Tekniska anteckningar
- Steg 3: Bestäm din kontrolluppgift
- Steg 4: Materiallista
- Steg 5: Programvaruinstallation
- Steg 6: TSOP1738 -krets
- Steg 7: Observera HEX -knapparna
- Steg 8: LED -krets för utmatning
- Steg 9: Skiss och algoritm
- Steg 10: Utförande
Video: Infraröd fjärrkontroll och IR -mottagare (TSOP1738) med Arduino: 10 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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:
Steg 2: 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
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
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
- 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
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
Ö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
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
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:
Universal TV -fjärrkontroll - Ardiuino, infraröd: 5 steg
Universal TV -fjärrkontroll - Ardiuino, infraröd: Hej! I den här instruktören kommer jag att visa dig hur du bygger och programmerar din egen universella fjärrkontroll som fungerar med det mesta som använder en infraröd fjärrkontroll, och som också " lyssnar " och avkoda en infraröd signal som skickas av olika andra
RF 433MHZ radiokontroll med HT12D HT12E - Gör en RF -fjärrkontroll med HT12E och HT12D med 433mhz: 5 steg
RF 433MHZ radiokontroll med HT12D HT12E | Skapa en RF -fjärrkontroll med HT12E & HT12D med 433mhz: I den här instruktionsboken ska jag visa dig hur du gör en RADIO -fjärrkontroll med 433mhz -mottagarmodul med HT12E -kodning & HT12D -avkodare IC. I denna instruerbara kan du skicka och ta emot data med mycket mycket billiga KOMPONENTER SOM: HT
Mobiltelefon Infraröd luftkonditionering Fjärrkontroll DIY Produktion: 7 steg
Mobiltelefon Infraröd luftkonditionering Fjärrkontroll DIY -produktion: Under den varma sommaren, när du går hem eller på kontoret, vill du slå på luftkonditioneringen men du kan inte hitta fjärrkontrollen på ett tag. Det är en mycket irriterande sak. I en tid då den här mobiltelefonen inte går, kan du använda mobiltelefonen som
Konvertera din IR -fjärrkontroll till RF -fjärrkontroll: 9 steg (med bilder)
Konvertera din IR -fjärrkontroll till RF -fjärrkontroll: I dagens Instructable visar jag dig hur du kan använda en generisk RF -modul utan en mikrokontroller som så småningom kommer att leda oss till att bygga ett projekt där du kan konvertera en IR -fjärrkontroll från vilken enhet som helst till en RF Avlägsen. Den största fördelen med att konvertera en
Styr dina elektriska apparater med din fjärrkontroll för fjärrkontroll (IR -fjärrkontroll) med temperatur- och luftfuktighetsdisplay: 9 steg
Styr dig elektriska apparater med din TV -fjärrkontroll (ir -fjärrkontroll) med temperatur- och luftfuktighetsdisplay: hej jag är Abhay och det är min första blogg om Instructables och idag ska jag visa dig hur du styr dina elektriska apparater med din fjärrkontroll genom att bygga detta enkelt projekt. tack till atl lab för stöd och tillhandahållande av materialet