Spørsmål:
Dekoding av IR-koder med IR-sensor i stedet for IR-mottakermodul
omribahumi
2015-10-02 20:36:38 UTC
view on stackexchange narkive permalink

Jeg leter etter et bibliotek for å dekode RAW IR-signaler fra en IR-sensor (ser ut som en svart LED, tobenet) i stedet for en IR-modul (trebenet, vurdert for en bestemt frekvens - for eksempel 38kHz).

Er det et bibliotek som støtter IR-sensorer?

Et bilde av de to mulighetene kan sees her

EDIT: This isn Det er ikke en kopi av mitt forrige innlegg, men det er relatert til det samme prosjektet. På det forrige spørsmålet mitt spurte jeg hva som kunne være årsaken. Jeg har funnet ut hva det er - frekvens. Min forrige IR-detektor var en IR-modul og ikke en IR-sensor. Forskjellen kan sees her

Hvilken forskjell gjør sensoren? Det er bare et maskinvareproblem. Innkommende pulser vil fortsatt være de samme.
@NickGammon Forskjellen er hvordan impulsene presenteres - en mottaker forsterker og filtrerer signalet, slik at du får en sekvens med enkle av / på-pulser. Med en detektor får du uansett hvilket IR-lys som kommer inn. Det er deretter opp til deg å filtrere ut lyset som pulserer av og på ved bærefrekvensen for å bestemme når på er og når av er. Det kan gjøres i programvare, eller det kan gjøres i maskinvare. Best å gjøre det i maskinvare og bruke en matchende mottaker til senderen.
@Majenko nøyaktig. Jeg har ikke utdypet problemet jeg vil løse: Jeg har en IR-modul som dekoder fjernkontrollen min som NEC. Å overføre den med samme bibliotek virker ikke. Feilsøking litt mer viser at fjernkontrollen sender [pulsmodulering] (http://www.freescale.com/files/microcontrollers/doc/app_note/AN3053.pdf) ved 830Hz. Kan en 38 kHz modul dekode dette?
Det er et helt annet spørsmål. Bedre legge ut et nytt spørsmål i stedet for å legge til dette i kommentarene.
@Gerben virker for teknisk til å være her borte. Skrevet på [elektronikk] (http://electronics.stackexchange.com/questions/193247/can-a-38khz-ir-receiver-module-tsop38238-decode-870hz-pulse-modulation-ir/)
Mulig duplikat av [A / C oppdager ikke IR-koder sendt fra Arduino] (http://arduino.stackexchange.com/questions/16361/a-c-doesnt-detect-ir-codes-sent-from-arduino)
Dette virker relatert til spørsmålet ditt om [A / C oppdager ikke IR-koder sendt fra Arduino] (http://arduino.stackexchange.com/questions/16361/ac-doesnt-detect-ir-codes-sent-from- arduino). Selv om du i det innlegget virket trygg på at du hadde oppdaget kodene. Nå er du ikke? Forklar hvorfor du åpner et nytt spørsmål om klimaanlegget og IR-fjernkontrollen, uten å referere til det tidligere spørsmålet ditt. Dette hjelper deg med å se prosjektet i sammenheng.
Dette spørsmålet virker også veldig likt [kontroll klimaanlegg ved hjelp av arduino] (http://arduino.stackexchange.com/questions/12698/control-air-conditioner-using-arduino) - i seg selv dobbeltpostert.
@NickGammon i forrige spørsmål leter jeg etter hva som får det til ikke å fungere, nå som jeg har funnet ut (det er frekvensen). Grunnen til at jeg fant ut er å bruke en IR-sensor i stedet for en IR-modul. Det jeg ser etter nå er et IR-bibliotek som fungerer med IR-sensor og ikke IR-modul, for å sikre at kodene ble dekodet riktig. Se det andre spørsmålet mitt i [elektronikk] (http://electronics.stackexchange.com/questions/193247/can-a-38khz-ir-receiver-module-tsop38238-decode-870hz-pulse-modulation-ir/).
@NickGammon, jeg svarte nettopp på det forrige spørsmålet mitt
Nei, du la ut en feil analyse av det andre spørsmålet ditt. Du må slutte å legge ut nye spørsmål og konsentrere deg om å forstå det faktiske problemet. Dette spørsmålet er basert på fundamentalt feilaktige ideer og bør slettes.
Flere biler og universelle fjernkontroller har denne funksjonen for autolæring av avsenderkoder ved paringstaster i læringsmodus. Hvorfor ikke gjøre det samme?
Tre svar:
Mero55
2016-04-07 22:56:52 UTC
view on stackexchange narkive permalink

Jeg hadde et lignende prosjekt for noen måneder tilbake og oppdaget dette Arduino-biblioteket:

https://github.com/z3t0/Arduino-IRremote

og det er uvurderlig.

For eksempel vil du ha RAW-dataene som du kan oppnå ved å bruke et eksempel som er inkludert i biblioteket: IRrecvDemo.

Kablingen er enkel og rett frem

En IR-detektor / demodulator må være koblet til inngangen RECV_PIN.

Som er 11 som standard, men du kan definitivt endre den: 3

og de to andre leggene til IR-detektoren / demodulatoren går til strømkilden.

OP sa at han ikke har 3-legged modulen, men bare en rå sensor (2 ben).
user400344
2016-08-07 23:55:02 UTC
view on stackexchange narkive permalink

IRremote (allerede anbefalt) - men for å spare deg litt tid, bruk IRRecvDump-eksemplet til å hente råkodene du trenger for sendRaw () . De må beregnes i gjennomsnitt på 10-20 lesninger. Jeg logger utdataene til en fil, og bruker et perl-skript for å gjøre det for meg, siden det er vondt å skrive dette inn i en kalkulator en million ganger. Motstanden du kobler til sensoren påvirker følsomheten - jeg brukte 330ohm, og har ~ 10 meters rekkevidde fra en 3V3-fjernkontroll inni, 4-5 meter ute i sollys. Jeg vil gi deg skriptet, men det er på skrivebordet mitt. Gi meg beskjed hvis du trenger det - eller bare bruk python, som er så populært i dag (innrykk-eller-mislykkes ... feh. Hva med folk som ikke liker å sette opp tab-space kontinuum, og ikke har fancy redaktører ... mumblemumble) Rediger: råkodene mine trengte absolutt å bli beregnet ut, eller de var ubrukelige. Eventuelle negative verdier i matrisen kan bare gjøres positive, ikke bekymre deg.

BartmanEH
2016-02-07 22:49:02 UTC
view on stackexchange narkive permalink

Jeg ser etter et bibliotek for å dekode RAW IR-signaler fra en IR-sensor

AGirs inkluderer et omfattende bibliotek designet for å jobbe med rå IR-signaler. Jeg har brukt GirsLite i en Arduino og IrScrutinzer i Windows for å gjøre IR-protokoll snooping på forhånd.



Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...