Touch skärmen soffbord DIY med 32-tums TV och låg kostnad CCD sensor (9 / 18 steg)

Steg 9: Multipoint algoritm



Som sagt, kan inte flera vara perfekt med en ljus triangulering teknik med en CCD-sensor. Det är ganska komplext att arbeta på denna del... Men det är också mycket roligt att tänka sig många olika lösningar på hur man har bästa resultat utan att lägga till problem.

Här är hur jag gjorde min:

  • Det första förvara jag alla värdet av CCD i fliken [] [] för varje lysdioder
  • Då jag beräkna alla faktor A och B i affine funktioner Y = A * X + B kommer från varje ledde till mitten av de "svarta zonerna" som sensorn inte ser (i rött på bilden).
  • Jag valde den första funktionen av den första lysdioden (Låt oss kalla det N) och beräknad passage med den första funktionen nästa led (N + 1). Detta är min första referenspunkten. Ett mycket viktigt steg här är att ta bort dessa två funktioner genom att minska k i tab_position [LED] [k] [Black_zone] (fliken där B och A lagras).
  • Nu kolla jag bara om den första funktionen av varje nästa LED (N + LED_LEFT) kommer nära denna punkt. Om de är, jag anpassa positionen för referenspunkten och ta bort dem också.
  • När jag kollade alla andra lampor, börjar jag bara över till den andra punkten. Perfekt kan jag få två lysdioder eller mer (som på den andra bilden med 4 poäng) position så länge flera svarta zoner upptäckt för en LED inte är upptäcka två punkter på samma tid. Deras finns fortfarande några förbättra arbete att göra om hur man använder de "stora svarta zonplanerar" upptäcka två punkter. I min kod väljer jag att ignorera dem som jag kunde.

Denna algoritm är inte perfekt, men det tillåter mig att använda vissa flerpunkts för spel, som jag kan välja där identifiering pekar är (se NES remote på steg "sista program, låt oss spela!"). Jag kommer att fortsätta att förbättra den, och hoppas att några människor kommer råd och hjälpa mig också :-)

Se Steg
Relaterade Ämnen

Att göra en Touch känsliga på / krets med kala färg och en 555 Timer IC

i den här guiden kommer vi att göra en enkel touch känsliga krets med några kala färg, en 555 timer krets, ett par motstånd, en lysdiod och en kondensator. 555 timer är ett roligt och mångsidig integrerade kretsar (IC) som kan användas på flera olika...

Raspberry Pi Touch skärmen bil dator

Har du någonsin avundades dina vänners söt touch skärm system i sin bil? Ser du på instrumentbrädan av din gamla och skröpliga 1992 Isuzu Rodeo och dröm att ha ett smart system i bilen? Tja, i lyckan. Detta Instructable kommer att vara din guide på a...

DIY med blommor: Potpurri rum doft

Välkommen tillbaka till våra senaste inlägg i serien DIY med blommor. Alla har våra senaste inlägg om att hjälpa dig att se bra ut på den nästa vår eller sommarfest, men denna vecka vi kommer hjälpa dig med något för ditt hem om du är den som kastar...

En Raspberry Pi & RPi touch skärmen arbetsstation

I följande Instructable jag skulle vilja presentera en lätt att bygga och billig ram för Raspberry Pi och Pi-officiella hallon pekskärm. Det skulle kunna användas som en RPi arbetsstation, för en mediacenter eller som ledningscentral för Sakernas Int...

High-End ljud med 7 tums pekskärm kontroll baserad på Raspberry Pi och Max2Play

Med ankomsten av den nya officiella Raspberry Pi Touchscreen var vi glada att hitta för det i vårt Max2Play. Eftersom ljudprogram har varit en av våra huvudsakliga fokus från början, tänkte vi genast av en kombination av ljud och skärm. Vi hade redan...

DIY med blommor: Barnens Garland

Välkommen tillbaka till det senaste inlägget i vår DIY med blommor-serien. Vi har redan visat dig hur man gör ett brett utbud av tillbehör och dekorationer, men när du har gjort alla dessa för dig själv, vänner och familj, är det dags att göra något...

DIY med blommor: Våren blomma krona

