Hoe de infraroodontvanger en zijn pinout te controleren. Schema van een IR-ontvanger voor afstandsbediening van elektrische apparaten. Alleen gegevens lezen van die afstandsbedieningen die werken volgens het opgegeven protocol

In het artikel van vandaag wordt gekeken naar het aansluiten van de TSOP34836 IR-ontvanger op een Aduino UNO-kaart. Voor deze doeleinden kunt u elke ontvanger gebruiken die qua frequentie compatibel is met uw afstandsbediening. De pintoewijzing wordt weergegeven in de afbeelding.

1. Vout - ontvangeruitgang.
2. GND - "aarde", gemeenschappelijke draad.
3. Vcc - vermogen.
De gegevensoverdracht van de IR-afstandsbediening naar de ontvanger vindt plaats volgens het RC5-protocol, een opeenvolging van pulsen. De verbinding wordt uitgevoerd volgens het volgende schema.

En nadat we hebben verzameld, krijgen we zoiets als dit:

Om de door de afstandsbediening verzonden gegevens te verwerken, gebruiken we de IRremote-bibliotheek, deze bibliotheek is bij het artikel gevoegd. Plak de volgende code:

#include "IRremote.h" IRrecv irecv(11); // Specificeer de pin waarop de ontvanger is aangesloten decode_results results; void setup() ( Serial.begin(9600); // Stel COM-poortsnelheid in irecv.enableIRIn(); // Begin met ontvangen ) void loop() ( if (irrecv.decode(&results)) // Als gegevens zijn aangekomen ( Serial .println(results.value, HEX); // Stuur de ontvangen gegevens naar de console irecv.resume(); // Accepteer de volgende opdracht ) )

Nu kunt u in de COM-poortconsole de code van de ingedrukte toets in HEX zien.


Dat is alles, nu kunt u dit schema op uw apparaten gebruiken. Hieronder ziet u een voorbeeld van een van de praktische toepassingen van een IR-ontvanger.

Als demonstratie laat ik je zien hoe je de servo bestuurt met de IR-afstandsbediening.

Apparaatschema:

Zo zou het eruit moeten zien:

We gebruiken de volgende code om het apparaat uit te voeren:

#include "Servo.h" #include "IRremote.h" IRrecv irecv(11); decode_results; Servo hoofd; intservPoz = 90; // Beginpositie van de servo int lastPoz = 0; void setup() (irrecv.enableIRIn(); servoMain.attach(10); // Servo bevestigd aan pin 10 servoMain.write(servPoz); ) void loop() (if (irrecv.decode(&results)) ( int res = results.value; Serial.println(res, HEX); if(res==0xFFFF906F)// Als de knop "+" is ingedrukt (lastPoz=res; servPoz++; servoMain.write(servPoz); ) else if(res= = 0xFFFFA857)// Als de knop "-" wordt ingedrukt (servPoz--; lastPoz=res; servoMain.write(servPoz); ) else if(res==0xFFFFFFFF)// Als de knop ingedrukt wordt gehouden (if(lastPoz ==0xFFFF906F) servPoz++; // Houd "+" ingedrukt als(lastPoz==0xFFFFA857) servPoz--;// Houd "-" servoMain.write(servPoz); ) irecv.resume(); delay(100); ) )

De afstandsbediening wordt een soort Chinees gebruikt, als je op "+" drukt, draait de servo in de ene richting, als je op "-" drukt, in de andere.

schema uit het tijdschrift "Young Technician".

Een interessante richting van radio-elektronica, die deze elektronica aanvulde met nieuwe voordelen van "onzichtbaar" licht (infrarood licht). Dus stel ik een diagram voor van een eenvoudige (bijvoorbeeld) ontvanger en zender op basis van infraroodstralen. Basis: operationele versterker k140ud7 (ik heb ud708 hier), IR-fotodiodes uitzenden en ontvangen, ULF (k548un1a (b, c - indices) - voor twee kanalen) (hoewel het aan jou is waar het tweede kanaal van de versterker "inschakelt" - het zendercircuit is ontworpen voor één kanaal, d.w.z. mono). Voeding van het apparaat: over het algemeen raad ik het aan met behoorlijke stabilisatie van stromen (en de "dendy" -adapter is vervelend met de achtergrond van het "netwerk"). Werkwijze: het in amplitude gemoduleerde signaal van de zender wordt door de ontvanger 1000 keer versterkt.

