The 4Discovery is designed to be mounted to a standard light switch or similar flush wall mounting box for home automation purposes, or could be mounted into an enclosure or panel. It features a rear-facing RJ45 jack (i.e. going into your wall) for connection to your home or office RS485 network. It is driven by a DIABLO16 processor which enables standalone functionality.
The display module is a 3.5-inch TFT LCD with 320×480 resolution, a resistive touch screen, a microSD card slot, 16MB of Flash memory, a real-time clock, and a piezo buzzer. The 2-wire RS485 interface can act as Master or Slave with additional changeover wire. The module is powered typically by 12V to 24V through the RS485 connection.
Use a microSD card to upload 16MB worth of graphics, images, videos, or data into the 4Discovery's on-board Flash memory. You also can store additional content on your microSD card if necessary. You must get one RS485 programmer to program your 4Discovery boards initially. (It's possible to program the 4Display to accept further 4DGL program code updates via microSD.) That programmer also can be used to update the DIABLO16 processor's "PmmC" firmware and the display drivers should new versions get released.
You can create 4DGL application code on your PC in the free 4D Workshop IDE's graphical user interface. 4DGL is a graphics-oriented language allowing you to write applications in high-level code with syntax similar to popular languages such as BASIC, C and Pascal. The 4DGL-Workshop4 IDE (editor, compiler and downloader) also features the ViSi-Genie, a drag-and-drop graphical interface that will create 4DGL code for you — all you need to do is place pre-made objects onto a simulated image of the display, size and set parameters to your liking, then a single click will generate the 4DGL code to make that object functional.
Using the Workshop IDE, the module also can be loaded with a Serial Application that transforms it into a Serial Slave to virtually any serial host.
If you would like to control or monitor devices via WiFi as well as RS485, see the 4Discovery-35W which adds a CC3300 WiFi module.
4Discovery-35 Video Presentation
Wall-Mount LCD Touchscreen Module Features
- Powerful 3.5" intelligent LCD-TFT display module powered by the 4D-Labs DIABLO16 graphics processor
- 480 × 320 HVGA resolution, 65K colors, TFT screen with integrated 4-wire resistive touch panel
- Outer Bezel Dimensions: 74 × 117 mm
- Display Viewing Area: 48.96 × 73.44 mm
- Weighs about 75 grams
- Six banks of 32750-byte Flash memory for user application code and data
- 32Kb of SRAM purely for user
- On-board external 16MB serial Flash for multimedia storage, datalogging, etc.
- On-board microSD card slot for uploading program code and multimedia data (also as additional storage); SDHC supported (partition tool included in IDE)
- DOS-compatible file access (FAT16) as well as low-level access to microSD card memory
- Display full-color images, animations, icons and video clips
- Supports all available Windows fonts and characters (imported as external fonts)
- 5V or 6.3-36V input range — 12-24V recommended
- Easily mounted to wall using standard light switch flush/mounting box, or can be mounted in an enclosure or any flat drillable surface
- Compatible with Clipsal/HPM mounting blocks, 18mm of thicker, if the module needs to be offset from the wall (e.g. concrete-block walls etc.)
- RoHS and CE compliant
Four different development methods The 4D Systems Workshop4 IDE supports multiple development environments, to cater for different user requirements and skill levels.
- The Designer environment enables you to write 4DGL code in its natural form to program the display module.
- The ViSi visual programming experience enables drag-and-drop placement of objects to assist with 4DGL code generation and allows you to visualize how the display will look.
- The ViSi-Genie advanced environment doesn't require any 4DGL coding at all; it is done automatically for you. Simply lay out the display with the objects you want (similar to ViSi), set the events to drive them and the code is written for you automatically.
- The Serial environment is provided to transform the display module into a slave serial display module, allowing you to control the display from any host microcontroller or device with a serial port. Serial libraries are available for C, Pascal, PicAxe, and Arduino.
Wall-Mount LCD Touchscreen Module Resources
Optional Recommended Products for this Item