hjälp med bygge av hastighetsmätande kronograf!
Postat: 12 februari 2009, 20:20:51
hej alla!
har precis upptäckt den fantastiska microprocessorvärlden genom http://www.arduino.cc/ och är ivrig att komma igång med ett projekt!
efter lite tänkande kom jag fram till att jag vill börja bygga en hastighetsmätande kronograf för att mäta utgångshastighet på luftgevär.
kronograf: http://arne.nohlberg.com/artikel_crony_alpha.htm
liknande projekt: http://www.geocities.com/pest3125/chrono/chrono.htm
grundtanke:
-rigga upp två fotobarriärer som är snabba nog att detektera en kula (200m/s +)
-låt arduinon mäta av detta analogt och bestäm efter lite testande, gränser för om det är en kula eller inte som passerar.
-eftersom jag vet avståndet mellan de två ir barriärerna låter jag processorn räkna ut hur snabbt det gick
-förhoppningsvis kunna presentera detta på ett snyggt sätt via lcd display. (har en 4x20 HD44780 över)
problem:
-vill helst kunna skjuta med lite olika kaliber: från luftgevär 4.5mm upp till större projektiler typ 10mm = svårt med definitionen av registrering?
-kulan går inte i linje med barriären. (hoppas det går att få bra värden även om den går lite bredvid och påverkar ljuset)
-för långsam eller oexakt registrering=stora fel
-luftkaskaden som ev kan gå framför kulan får inte trigga registrering.
förutsättningar:
är inte speciellt High på elektronik men har läst lite kurser och snappat upp en del. löser det mesta genom att läsa guider och förstå men är inte emot att göra min egen lösning och är beredd att lära mig det som behövs!
fick häromdagen hem arduinobrädan (2009), samt labbplatta och allt som behövs för att sätta igång.
började med att testa lite nybörjargrejer och det fungerade bra! sen var jag över på elfa och köpte
fototransistor: 75-223-37 S2829
ir-diod: 75-220-30 SFH203FA
kopplade upp enl den vänstra skissen:http://www.pololu.com/docs/0J19/all
samt la in en kod på brädan så att jag fick den att visa dess analoga uppmätta värde direkt i dess program på datorn.
fick den då att reagera när jag svepte mitt finger förbi och antar att det beror på värmestrålningen?
men sen blev jag besviken när jag kopplade in ir-dioden och inte fick ett enda utslag, ingen skillnad alls!
kollade igenom databladen och även om våglängden inte var perfekt för mottagaren så var den väl inom känslighetsområdet!
i min iver att få den att reagera brände jag den lilla stackarn men inte heller en fjärrkontroll gav ett utslag.
så därför behöver jag nu eran hjälp att komma över problemet med avläsningen. (hoppas det inte blev föör mycket text!)
väldigt tacksam för en utförlig förklaring, gärna med kopplings schema.
mvh oscar
har precis upptäckt den fantastiska microprocessorvärlden genom http://www.arduino.cc/ och är ivrig att komma igång med ett projekt!
efter lite tänkande kom jag fram till att jag vill börja bygga en hastighetsmätande kronograf för att mäta utgångshastighet på luftgevär.
kronograf: http://arne.nohlberg.com/artikel_crony_alpha.htm
liknande projekt: http://www.geocities.com/pest3125/chrono/chrono.htm
grundtanke:
-rigga upp två fotobarriärer som är snabba nog att detektera en kula (200m/s +)
-låt arduinon mäta av detta analogt och bestäm efter lite testande, gränser för om det är en kula eller inte som passerar.
-eftersom jag vet avståndet mellan de två ir barriärerna låter jag processorn räkna ut hur snabbt det gick
-förhoppningsvis kunna presentera detta på ett snyggt sätt via lcd display. (har en 4x20 HD44780 över)
problem:
-vill helst kunna skjuta med lite olika kaliber: från luftgevär 4.5mm upp till större projektiler typ 10mm = svårt med definitionen av registrering?
-kulan går inte i linje med barriären. (hoppas det går att få bra värden även om den går lite bredvid och påverkar ljuset)
-för långsam eller oexakt registrering=stora fel
-luftkaskaden som ev kan gå framför kulan får inte trigga registrering.
förutsättningar:
är inte speciellt High på elektronik men har läst lite kurser och snappat upp en del. löser det mesta genom att läsa guider och förstå men är inte emot att göra min egen lösning och är beredd att lära mig det som behövs!
fick häromdagen hem arduinobrädan (2009), samt labbplatta och allt som behövs för att sätta igång.
började med att testa lite nybörjargrejer och det fungerade bra! sen var jag över på elfa och köpte
fototransistor: 75-223-37 S2829
ir-diod: 75-220-30 SFH203FA
kopplade upp enl den vänstra skissen:http://www.pololu.com/docs/0J19/all
samt la in en kod på brädan så att jag fick den att visa dess analoga uppmätta värde direkt i dess program på datorn.
fick den då att reagera när jag svepte mitt finger förbi och antar att det beror på värmestrålningen?
men sen blev jag besviken när jag kopplade in ir-dioden och inte fick ett enda utslag, ingen skillnad alls!
kollade igenom databladen och även om våglängden inte var perfekt för mottagaren så var den väl inom känslighetsområdet!
i min iver att få den att reagera brände jag den lilla stackarn men inte heller en fjärrkontroll gav ett utslag.
så därför behöver jag nu eran hjälp att komma över problemet med avläsningen. (hoppas det inte blev föör mycket text!)
väldigt tacksam för en utförlig förklaring, gärna med kopplings schema.
mvh oscar