Hoe het apparaat werkt. Ik stel voor dat u een korte video bekijkt waarin u de IR-afstandsbediening "op het gehoor" test. U kunt snel de prestaties en signaalsterkte controleren aan de hand van geluid.

Schema van IR-ontvanger en IR-zender

Bij montage moeten condensatoren C1 en C2 zich zo dicht mogelijk bij de versterker bevinden! Op de uitgang kan een hoogohmige koptelefoon worden aangesloten (laagohmige koptelefoons hebben een aparte ULF nodig). Fotodiode FD7 (ik heb FD263: "pil" met een focuslens); 0.125W weerstanden: R1 met R4 stelt de signaalsterktefactor in op 1000 keer. De ontvanger is eenvoudig in te stellen: de fotodiode wordt gericht op een bron van infraroodstraling, bijvoorbeeld een lamp van 220v-50Hz: de gloeidraad wordt uitgezonden met een frequentie van 50Hz of de afstandsbediening van de tv (video, enz. De gevoeligheid van de ontvanger is hoog: normaal gesproken ontvangt hij signalen die door de muren worden weerkaatst.

De IR-zender heeft AL107a LED's: alles is goed. R2 2 kOhm, C1 1000mkFx25V, C2 200mkFx25V, elke transformator ook. Hoewel het heel goed mogelijk is om het zonder een transformator te stellen - breng een versterkt audiosignaal aan op condensator C2.

Apparaat diagram

Schema van een IR-ontvanger met ULF

Onlangs heb ik uit noodzaak een IR-ontvanger in elkaar gezet om IR-afstandsbedieningen (tv's en dvd's) te testen. Nadat ik het circuit had voltooid, installeerde ik een mono ULF TDA7056. Deze versterker heeft goede versterkingskarakteristieken van ongeveer 42 dB; werkt in het spanningsbereik van 3V tot 18V, waardoor de IR-ontvanger zelfs bij een spanning van 3V kon werken; TDA-versterkingsbereik van 20 Hz tot 20 kHz (UD708 slaat tot 800 kHz over) is voldoende om de ontvanger als audiobegeleiding te gebruiken; heeft bescherming tegen kortsluiting op alle "benen"; bescherming tegen "oververhitting"; zwakke zelfinterferentiecoëfficiënt. Over het algemeen vond ik deze compacte en betrouwbare ULF leuk (we hebben hem voor 90 roebel).
Er is een gedetailleerde beschrijving voor. Afbeelding 1 toont een voorbeeld van het gebruik van een versterker.


Foto TDA7056


Figuur 1. Versterkerschakeling met TDA7056

Het resultaat is een IR-ontvanger (Fig. 2), die werkt in het spanningsbereik van 3V tot 12V. Ik raad aan om batterijen te gebruiken om de ontvanger van stroom te voorzien, of batterijen. Bij gebruik van een voeding is een gestabiliseerde bron vereist, anders is een netwerkachtergrond van 50 Hz te horen, die de UD708 versterkt. Als het apparaat zich in de buurt van een bron van netspanning of radiostraling bevindt, kan er storing optreden. Om interferentie in het circuit te verminderen, is het noodzakelijk om condensator C5 op te nemen. TDA7056 is ontworpen voor een 16 ohm uitgangsluidspreker, helaas heb ik er geen. Ik moest een luidspreker van 4 ohm 3 watt gebruiken die was aangesloten via een weerstand van 1 watt 50 ohm. Een te lage weerstand van de luidsprekerspoel veroorzaakt overmatig vermogen en oververhitting van de versterker. Over het algemeen wordt de ULF door de extra weerstand niet warm, maar levert hij een redelijk acceptabele versterking op.

De IR-ontvanger speelt een belangrijke rol in ons dagelijks leven. Met behulp van deze microschakeling kunnen we de moderne voordelen van huishoudelijke apparaten, een tv, een muziekcentrum, een autoradio en een airconditioning bedienen. Dit stelt ons in staat om, de afstandsbediening (RC), de werking, het circuit, het doel en de verificatie ervan eens nader te bekijken. In het artikel leest u hoe u de IR-ontvanger zelf kunt controleren.

Wat is een IR-ontvanger en hoe werkt het

Dit is een geïntegreerd circuit, zijn directe en belangrijkste taak is het ontvangen en verwerken van een infraroodsignaal, dat is wat de afstandsbediening uitzendt. Met behulp van dit signaal wordt de apparatuur aangestuurd.

Deze microschakeling is gebaseerd op een penfotodiode, een speciaal element, met een pn-overgang en een i-gebied ertussen, een analoog van de basis van een transistor, zoals in een sandwich, hier heb je de afkorting pin, op zijn eigen manier, een uniek element.

Het is ingeschakeld in de tegenovergestelde richting en laat geen elektrische stroom door. Het IR-signaal komt het i-gebied binnen en geleidt stroom en zet deze om in spanning.

De volgende stappen, een integrerend filter, een amplitudedetector en uitgangstransistors wachten op hen bij de finish.

In de regel heeft het niet veel zin om een ​​​​nieuwe IR-ontvanger in een winkel te kopen, omdat deze vrijelijk van verschillende elektronische borden kan worden verwijderd. Als u een apparaat voor het controleren van de afstandsbediening in elkaar zet, van geïmproviseerd materiaal, zonder de exacte markering van het apparaat te kennen, dan kunt u de pinout zelf bepalen.

We hebben een multimeter nodig, een voeding of meerdere batterijen, aansluitdraden, installatie kan scharnierend worden gedaan.

Het heeft drie uitgangen, één is GND, plus 5 volt wordt geleverd aan de tweede en het uitgangssignaal komt uit de derde. We verbinden de stroom respectievelijk met de eerste en tweede poot en verwijderen de spanning van de derde.

Hij wacht op een signaal van de afstandsbediening en op de multimeter zien we vijf volt. We beginnen van kanaal te wisselen of op andere knoppen te drukken door de afstandsbediening erop te richten.

Als het werkt, zakt de spanning met ongeveer 0,5-1 volt. Als alles gebeurt zoals het hier is geschreven, werkt het apparaat, anders werkt het element niet.

Hoe de pinout van een infraroodontvanger te bepalen

Ik nam bijvoorbeeld een chip die mij totaal onbekend was, die in een doos met elementen zat, "minus", empirisch bepaald door het punt dat zich op de achterkant van het element bevindt, "plus", door een weerstand . Ik riskeerde niets, er was geen hoop dat hij oorspronkelijk een arbeider was.

Om de pinout van de IR-ontvanger te bepalen, als deze op het bord is gesoldeerd, kijk ernaar, misschien is er een pinmarkering. Als daar niets is geschreven, inspecteer dan het element zelf, zoek naar de naam en zoek vervolgens op internet naar kenmerken en gegevens, zo'n bedrijf is zeer competent. Volg de instructies om zelf de IR-ontvanger te controleren.

Met de CD4017 decimale teller, NE555 timer en TSOP1738 infraroodontvanger kan eenvoudig een IR-afstandsbedieningsontvanger worden gemaakt voor het bedienen van huishoudelijke apparaten.

Met behulp van dit IR-ontvangercircuit kunt u eenvoudig uw huishoudelijke apparaten bedienen met de afstandsbediening van de tv, dvd-speler of met behulp van het afstandsbedieningscircuit dat aan het einde van het artikel wordt beschreven.

IR-ontvangercircuit voor afstandsbediening

Pinnen 1 en 2 van de TSOP1738 IR-ontvanger worden gebruikt om deze van stroom te voorzien. Weerstand R1 en condensator C1 zijn ontworpen voor een stabiele werking en onderdrukking van verschillende interferenties in het stroomcircuit.

Wanneer IR-stralen op 38 kHz de TSOP1738 IR-ontvanger raken, wordt uitgang 3 laag en wanneer de IR-stralen verdwijnen, wordt deze weer hoog. Deze negatieve puls wordt versterkt door transistor Q1, die een versterkt frequentiesignaal naar de ingang van de CD4017 decimale teller stuurt. Telleruitgangen 16 en 8 zijn ontworpen om deze van stroom te voorzien. Pin 13 is verbonden met aarde, waardoor deze kan werken.

De uitgang van Q2 (pin 4) is verbonden met de reset-pin (pin 15) om de CD4017 te laten werken als een bistabiele multivibrator. Tijdens de eerste puls gaat Q0 naar log 1, het tweede kloksignaal zorgt ervoor dat Q1 logt 1 (Q0 gaat laag) en de derde klok zorgt ervoor dat Q0 weer logt 1 (Q2 is verbonden met MR, dus het derde kloksignaal reset de teller ).

Laten we aannemen dat de teller gereset is (Q0 is hoog en de rest is laag). Wanneer u op de knop van de afstandsbediening drukt, beïnvloedt het kloksignaal de teller, wat leidt tot een hoog niveau op Q1. Zo gaat LED D1 branden, gaat transistor Q2 aan en wordt het relais geactiveerd.

Wanneer de knop van de afstandsbediening opnieuw wordt ingedrukt, verschijnt er een log 1 op de Q0-uitgang, schakelt het relais uit en gaat LED D2 branden. LED D1 geeft aan wanneer het armatuur aan staat en LED D2 geeft aan wanneer het armatuur uit staat.

U kunt de afstandsbediening van uw tv gebruiken om deze te bedienen, of u kunt een afzonderlijke afstandsbediening samenstellen volgens het onderstaande schema.

De IR-ontvanger is een standaardapparaat dat is aangesloten op de COM-poort (RS-232) en wordt gebruikt voor afstandsbediening van de robot.

Een van de mogelijke schema's van de IR-ontvanger. Voor de IR-ontvanger is elke 5-volt infraroodontvanger die wordt gebruikt in consumentenapparatuur (tv's) voldoende. Bijvoorbeeld: TSOP1836, IS1U60L, GP1U52X, SFH506-36 of onze binnenlandse TK1833. De spanningsstabilisator KREN5A is nodig om de IR-ontvanger van 5 volt te voorzien, omdat 12 volt wordt geleverd vanaf de 7e pin van de COM-poort. De weerstand kan worden gekozen uit het bereik van 3-5 kOhm, de condensator is 4,7-10 uF. Elke laagvermogendiode.

