Permalänk
Medlem

Programera kretskort

Hej!
Har ett projektarbete i skolan, och skulle behöva lite hjälp med vägledning på en punkt.
Jag skulle vilja skapa en laser som mäter sträckan mellan lasern och objektet (en lasermätare). Därefter skulle jag vilja ha den kopplad till ett kretskort eller vad det nu behövs, för att sedan använda C# för att få mätvärdena och säga åt hårdvaran att göra vissa saker vid olika sträckor.

Tack på förhand!

Permalänk
Medlem

Netduino kanske är något att kika på om C# är ett krav.

Visa signatur

as far as we can tell, the massacre went well...

Permalänk
Medlem

En enklare och snabbare väg fram är att visa på tekniken och inte implementera en "färdig" produkt.
Laseravståndsmätare av enklare typ baseras på enkel trigonometri och om du monterar ihop en lasermodul/laserpekare med en webkamera så du känner avståndet från bildsensor och lasern så kan du ganska enkelt skriva lite kod i C# eller godtyckligt programmeringsspråk för att hitta den röda pricken, kan du lösa med ganska enkel tröskling eftersom den kommer vara "tvärröd". Räkna sedan avståndet till den röda punkten från mitten på bilden så kan du sedan räkna ut avståndet till objektet.

Tror det finns ganska många projekt som tillämpar precis denna tekniken, kika runt på codeproject eller liknande ställen för inspiration.

Visa signatur

weeeee

Permalänk
Medlem
Skrivet av jovnas:

Netduino kanske är något att kika på om C# är ett krav.

Har du använt den själv? Det rycker rätt bra i "klicka hem"-pekfingret...

Permalänk
Medlem
Skrivet av jovnas:

Netduino kanske är något att kika på om C# är ett krav.

Ser intressant ut!
Tackar tackar!

Skrivet av mounte:

En enklare och snabbare väg fram är att visa på tekniken och inte implementera en "färdig" produkt.
Laseravståndsmätare av enklare typ baseras på enkel trigonometri och om du monterar ihop en lasermodul/laserpekare med en webkamera så du känner avståndet från bildsensor och lasern så kan du ganska enkelt skriva lite kod i C# eller godtyckligt programmeringsspråk för att hitta den röda pricken, kan du lösa med ganska enkel tröskling eftersom den kommer vara "tvärröd". Räkna sedan avståndet till den röda punkten från mitten på bilden så kan du sedan räkna ut avståndet till objektet.

Tror det finns ganska många projekt som tillämpar precis denna tekniken, kika runt på codeproject eller liknande ställen för inspiration.

Jo, men lasermätaren är inte projektet, utan en mindre komponent i det hela.
Men tack för svaret!

Permalänk
Medlem

Så du ska använda en färdig laseravståndsmodul då?
Ultraljud är inte på tal? Då kan du ta en enkel modul ala 15$ använd en adc-ingång på din pic, avr, arm eller godtycklig mikroprocessor. Filtrera signalen (lågpass), kalibrera mot kända avstånd och du är färdig med just den biten...

Visa signatur

weeeee

Permalänk
Medlem
Skrivet av mounte:

Så du ska använda en färdig laseravståndsmodul då?
Ultraljud är inte på tal? Då kan du ta en enkel modul ala 15$ använd en adc-ingång på din pic, avr, arm eller godtycklig mikroprocessor. Filtrera signalen (lågpass), kalibrera mot kända avstånd och du är färdig med just den biten...

Är inte så insatt i hårdvara, så jag förstår inte riktigt hur du menar. Kan jag skripta med C# via en adc ingång? Och hur fungerar de olika kommandon? Kan inte hårdvaruprogrammering, om det är det som behövs. Skulle dock gärna vilja lära mig detta om det behövs för ändamålet och om jag relativt lätt kan lära mig det.

Har ultraljud bra precision? För jag är inne på det som jovnas sa, att skaffa en netduino och därefter koppla en laseravståndsmätare, eller vad nu funkar.