Detektor med IR, som ska användas till en arduino

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
Conrad
Inlägg: 3
Blev medlem: 12 augusti 2010, 18:55:08

Detektor med IR, som ska användas till en arduino

Inlägg av Conrad »

Jag har försökt bygga en detektor med hjälp av en arduino.
Detektorn består av två delar, en sändardel som är kopplad till ett 9v batteri och mottagardelen som drivs och är ihopbyggd med en arduino.
Sändaren står på ena sidan och mottagaren på andra sidan, om något kommer emellan och bryter strålen så ska mottagaren reagera.

Tanken är att den ska användas till att detektera bilar, helst på ett avstånd uppemot 4-5 m (i bredd). När en bil passerar så ska arduinon skicka en signal över den seriella-porten till datorn.

Mottagaren
Som det är nu så har jag en IR-mottagare SFH 5110-38), det är en fotodiod med integrerad förstärkare och filter, med en bärfrekvens på 38 kHz. Den är kopplad direkt till arduinon. Jag har ett litet program på arduinon som fungerar precis som jag tänkt...

Sändaren
Sändardelen har jag byggt som den här InfraredTransmitter alla komponenter är inte exakt samma, men har samma värden. Jag har kopplat en IR-LED TO-18, SFH 400
Med hjälp av potentiometern kan jag ställa sändningsfrekvensen, jag har ställt den inom ett intervall som jag märkte att mottagaren reagerade på.

Jag skickar en konstant signal i ett område som jag tror är runt 38 kHz och arduinon är programmerad för att så fort det blir ett avbrott på denna signalen så ska den reagera.

Problem
Problemet är att jag inte får så bra räckvidd som jag önskar, samt att den är rätt svår att riktain rätt.
Jag har en räckvidd på ca 2.5m. Samt att den är rätt svår att riktain.

Vad kan jag göra för att få bättre räckvidd samt för att lättare kunna riktain den?
Kan jag använda någon annan IR-LED, vilken i så fall? Ska jag välja en annan mottagare (vill gärna ha en som filtrerar bort alla oöndskade signaler som t.ex. solljus)? Ska jag ändra något i sändardelen, eller rent ut av bygga en annan, och i så fall hur? Ska jag sända på något annat sätt, och hur programmerar jag då arduinon för att den ska kunna upptäcka signalen/fungera som tänkt? Kan det hjälpa att använda någon typ av lins, vad ska det vara för någon?

Kollade lite i denna tråden IR-Mottagar fråga men hoppas på att kunna få ett mer exakt svar för just min applikation....

Tacksam för svar!
Användarvisningsbild
AndLi
Inlägg: 18282
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Detektor med IR, som ska användas till en arduino

Inlägg av AndLi »

Du försöker alltså köra detta utomhus?

Jag skulle prova att sätta ganska långa rör på sändare och mottagare för att skärma av dagljuset. Men IR och sol är ingen enkel kombination.
sugarman64
Inlägg: 349
Blev medlem: 24 oktober 2008, 19:40:50
Ort: Lomma

Re: Detektor med IR, som ska användas till en arduino

Inlägg av sugarman64 »

Jag har gjort en del tester med IR-barriärer som ska funka utomhus. Och det som AndLi säger är ganska viktigt. Framförallt på mottagarsidan. Att sedan ha IR-dioden i något rörformat skadar ju aldrig, kan hjälpa att få lite bättre riktningsverkan. Fast inte för smala och långa rör, då kan du få problem att "träffa rätt". Den sensor som du valt är nog den enda jag testat som klarar direkt skarpt solljus. Känsligheten minskade något men den funkade. Det första jag spontant undrar är hur mycket ström du ger IR-dioden. Vilken spänning driver du med och vilket värde har ditt seriemotstånd?
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Re: Detektor med IR, som ska användas till en arduino

Inlägg av v-g »

Laser kanske? En skuggad sensor borde ju ganska enkelt kunna detektera att laserstrålen bryts. Nackdelen är ju att sändaren måste sitta stumt så att den inte rör sig.
Conrad
Inlägg: 3
Blev medlem: 12 augusti 2010, 18:55:08

Re: Detektor med IR, som ska användas till en arduino

Inlägg av Conrad »

Hur stort rör är lagom?

Jag driver den med 9v från batteriet som går via en transistor 2N 3904 sen har jag ett motstånd på 22Ω. Jag provade att mäta strömmen, men då fick jag att den var 2 µA vilket kanske kan förklara den dåliga räckvidden!? :humm: Jag antar att det har med transistorn att göra, att den inte släpper igenom tillräckligt, hur kan jag ändra det?
sugarman64
Inlägg: 349
Blev medlem: 24 oktober 2008, 19:40:50
Ort: Lomma

Re: Detektor med IR, som ska användas till en arduino

Inlägg av sugarman64 »

Inte lätt att rota i det här utan ett schema som visar hur du gjort. Antar att du har ett motstånd mellan transistorns bas och kretsen som pulsar, värde? Om du har 10k som i exeplet som du länkar till så hade jag testat med ett mindre(1-2k. På vilken sida om transistorn har du lagt din IR-diod? Anoden ska till PLUS och katoden ska till kollektorn på transistorn som har sin emitter ansluten till GND(-).
Conrad
Inlägg: 3
Blev medlem: 12 augusti 2010, 18:55:08

Re: Detektor med IR, som ska användas till en arduino

Inlägg av Conrad »

Jag hade kopplat emittern och kollektorn fel Provade även att sänka 10kΩ motståndet, jag komframtill att det fungerade bättre med ett 1kΩ. Nu fick jag mycket bättre räckvidd, det verkar fungera bra på avstånd <5m.
Skriv svar