In het bovenstaande diagram wordt het uitgangssignaal toegevoerd aan 1 pin van de COM-poort (DCD). Deze pin wordt door een standaard muis niet gebruikt voor een COM-poort, dus als je niet voldoende vrije COM-poort hebt, kan deze schakeling parallel met een muis worden gebruikt (maar niet met een modem)! Het uitgangssignaal kan niet alleen op DCD worden toegepast, maar ook op andere pinnen, zoals CTS of DSR. Al deze parameters kunnen worden ingesteld in het programma dat werkt met de IR-ontvanger. Er zijn verschillende varianten van het programma, het meest voorkomende programma is WinLIRC. Ik kan je ook adviseren om het programma Girder te gebruiken.

Pinout en uiterlijk van de belangrijkste elementen van het circuit

Van links naar rechts - twee soorten 5-volt IR-ontvangers en een spanningsregelaarchip KREN5A.

COM-poort pinout

Pinout en beschrijving van de contacten van de COM-poort (25-pins).

De IR-ontvanger speelt een belangrijke rol in ons dagelijks leven. Met behulp van deze microschakeling kunnen we de moderne voordelen van huishoudelijke apparaten, een tv, een muziekcentrum, een autoradio en een airconditioning bedienen. Dit stelt ons in staat om, de afstandsbediening (RC), de werking, het circuit, het doel en de verificatie ervan eens nader te bekijken. In het artikel leest u hoe u de IR-ontvanger zelf kunt controleren.