Välkommen tillbaka till våra senaste avbetalning av våra DIY med blommor-serien. Som du kanske redan vet, har vi visat dig hur man gör flera tillbehör och blomsterarrangemang. Denna vecka vi visar dig hur man gör perfekta blomman kronan för en våren...

DIY med blommor: Hemlagad blommig höjdpunkten

I den sista delen av vår DIY med blommor-serien visar vi dig hur du skapar en underbara hemgjorda blommor höjdpunkten arrangemang som är billig, snabb och enkel att göra. Det är perfekt för alla evenemang, från ett bröllop att bara som en dekoration...

DIY med blommor: Brudbukett

Välkommen tillbaka till vår DIY med blommor-serie, där vi har visar dig hur du gör din egen hemlagade blomsterdekorationer och tillbehör. Denna vecka, visar vi dig hur du gör din egen brudbukett, som är perfekt för den stora dagen, om det är en vår,...

DIY med blommor: Blommig hår bild

Välkommen tillbaka till vår DIY med blommor serie, där vi har visar dig hur du gör din egen hemlagade blomsterdekorationer och tillbehör. Denna vecka, visar vi dig hur man gör dina egna blommor hår bilden, som är perfekt för ett speciellt tillfälle s...

DIY med blommor: Blommor bröllop korg

Välkommen till vår nya DIY serie av FloraQueen internationella blomsterbudFör 1: a produkten vi ska show dig hur till göra dina egna blommor bröllop korg, perfekt för bröllop någon vän eller släkting!Steg 1: Vad du behöverVåra förslag bygger på vad v...

DIY med blommor: Blommig pannband

Välkommen tillbaka till det senaste inlägget i vår DIY med blommor-serien! Vi har redan visat dig hur man gör en hel mängd dekorationer och tillbehör, och denna vecka är inte annorlunda, som vi kommer att visa dig hur man gör en underbar blommig pann...

Satt på din tablett? Ta bort skärmen fläcken med en sugkopp.

Så jag satt på min tablet och denna otäcka fet fläck syntes. Jag google runt och hittade inte något användbart. Jag försökte massera ut med liten framgång och jag accepterat bara min skärm var skadad. Tills Instructables användare joshatron9695told s...

DIY med blommor: Blommig svamp i en låda

I Floraqueens senaste serie, gör det själv med blommor, kommer vi att visa dig hur man gör alla typer av objekt och dekorationer för hem och trädgård med blommor och andra billiga material. Först upp, en svamp-in-a-box dekoration du kan sätta i eller...

Hur man gör en elektronik arrangör | Inudstrial-ser DIY med löda

Jag behöver en elektronik arrangör. Jag, dock behöver inte något lamt eller komplicerad eller stora. Så gjorde jag en själv.Med denna enhet caddie, experimenterade jag med några nya (för mig) material och jag är glad att jag gjorde. Jag fick att prov...

DIY med blommor: Blommiga armband

Vi har nu visat dig hur man gör en blommig svamp i en låda dekoration och ett vackert bröllop korg, så vad sägs om något för att du ser bra ut? I vår senaste uppdatering av DIY med blommor visar vi dig hur du gör din egen blommiga armband! Det är per...

DIY Smart rummet ljust System med PIR rörelsesensor och Arduino

Hej vänner, dagens ämne är smarta rum ljus system och hur PIR rörelsesensor känner av rörelse och arbete därefter. Jag ska berätta för er om projektet där du lär dig hur du kan auto turn-on rummets ljus när någon kommer in i rummet. Det börjar funger...

DIY med barn för mors dag. Te presentförpackning och te Taggar.

Ett projekt jag skulle vilja dela gjordes för våra kära tanter för mors dag. Två varianter gjordes. Den första varianten jag gjorde tillsammans med min dotter. Den andra varianten är en utskriftsvänlig version (jag gjorde mönster i ett foto redaktör...

NOAA satellitsignaler med PVC QFH antenn och Laptop

Detta instructable täcker allt du behöver att komma igång i att kunna ta emot APT (bild automatlåda) signalerna från satelliterna NOAA (NOAA-15, 18 och 19) flög över (och kan vara en grund för att lyssna på andra satelliter).Allt börjar med en enkel...