Touch skärmen soffbord DIY med 32-tums TV och låg kostnad CCD sensor (6 / 18 steg)
Steg 6: Bygga en pekskärm: grundläggande elektronisk design
Nu har vi en fungerande CCD-sensor med Arduino, kan vi börja bygga våra första pekskärmen:
Du kan ta glaset från skannern att använda den som ytan. På ena sidan Lägg sensorn och på andra sidan en IR-LED. Power LED (Glöm inte att lägga till en resistor beroende på spec!) och börja läsa sensorn, kommer du att se att en del av den seriella data kommer att öka. På en 10 bitars ADC som den på Arduino, spänna värdet är 0 till 2 ^ 10 = 1024. På min testa är min värdet alltid mellan 550 till 980.
Två viktiga saker:
- Alla andra ljus kan störa denna upplevelse, speciellt solljus! Så nära dina gardiner, inte pekar något ljus direkt på sensorn och helst lägga lite svart tejp runt sensorn.
- Mest ledde har en mycket liten avger vinkel (runt 20°). Bli inte förvånad om bara en del av din sensor ser ljuset, det betyder bara att lampan inte för nära!
För att visualisera detta gjorde jag lite bearbetningsprogram som du kan ladda ner längst ner i detta steg. Programmet visar 20 olika kluster av CCD-sensorn. Om analog medelvärdet av zonen nära 1024, är klustret vit. Om det är lägre blir det mörkare. Som behöver kommunicera med "Serial.write" data och inte "Serial.print" som Arduino serieporten behandling, måste du ladda upp denna nya Arduino koden på brädan.
Nu, om du sätter fingret mellan LED och sensorn, bör du se klustret blir mörkare. Grattis! Du har gjort din första touch-gränssnitt! Nu kan du upptäcka området där ditt finger, inte mycket exakt, men funktionella!