Wat is een IR-ontvanger en hoe werkt het

Dit is een geïntegreerd circuit, zijn directe en belangrijkste taak is het ontvangen en verwerken van een infraroodsignaal, dat is wat de afstandsbediening uitzendt. Met behulp van dit signaal wordt de apparatuur aangestuurd.

Deze microschakeling is gebaseerd op een penfotodiode, een speciaal element, met een pn-overgang en een i-gebied ertussen, een analoog van de basis van een transistor, zoals in een sandwich, hier heb je de afkorting pin, op zijn eigen manier, een uniek element.

Het is ingeschakeld in de tegenovergestelde richting en laat geen elektrische stroom door. Het IR-signaal komt het i-gebied binnen en geleidt stroom en zet deze om in spanning.


De volgende stappen, een integrerend filter, een amplitudedetector en uitgangstransistors wachten op hen bij de finish.

In de regel heeft het niet veel zin om een ​​​​nieuwe IR-ontvanger in een winkel te kopen, omdat deze vrijelijk van verschillende elektronische borden kan worden verwijderd. Als u een apparaat voor het controleren van de afstandsbediening in elkaar zet, van geïmproviseerd materiaal, zonder de exacte markering van het apparaat te kennen, dan kunt u de pinout zelf bepalen.


We hebben een multimeter nodig, een voeding of meerdere batterijen, aansluitdraden, installatie kan scharnierend worden gedaan.

