Arduino Touchscreen LCD
Intro
- Arduino touchscreens appear to exist in the 320x480 range
- $20 - 3.2" - Ebay - [1]
- $85 - Sparkfun 3.2" - [2]
- $20 - 1.8" Adafruit - [3]
I did a very similar project for home automation in college; unfortunately I don't have the files/code anymore. I used Arduino, several sensors and actuators, and the touchscreen display. Here's some information about the display:
The company 4D Systems offers a wide range of Arduino compatible touchscreens up to 7" - [4]. The displays can talk to Arduino using different communication protocols, such as Serial, I2C, and SPI. Some fairly simple examples along with code and step-by-step instructions can be found in their website - [5]. A specific example is this very simple "Hello World" application - [6]. An advantage is good documentation and excellent customer support from 4D Systems; but there are also disadvantages:
- Proprietary software (but still "gratis") is needed to program the display. The software is not available for Linux.
- Displays are relatively expensive (capacitive touch, ultra bright display with bezel full kits are $99 - $200).
- Some known issues with the micro SD card holding the image files in some of their products; the files can get damaged after ~50,000 read cycles, so there's a need to format and re-write the files every now and then. They supposedly improved this by using "Industrial Grade" micro SD cards. I noticed an improvement, but it didn't fix the issue for good.
I recently used this combination (Arduino + 4D Systems display) for an industrial automation project as well; if I find the files/code this week, I can upload to Github and post the link as an example that goes beyond what you would find in the links I posted.
Communications
3.2" LCD library for Arduino - [7]
Hi,
We have recently built the Seed Eco-Home - see our Kickstarter from last year: https://www.kickstarter.com/projects/622508883/open-building-institute-eco-building-toolkit
We are implementing a monitoring system for its off-grid utilities. We would like to implement an Arduino-based monitor that shows water, power, and bio-digester gas levels.
Would you be interested in helping us as a subject matter expert - in developing this Arduino-based monitoring system?
Thanks, Marcin Open Source Ecology