Touchscreen HP Ipaq RZ1710

Hallo,
Ik heb ooit op de rommelmarkt een HP Ipaq RZ1710 gekocht, maar ik heb er weinig mee gedaan.
Het is een PDA met een mooi touchscreen, dus ik dacht, dat touchscreen kan ik nog gebruiken.
Ik heb dus het touchscreen er voorzichtig uitgehaald, maar er zitten voor mij onbekende aansluitingen aan.
Ik zou er graag iets leuks mee doen, maar wat?
Ik hoop dat iemand wat ideen heeft... en mij wat kan helpen.

alvast bedankt

PS: dit is hem http://www.google.nl/imgres?imgurl=http://www.pdaserwis.pl/maks/zdjpro…

Computers are like air conditioners, they stop working properly if you open Windows.

Is dit topic wel zichtbaar voor iedereen, want als ik klik op meer topics en ik kijk tussen gister 17:00 tot nu, zie ik mijn topic niet staan...
heel vreemd...

Computers are like air conditioners, they stop working properly if you open Windows.
bjokal

Golden Member

Ik kan dit topic in ieder geval wel zien, de rest waarschijnlijk ook wel ;-)

Dat plaatje waar je naar linkt is het complete LCD. De touchscreen zit daar waarschijnlijk nog tegenaan geplakt.

Een los touchscreen ziet er ongeveer zo uit:

http://www.pdaserwis.pl/maks/zdjprod/Digitizer_HTC_Kaiser.jpg

Als je echt ook iets wil doen met het LCD zelf, bedenk dan wel dat het aansturen van zo'n schermpje niet eenvoudig is.