Het heeft drie uitgangen, één is GND, plus 5 volt wordt geleverd aan de tweede en het uitgangssignaal komt uit de derde. We verbinden de stroom respectievelijk met de eerste en tweede poot en verwijderen de spanning van de derde.


Hij wacht op een signaal van de afstandsbediening en op de multimeter zien we vijf volt. We beginnen van kanaal te wisselen of op andere knoppen te drukken door de afstandsbediening erop te richten.

Als het werkt, zakt de spanning met ongeveer 0,5-1 volt. Als alles gebeurt zoals het hier is geschreven, werkt het apparaat, anders werkt het element niet.

Hoe de pinout van een infraroodontvanger te bepalen

Ik nam bijvoorbeeld een chip die mij totaal onbekend was, die in een doos met elementen zat, "minus", empirisch bepaald door het punt dat zich op de achterkant van het element bevindt, "plus", door een weerstand . Ik riskeerde niets, er was geen hoop dat hij oorspronkelijk een arbeider was.

Om de pinout van de IR-ontvanger te bepalen, als deze op het bord is gesoldeerd, kijk ernaar, misschien is er een pinmarkering. Als daar niets is geschreven, inspecteer dan het element zelf, zoek naar de naam en zoek vervolgens op internet naar kenmerken en gegevens, zo'n bedrijf is zeer competent. Volg de instructies om zelf de IR-ontvanger te controleren.

schema uit het tijdschrift "Young Technician".

Een interessante richting van radio-elektronica, die deze elektronica aanvulde met nieuwe voordelen van "onzichtbaar" licht (infrarood licht). Dus stel ik een diagram voor van een eenvoudige (bijvoorbeeld) ontvanger en zender op basis van infraroodstralen. Basis: operationele versterker k140ud7 (ik heb ud708 hier), IR-fotodiodes uitzenden en ontvangen, ULF (k548un1a (b, c - indices) - voor twee kanalen) (hoewel het aan jou is waar het tweede kanaal van de versterker "inschakelt" - het zendercircuit is ontworpen voor één kanaal, d.w.z. mono). Voeding van het apparaat: over het algemeen raad ik het aan met behoorlijke stabilisatie van stromen (en de "dendy" -adapter is vervelend met de achtergrond van het "netwerk"). Werkwijze: het in amplitude gemoduleerde signaal van de zender wordt door de ontvanger 1000 keer versterkt.

Hoe het apparaat werkt. Ik stel voor dat u een korte video bekijkt waarin u de IR-afstandsbediening "op het gehoor" test. U kunt snel de prestaties en signaalsterkte controleren aan de hand van geluid.

Schema van IR-ontvanger en IR-zender

