Detektor med IR, som ska användas till en arduino
Postat: 12 augusti 2010, 19:12:14
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!
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!