Ik heb een arduino-bordje MEGA2560. Nu lukt het om een glcd van 128x64 te besturen.

Maar wat is de maximumgroote dat zo een bordje aankan? Het liefst met kleuren. Ik heb zitten zoeken en begrepen dat een hoogwaardig kleurenscherm (16-bit) moeilijk wordt omdat een AVR geen te weinig geheugen aan boord heeft en dat deze IC's daar simpelweg niet voor zijn gebouwd.

Zou een groter scherm met 4 kleuren wel mogelijk zijn? Op het sherm komt een plattegrond van ons huis te staan waarop ik dan via een touchscreen de rolluiken en de poorten kan aansturen, dus grafisch bestaat het alleen uit statische beelden.

Indien er andere AVR's op de markt zijn die dit wel zouden aankunnen (4 kleuren) dan overweeg ik om hierop over te schakelen.

Als je wilt kun je een 1:1 plattegrond van je huis op een LCD zetten, dat maakt niet uit. Als je het met een AVR wilt aansturen wil je een LCD met een eigen geheugen, zodat je niet continue op hoge snelheid het beeld er naar toe hoeft te sturen.
Dan is het verder nog een afweging hoe snel je het beeld wilt kunnen verversten. Hoe groter je LCD, hoe langer dat gaat duren. Meer kleuren: duurt ook langer.
128x64 in 16 bits kleuren zou je prima binnen een seconde vol moeten kunnen krijen.
Adafruit heeft een mooi arduino shield met kleuren lcd met touch: http://www.adafruit.com/products/376 en om het makkelijk te maken hebben ze er een arduino library voor.

Het schermpje is kleiner dan mijn 128x64.

Bestaat er geen scherm dat groter is en als het mogelijk is met 4 (of meer) kleuren?

http://iteadstudio.com/store/index.php?main_page=product_info&cPat…

lekker goedkoop.
een plaatje ernaar sturen op 320*240 met volle kleuren duurt ongeveer een seconde.
als je bewegende dingen erop wilt laten zien raad ik je aan een snellere microcontroller te kopen.
chipkit is een die arduino compatible is en lekker snel, een ARM Cortex M3 bordje van NXP/ST is ook niet duur en ook snel.
wil je geen bewegende dingen laten zien dan kan het best met een arduino, plaatjes zet je op de microSD (zit op het LCD shield) en het kan best:
http://www.youtube.com/watch?v=mzndn86Vs1c

Ik denk dat ik het een en ander door elkaar haal. De pixels(resolutie) staan niet voor de groote van het scherm. Mijn schermpje is nu 3" groot; dat is te klein voor mijn (dikke) vingers om alles makkelijk te kunnen bedienen.

Zou ik een 6" of meer kunnen aansluiten?

vovpvi, je kunt maximaal zeker 1km bij 1km aansturen met een arduino. Wat voor scherm dat is en waar je dat moet kopen weet ik niet, maar het kan zonder problemen.

Verder kan je ook prima 16000 x 12000 pixels aansturen met een arduino. Je moet niet vragen hoeveel uur het duurt om een (geheel) nieuw beeld op te bouwen, maar het kan zeker. OOk hier geldt: ik zou niet weten of zo'n scherm bestaat en waar je het zou moeten kopen. Maar het kan wel.

Kortom, je stelt vragen die veel te ruim zijn. Veel te weinig randvoorwaarden.

Dus: Hoeveel mag het kosten? Hoeveel pins heb je beschikbaar? Hoe snel moet het werken?

OK.

Budget : 80 €
Pins nog beschikbaar : 30
Schermwissel : ongeveer 500ms

Iemand suggesties?

Je kan proberen om gewone 2dehandse kleine LCD TV/monitor(heb je al vanaf elke inch) aan te sturen met touch screen ervoor, weet niet of er al vga code bestaat. Anders zou je TV met TV-out kunnen gebruiken.

Uzebox(arduino gebaseerde game console) heeft source code voor het aansturen van TV-out met 256kleuren. "Full 256 simultaneous output colors, 240x224 pixel resolution". Daarmee moet je toch redelijke plattegrond kunnen maken.

De resoltutie kan denk ik nog heel stuk omhoog omdat je geen 30fps hoeft te halen zoals de Fuzebox dat wel moet halen, al draait de atmeg van de fuzebox op 24Mhz(overklokt) dan nog zal reductie naar 28fps hele hoop uitmaken. Daarbij kan je proberen om je plattegrond zo simpel mogelijk te houden.

Je kan ook overwegen om een extra atmega erbij te prikken die alleen de lcd aanstuurt.

Edit/
source code van Uzebox
http://code.google.com/p/uzebox/source/browse/#svn/trunk