Bij montage moeten condensatoren C1 en C2 zich zo dicht mogelijk bij de versterker bevinden! Op de uitgang kan een hoogohmige koptelefoon worden aangesloten (laagohmige koptelefoons hebben een aparte ULF nodig). Fotodiode FD7 (ik heb FD5 .. een soort "tablet" met een focusseerlens - ik weet de exacte naam niet meer); 0.125W weerstanden: R1 met R4 stelt de signaalsterktefactor in op 1000 keer. De ontvanger is eenvoudig in te stellen: de fotodiode wordt gericht op een bron van infraroodstraling, bijvoorbeeld een lamp van 220v-50Hz: de gloeidraad wordt uitgezonden met een frequentie van 50Hz of de afstandsbediening van de tv (video, enz. De gevoeligheid van de ontvanger is hoog: normaal gesproken ontvangt hij signalen die door de muren worden weerkaatst.

De IR-zender heeft AL107a LED's: alles is goed. R2 2 kOhm, C1 1000mkFx25V, C2 200mkFx25V, elke transformator ook. Hoewel het heel goed mogelijk is om het zonder een transformator te stellen - breng een versterkt audiosignaal aan op condensator C2.

Apparaat diagram

Onlangs heb ik uit noodzaak een IR-ontvanger in elkaar gezet om IR-afstandsbedieningen (tv's en dvd's) te testen. Nadat ik het circuit had voltooid, installeerde ik een mono ULF TDA7056. Deze versterker heeft goede versterkingskarakteristieken van ongeveer 42 dB; werkt in het spanningsbereik van 3V tot 18V, waardoor de IR-ontvanger zelfs bij een spanning van 3V kon werken; TDA-versterkingsbereik van 20 Hz tot 20 kHz (UD708 slaat tot 800 kHz over) is voldoende om de ontvanger als audiobegeleiding te gebruiken; heeft bescherming tegen kortsluiting op alle "benen"; bescherming tegen "oververhitting"; zwakke zelfinterferentiecoëfficiënt. Over het algemeen vond ik deze compacte en betrouwbare ULF leuk (we hebben hem voor 90 roebel).
Er zijn voor hem met. Afbeelding 1 toont een voorbeeld van het gebruik van een versterker.


Foto TDA7056



Figuur 1. Versterkerschakeling met TDA7056

Het resultaat is een IR-ontvanger (Fig. 2), die werkt in het spanningsbereik van 3V tot 12V. Ik raad aan om batterijen te gebruiken om de ontvanger van stroom te voorzien, of batterijen. Bij gebruik van een voeding is een gestabiliseerde bron vereist, anders is een netwerkachtergrond van 50 Hz te horen, die de UD708 versterkt. Als het apparaat zich in de buurt van een bron van netspanning of radiostraling bevindt, kan er storing optreden. Om interferentie in het circuit te verminderen, is het noodzakelijk om condensator C5 op te nemen. TDA7056 is ontworpen voor een 16 ohm uitgangsluidspreker, helaas heb ik er geen. Ik moest een luidspreker van 4 ohm 3 watt gebruiken die was aangesloten via een weerstand van 1 watt 50 ohm. Een te lage weerstand van de luidsprekerspoel veroorzaakt overmatig vermogen en oververhitting van de versterker. Over het algemeen wordt de ULF door de extra weerstand niet warm, maar levert hij een redelijk acceptabele versterking op.



Fig. 2. Schema van een IR-ontvanger met ULF



Foto van IR-ontvanger

In deze les zullen we overwegen om een ​​IR-ontvanger op Arduino aan te sluiten. We vertellen je welke bibliotheek je moet gebruiken voor de IR-ontvanger, demonstreren een schets voor het testen van de werking van een infraroodontvanger vanaf een afstandsbediening en analyseren de commando's in de C++-taal om een ​​stuursignaal te ontvangen.

IR-ontvanger apparaat. Werkingsprincipe

Infraroodontvangers worden veel gebruikt in de elektronische technologie vanwege hun betaalbare prijs, eenvoud en gebruiksgemak. Met deze apparaten kunt u apparaten bedienen met een afstandsbediening en zijn ze terug te vinden in bijna elke vorm van technologie.

Hoe een IR-ontvanger werkt. Signaalverwerking op afstand

De IR-ontvanger op de Arduino kan een infraroodsignaal ontvangen en verwerken in de vorm van pulsen van een bepaalde duur en frequentie. Een IR-ontvanger heeft doorgaans drie poten en bestaat uit de volgende elementen: een PIN-fotodiode, een versterker, een banddoorlaatfilter, een amplitudedetector, een integrerend filter en een uitgangstransistor.

Onder invloed van infraroodstraling in de fotodiode, die ertussen zit p en n regio's creëerden een extra regio van de halfgeleider ( i-gebied), begint de stroom te lopen. Het signaal wordt naar een versterker gevoerd en vervolgens naar een banddoorlaatfilter dat de ontvanger beschermt tegen interferentie. Interferentie kan alle huishoudelijke apparaten veroorzaken.

Het banddoorlaatfilter is ingesteld op een vaste frequentie: 30; 33; 36; 38; 40 en 56 kilohertz. Om ervoor te zorgen dat het signaal van de afstandsbediening door de Arduino IR-ontvanger wordt ontvangen, moet de afstandsbediening dezelfde frequentie hebben als waarop het filter in de IR-ontvanger is ingesteld. Na het filter gaat het signaal naar de amplitudedetector, het integrerende filter en de uitgangstransistor.

Hoe een IR-ontvanger op Arduino aan te sluiten

Behuizingen van infraroodontvangers bevatten een optisch filter om het apparaat te beschermen tegen externe elektromagnetische velden, ze zijn gemaakt in een speciale vorm om de ontvangen straling op de fotodiode te focussen. Om de IR-ontvanger op de Arduino UNO aan te sluiten, worden drie poten gebruikt, die op de poorten zijn aangesloten - GND, 5V en A0.

Voor de les hebben we de volgende gegevens nodig:

  • Arduino Uno-bord;
  • Broodplank;
  • USB-kabel;
  • IR-ontvanger;
  • Afstandsbediening;
  • 1 LED;
  • 1 weerstand 220 Ohm;
  • Draden "map-map" en "map-moeder".

Schema voor het aansluiten van de IR-ontvanger op de Arduino analoge poort

Sluit de IR-ontvanger aan volgens het schema en de LED's op pin 12 en 13 en upload de sketch.

#erbij betrekken // sluit de bibliotheek voor de IR-ontvanger aan IRrecv onrecv(A0); // specificeer de pin waarop de IR-ontvanger is aangesloten decode_results; void setup() // procedure setup( irecv.enableIRIn(); // begin met het ontvangen van een infraroodsignaal pinMode(13, UITVOER); // pin 13 is de uitvoer pinModus(12, UITVOER); // pin 12 is de uitvoer pinModus (A0, INPUT); // pin A0 zal een input zijn (Engelse "intput") Serieel.begin(9600); // sluit poortmonitor aan) ongeldige lus () // procedurelus (if (irrecv.decode (&resultaten)) // als de gegevens zijn binnengekomen, voert u de opdrachten uit(Seriële .println(resultaten.waarde); // stuur de ontvangen gegevens naar de poort // schakel de LED's in en uit, afhankelijk van het ontvangen signaal if (results.value == 16754775) ( digitalWrite (13, HOOG); ) if (results.value == 16769055) ( digitalWrite (13, LOW); ) if (results.value == 16718055) ( digitalWrite (12, HOOG); ) if (resultaten.waarde == 16724175) ( digitalWrite(12, LOW); ) irrev.resume(); // ontvang het volgende signaal op de IR-ontvanger } }

Uitleg voor de code:

  1. De IRremote.h-bibliotheek bevat een reeks opdrachten waarmee u de schets kunt vereenvoudigen;
  2. De instructie decode_results wijst de ontvangen signalen van de afstandsbediening toe aan de variabele name results.

Waarnaar te zoeken:

  1. Om het inschakelen van de LED te kunnen regelen, is het noodzakelijk om de poortmonitor in te schakelen en erachter te komen welk signaal door deze of gene knop op de afstandsbediening wordt verzonden;
  2. De ontvangen gegevens moeten in de schets worden ingevoerd. Wijzig de code van acht tekens in de schets na het dubbele gelijkteken if (results.value == 16769055) in uw eigen code.

IR-ontvanger, werking en verificatie

In televisie, huishoudelijke, medische apparatuur en andere apparatuur worden IR-ontvangers van infraroodstraling veel gebruikt. Ze zijn te zien in bijna elk soort elektronische apparatuur, ze worden bestuurd met behulp van een afstandsbediening.


werking en blokschema van de IR-ontvanger

Gewoonlijk heeft een microassemblage van een IR-ontvanger drie pinnen. Een daarvan is gebruikelijk en is aangesloten op de stroom min GND, de andere naar de plus versus, en de derde is de uitvoer van het ontvangen signaal uit.

In tegenstelling tot een standaard IR-fotodiode kan een IR-ontvanger niet alleen een infraroodsignaal ontvangen, maar ook verwerken in de vorm van pulsen met een vaste frequentie en een bepaalde duur. Dit beschermt het apparaat tegen valse alarmen, achtergrondstraling en interferentie van andere huishoudelijke apparaten die in het IR-bereik uitzenden. Een voldoende sterke storing voor de ontvanger kan worden opgewekt door TL-spaarlampen met een elektronisch voorschakelapparaat.

Een micro-assemblage van een typische IR-stralingsontvanger omvat: PIN-fotodiode, instelbare versterker, banddoorlaatfilter, amplitudedetector, integrerend filter, drempelapparaat, uitgangstransistor

Een PIN-fotodiode uit de fotodiodefamilie, waarin tussen de n- en p-gebieden een ander gebied wordt gecreëerd uit zijn eigen halfgeleider (i-gebied) - dit is in wezen een laag pure halfgeleider zonder onzuiverheden. Dit geeft de PIN-diode zijn bijzondere eigenschappen. In de normale toestand vloeit er geen stroom door de PIN-fotodiode, omdat deze in de tegenovergestelde richting op het circuit is aangesloten. Wanneer elektron-gatparen worden gegenereerd in het i-gebied onder invloed van externe IR-straling, begint er een stroom door de diode te lopen. Die gaat dan naar een regelbare versterker.

Vervolgens gaat het signaal van de versterker naar een banddoorlaatfilter dat beschermt tegen interferentie in het IR-bereik. Het banddoorlaatfilter is afgestemd op een strikt vaste frequentie. Meestal worden filters toegepast die zijn afgestemd op een frequentie van 30; 33; 36; 36,7; 38; 40; 56 en 455 kilohertz. Om ervoor te zorgen dat het signaal dat door de afstandsbediening wordt uitgezonden door de IR-ontvanger wordt ontvangen, moet het worden gemoduleerd met dezelfde frequentie als waarop het filter is ingesteld.

Na het filter gaat het signaal naar de amplitudedetector en het integrerende filter. Dit laatste is nodig om korte enkelvoudige signaalsalvo's te blokkeren die door interferentie kunnen ontstaan. Verder gaat het signaal naar het drempelapparaat en de uitgangstransistor. Voor een stabiele werking wordt de versterking van de versterker aangepast door het automatische versterkingsregelingssysteem (AGC).

Behuizingen van IR-modules zijn gemaakt in een speciale vorm die helpt om de ontvangen straling te focussen op het gevoelige oppervlak van de fotocel. Het lichaamsmateriaal zendt straling uit met een strikt gedefinieerde golflengte van 830 tot 1100 nm. Het apparaat maakt dus gebruik van een optisch filter. Om de interne elementen te beschermen tegen de effecten van externe e-mail. velden wordt een elektrostatisch schild gebruikt.

De IR-ontvanger controleren

Aangezien de IR-signaalontvanger een gespecialiseerde microassemblage is, moet u, om ervoor te zorgen dat deze werkt, een voedingsspanning op de microschakeling toepassen, meestal 5 volt. Het stroomverbruik is in dit geval ongeveer 0,4 - 1,5 mA.

Als de ontvanger geen signaal ontvangt, komt de spanning aan de uitgang in de pauzes tussen bursts van pulsen praktisch overeen met de voedingsspanning. Het is tussen GND en de signaaluitgangspin kan worden gemeten met elke digitale multimeter. Het wordt ook aanbevolen om de stroom te meten die door de microschakeling wordt verbruikt. Als het de standaard overschrijdt (zie het naslagwerk), is de microschakeling hoogstwaarschijnlijk defect.

Dus voordat we met de moduletest beginnen, moeten we de pinout van de uitgangen bepalen. Deze informatie is meestal eenvoudig te vinden in onze mega-elektronica-datasheetgids. U kunt deze downloaden door op de afbeelding rechts te klikken.

Laten we eens kijken naar de TSOP31236-chip, de pinout komt overeen met de bovenstaande afbeelding. We verbinden de positieve uitgang van de zelfgemaakte voeding met de positieve uitgang van de IR-module (Vs), en de negatieve uitgang met de GND-uitgang. En we verbinden de derde uitgang OUT met de positieve sonde van de multimeter. We verbinden de negatieve sonde met de gemeenschappelijke GND-draad. We schakelen de multimeter naar de gelijkspanningsmodus bij 20 V.

Zodra pakketjes infraroodpulsen bij de fotodiode van de IR-microassemblage aankomen, zal de spanning aan de uitgang met enkele honderden millivolt dalen. In dit geval zal duidelijk zichtbaar zijn hoe de waarde op het multimeterscherm afneemt van 5,03 volt naar 4,57. Als we de knop van de afstandsbediening loslaten, geeft het scherm weer 5 volt weer.

Zoals je ziet reageert de IR ontvanger correct op het signaal van de afstandsbediening. De module klopt dus. Op dezelfde manier kunt u alle modules in het geïntegreerde ontwerp controleren.