ALPINO TFT-SD-PRO
The ALPINO TFT-SD-PRO is a multipurpose module with a 128KB RAM PIC18F47K42 (or compatible) CPU. It is designed to be connected to several I2C and/or SPI devices or up to 6 on-board DS18B20 temperature sensors. Data coming from these devices can be displayed on a 320x240 2.4/2.8/3.5" TFT LCD screen (ILI9341-controller) module (e.g. Aliexpress/Ebay/Amazon) with an on-board XPT2046-touch controller and a CD-card terminal. The ILI9341, the XPT2046 and the CD-card-terminal are controlled via SPI. Thanks to on-board pin-headers you can just plug-in the LCD-module directly on the ALPINO.
Data can also be stored on an on-board I2C-FRAM with high capacity, eg. Cypress FM24W256 , FM24V05 or FM24V10. FRAMS are controlled in the same way (actually it is even much easier because there are no page-boundaries and almost infinite write cycles) as the well-known AT24CXXX-EEPROMs.
For easier development a separate UART-terminal is provided for communication with another microcontroller or a PC (3.3V or 5.0V are selectable by setting the appropriate jumper). Since these are TTL-connections you need to use an USB to serial bridge controller like the FT232RL/PL2303/CP2102/CP2104/CH340G if you want to connect to a PC USB-port or a MAX232/3232-chip to connect to a PC RS232-port.
In addition four on-board PC817-terminals serve as optically separated I/Os for save connection to the outer world. As with all ALPINO-variants many PIN-headers bring out Vin, GND, Vcc, I2C (SDA/SCL) and most PIC I/O-pins. To facilitate the programming of the PIC, an ICSP-terminal is provided. Power is provided by a LM2575 (either 3.3V or 5.0V variant, depending on the PIC and peripherals used), supplying 1A for your projects. You can connect/disconnect the LM2575-circuit with Jumper 5 in the case you want to power the board directly from an external power supply (connect the external power supply lines to the Vcc and GND-terminals).
Software examples and drivers for the display, the touch screen and the DS18B20 can be found in various on-line GIT-hub repositories. For the CD-card I recommend Elm Chan's FATFS module.
Do not leave any unused pins floating - make them outputs and drive them to logical 0.
If the EUSART module is turned on by software and the EUSART-RX/TX-pins are not connected then do not leave the RX/TX-pins floating (TX is also INPUT at power-on and POR until the user-software makes it an output!) - use pull-up resistors (eg 10K).
The BOM is listed in a separate file.
ALPINO TFT-SD-PRO
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Alfred Plicka
- ALPINO TFT-SD-PRO The ALPINO TFT-SD-PRO is a multipurpose module with a 128KB RAM PIC18F47K42 (or compatible) CPU. It ...
- ALPINO PIC18F26K20 OLED Module PIC18F26K20-Module with on-board I2C-OLED (128x64) connector, I2C-terminal and ICSP-connector. All I...
- ALPINO PIC-MOSFET-MODULE Equipped with a PIC16F676 this module drives any kind of DC device (capacitive or inductive; from 10...
- ALPINO PIC18 PIC18F1320 PC817 The 2-layer ALPINO PIC18 PIC1320 board is designed for 5V 18-pin PIC microcontrollers with focus on ...
-
-
-
DIY Transistor Tester | Build Your Own LCR Meter at Home with Arduino Nano
6 0 0 -
-
-
ESP32-S3 breakout board for motorizing Iron Man helmets
102 0 2 -
Build a Walking Robot: Theo Jansen Style 3D Printed Octopod
183 0 4 -
-