[Bericht gewijzigd door bjokal op dinsdag 19 juli 2011 19:08:28 (16%)

"Of all the things I've lost I miss my mind the most"

het lcd hoeft eigenlijk niet.
het touchscreen vind ik al cool genoeg.
ik durf het er niet af te halen omdat het dan misschien beschadigd, maar het werkt toch ook gewoon als het er nog aanzit?
kan ik hier wat leuks mee doen?
En kan iemand daarmee helpen???

http://www.afbeeldingenuploaden.nl/uploads/093230ipaq scherm....jpg

dit is hoe mijn complete lcd touch screen eruit ziet...

[Bericht gewijzigd door electronica123 op dinsdag 19 juli 2011 20:23:51 (14%)

Computers are like air conditioners, they stop working properly if you open Windows.

Ik heb hem nu even op een andere site geupload, doet die het nu wel???
als die het nog niet doet, zeg het dan even...

http://imageshack.us/photo/my-images/59/ipaqscherm.jpg/

[Bericht gewijzigd door electronica123 op woensdag 20 juli 2011 18:47:11 (37%)

Computers are like air conditioners, they stop working properly if you open Windows.
bjokal

Golden Member

Het is dus waarschijnlijk een touchscreen zoals het plaatje wat ik al eerder gepost heb.

Hier heb je een pdf met een korte omschrijving hoe dit soort touchscreens werken.

Dit is voor een resistief touchscreen, veel touchscreens van wat oudere pda's werken volgens dat principe.

"Of all the things I've lost I miss my mind the most"

oke, ik snap het wel een beetje...
maar ik zou er graag iets leuks mee doen, bijvoorbeeld met de pc verbinden dat ik die dan gebruik, net als zo'n tablet ding voor aan de pc.
of heeft iemand betere ideeen?
en kan iemand me hierbij helpen?

jeroen

Computers are like air conditioners, they stop working properly if you open Windows.

kan niemand me helpen???

PS: Ik heb wel netjes 24 uur gewacht, dus geen regel overtreden...) :P

Computers are like air conditioners, they stop working properly if you open Windows.

Het resistief touchscreen bestaat uit meestal 4 lijnen X1, X2, Y1 en Y2. Het uitlezen van een dergelijk touchscreen is betrekkelijk eenvoudig met een microcontroller.

De 4 aansluitingen moeten op pinnen van de microcontroller komen met de mogelijkheid om digitaal uit te sturen, alswel analoog uit te lezen.

Als je vervolgens via de digitale uitgangen op X1 5V zet, en X2 0V, staat er een spanning op het touchscreen. Als je dit gedaan hebt kun je de analoge spanning uitlezen op een van de twee Y lijnen op het moment dat je drukt op het touchscreen. De gemeten spanning zal evenredig zijn met de X positie waar de drukt op het touchscreen.

Als je de Y positie wilt uitlezen: Zet 5V op Y1, 0V op Y2, en via een van beide X lijnen kun je de Y positie uitlezen. Door dit snel achter elkaar te doen kun je dus een X en Y positie krijgen voor de plaats waar je drukt op het touchscreen. Voila: uitgelezen.

Voor wat theorie: http://www.adafruit.com/datasheets/AVR341.pdf

Voor een PC, hmm.. Ik zou zeggen, kijk naar een kant-en-klaar oplossing.

1 electron per seconde = 16 atto ampere!

Oke, dat snap ik allemaal wel.
Ik heb even op internet gezocht, en de atmega88 gevonden voor rond de 3 euro, maar ik zie dat er verschillende zijn (getal erachter)
welke raad je mij aan hiervoor?
wat heb ik verder nog nodig om daarmee te kunnen werken?
en als ik dit koop, kan iemand dan helpen met een code schrijven, want daar ben ik nog niet de beste in...

jeroen

Computers are like air conditioners, they stop working properly if you open Windows.

Heb daar wel eens iets mee gedaan voor een PIC processor:

c code:

#define touch_x1 RA2
#define touch_y1 RA3
#define touch_x2 RA4
#define touch_y2 RA5

unsigned short x1_value;
unsigned short y1_value;

void read_touch(void){
 TRISA=0b11111010;
 ADCON0=0b11001001; // Set RA1
 ADGO=1;
 while (ADGO==1){
  asm("nop");
 }
 y1_value = (ADRESH*0x100) + ADRESL;

 TRISA=0b11110101;

 ADCON0=0b11010001; // Set RA2
 ADGO=1;
 while (ADGO==1){
  asm("nop");
 }
 x1_value = (ADRESH*0x100) + ADRESL;
}

void main(void){
 ADCON1=0b01001001; // RA5..0 is analog
 ADCON0=0b11010001; // Set RA2
 PORTA=0b00001100;
 while (1){
  read_touch();
 }
}

Ik weet zeker dat je dit soort dingen ook werkend kunt krijgen op een Atmel.

1 electron per seconde = 16 atto ampere!

oke, maar heb ik wel iets aan een atmega88... chip? moet ik daar niet iets voor hebben waar je hem in zet die je verbind met de pc ofzo?
hoe moet ik die code er anders inkrijgen?

Computers are like air conditioners, they stop working properly if you open Windows.

Klopt helemaal, je hebt een programmer nodig om een programma in het geheugen van de ATMega te krijgen. Er zijn genoeg zelfbouw en kant-en-klaar programmers te krijgen. Aangezien ikzelf met Microchip controllers werk, kan ik je geen aanrader noemen. Wel weet ik dat we op het werk bij mij met een AVRISP USB MK2 werken, van de fabrikant zelf. Kost ongeveer een 30 euries ofzo.

Heb even gekeken naar de datasheet van je Mega88, en er zit een ADC converter in, je kunt hem dus zeker gebruiken voor dit doel! Het is een leuk project om kennis te maken met microcontrollers!

1 electron per seconde = 16 atto ampere!

Ik zie nu wel zo'n mooie programmer: http://www.bravekit.com/image/USB_AVR_mkII_top.jpg

en zo'n mooie AtMega88 (nog wat) chip: http://atmel.theicstock.com/images_part/435/ATMEGA88-20AU_4435.jpg

maar hoe kan ik het touchscreen met die chip verbinden? en hoe die chip met die programmer? Ik het ooit "Electronica voor Dummies" gelezen en daar zag ik op een plaatje een programmer met een ingebouwd breadboard en daar de chip in, en dan (in mijn geval) daarin ook het touchscreen...

Computers are like air conditioners, they stop working properly if you open Windows.

Atmel heeft daar een mooie application note voor

http://www.google.nl/url?sa=t&source=web&cd=2&ved=0CCQQFjAB&url=http%3…

[edit] op pagina 8 staat hoe het aan moet sluiten

Congratulations on your purchase. To begin using your quantum computer, set the power switch to both off and on simultaneously

Ja, en op pagina 9 staat hetzelfde maar dan voor 4-wire ipv 5...
maar hoe sluit ik die atmega88 aan op die programmer? ik dacht dat een programmer een ingebouwd breadboard ofzo had waar je hem in kon steken...

ff een vraagje tussendoor: weet iemand hoeveel volt er staat op de 6 background lampjes van deze ipaq???

Computers are like air conditioners, they stop working properly if you open Windows.

Het gemakkelijkst is denk ik de isp 10 pin te gebruiken, omdat je bij de programmer deze kabel hebt gekregen, hierin zou je wat draadjes kunnen steken en in de breadboard doen.

http://www.bravekit.com/image/cache/data/AVR_ISP_mkII_clone/USB_AVR_mk…

Op pagina 299 in de datasheet staat hoe je de pinnen van de programmer aan moet sluiten op de atmega88

http://www.google.nl/url?sa=t&source=web&cd=1&ved=0CCkQFjAA&url=http%3…

Reset staat er niet bij en moet aan pin 1 (PC6). Vtarget en gnd is wel duidelijk denk ik.

Alles wel 3 dubbel keer checken, want ik weet niet hoe fout gevoelig deze programmer is.

Congratulations on your purchase. To begin using your quantum computer, set the power switch to both off and on simultaneously