Difference between revisions of "3.5 HDMI Display-B"
(Created page with " thumbnail|right|400px|3.5 inch TFT 800x480@60fps sku:441223 {{GD Template Impl}} File:IMG_1796.jpg|thumbnail|right|400px|3.5 inch TFT 800x480@60fps sk...") |
(→Video) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
http://raspberrypiwiki.com/download/RPI-HD-35-INCH-TFT/dt-blob-For-3B-plus.bin (You need to change file name to db-blob.bin after you download it) | http://raspberrypiwiki.com/download/RPI-HD-35-INCH-TFT/dt-blob-For-3B-plus.bin (You need to change file name to db-blob.bin after you download it) | ||
===Video=== | ===Video=== | ||
− | {{#ev: | + | {{#ev:youku|https://v.youku.com/v_show/id_XMzAzOTYzMzc4OA.html}} |
<gallery> | <gallery> |
Latest revision as of 18:53, 15 May 2018
Contents
Overview
3.5 inch HD-TFT Display shield for Raspberry pi 3B/2B/B+ With Keyboards and Remote IR
[NEW]: This LCD supports raspberry pi 3 model B+, but you need use the new dt-blob.bin file. please refer to File:For-3B+.zip or http://raspberrypiwiki.com/download/RPI-HD-35-INCH-TFT/dt-blob-For-3B-plus.bin (You need to change file name to db-blob.bin after you download it)
Video
- 3.5hd-tft01-w800.jpg
- 3.5hd-tft02-w800.jpg
- 3.5hd-tft03-w800.jpg
- 3.5hd-tft04-w800.jpg
- 3.5hd-tft05-w800.jpg
- 3.5hd-tft06-w800.jpg
- 3.5hd-tft07-w800.jpg
- 3.5hd-tft08-w800.jpg
- 3.5hd-tft09-w800.jpg
- 3.5hd-tft10-w800.jpg
- 3.5hd-tft11-w800.jpg
- 3.5hd-tft12-w800.jpg
Features
- Demensions: 85mm×56.5mm;
- Resolution: 800 x 480, 3.5 inch;
- 267ppi High PPI display screen;
- 11ms High Response Time(more than 60 fps);
- 160° Wide Viewing Angle;
- 900:1 High Contrast Ratio;
- Sunlight Readable;
- Backlight can change;
- With 2 keyboards;
- With IR function;
- With I2C Master;
- Without touch
- DC 5V, 80~120mA
How to use this screen
Easy method (advised!!)
Use the full firmware with driver from: https://sourceforge.net/projects/u-geek/files/HATs/Raspi_HD-TFT/ or http://raspberrypiwiki.com/download/RPI-HD-35-INCH-TFT/, download 2016-05-27-raspbian-jessie-HD.7z file,
We advise you verify the big image file via MD5 file after yor download the file;
MD5.txt: http://www.raspberrypiwiki.com/download/RPI-HD-35-INCH-TFT/md5.txt
(Easy method, and this is the advised use method;
How to write firmware into your TF card please refer to How to install the image to your pi)
DIY method
step 1.
Download the official firmware, then upgrade to the latest kernel
sudo rpi-update
step 2.
Down the file from url: http://raspberrypiwiki.com/download/RPI-HD-35-INCH-TFT/dt-blob.bin (recommend)
Or
Copy the file( File:Dt-blob.zip, unzip it)in the /boot
PS:
Please use File:Dt-blob-for-zero-w.zip if you use raspberry pi zero w
Please use File:For-3B+.zip if you use raspberry pi 3 model b+;
sudo cp dt-blob.bin /boot
step 3.
Config file to enable HD-TFT
sudo nano /boot/config.txt
Add the following line:
framebuffer_width=800 framebuffer_height=480 dtparam=spi=off dtparam=i2c_arm=off enable_dpi_lcd=1 display_default_lcd=1 dpi_output_format=0x6f015 dpi_group=2 dpi_mode=87 hdmi_timings=480 0 16 16 24 800 0 4 2 2 0 0 0 60 0 32000000 6 display_rotate=3
Note: If you are using Pi 3, please add this to the config.txt files;(This setting is to shield the interference of Bluetooth interface. We will update the system later.)
dtoverlay=vga666 dtoverlay=pi3-disable-bt-overlay
step 4.
Save then restart;
How to change the backlight, push the button
How to use 2 keys,like gpio
How to use the I2C master(I2C_3)
you can use this module by the following step
step 1. Download the official firmware, then upgrade to the latest kernel
sudo rpi-update
step 2. Config file to enable i2c_3
sudo nano /boot/config.txt
Add the following line:
dtoverlay=i2c-gpio,i2c_gpio_scl=24,i2c_gpio_sda=23framebuffer_height=480
step 3. Make and install the pigpio
sudo git clone git://github.com/joan2937/pigpio cd pigpio sudo python setup.py install sudo make sudo make install
step 4. install the I2C tools
sudo apt-get install i2c-tools python-smbus
step 5. Config file to /etc/modules
sudo nano /etc/modules
Add the following line:
i2c-bcm2708 i2c-dev
step 6. Config file to /etc/ rc.loacl
sudo nano /etc/ rc.loacl
Add the following line:
raspi-gpio set 23 pu raspi-gpio set 24 pu
step 7. Save then restart;
How to use the IR function
Description: IR receiver function:
- Operating frequency: 38K HZ
- Receiving distance: 18-20m
- Reception angle: +/- 45 degrees
The infrared transmitter function
- Wavelength: 940nm
- Transmitting distance: 7-8m
Preparation: Burn into raspbian system;
1. Start the Raspberry Pi, login Raspberry Pi through SSH, the user name: pi, default password: raspberry
2. Update and install lirc software, run the following command:
sudo apt-get update sudo apt-get install lirc
3. Edit the config.txt, and add configuration. use GPIO PIN 26;
sudo nano /boot/config.txt
Add the following line into the config.txt file:
dtoverlay=lirc-rpi, gpio_in_pin=26
4. Edit LRIC config file to enable infrared function; sudo nano /etc/lirc/hardware.conf
Modify the following lines:
LIRCD_ARGS=”--uinput” DRIVER=”default” DEVICE=”/dev/lirc0″ MODULES=”lirc_rpi”
5. Run "sudo reboot" to restart the Raspberry Pi, then run "ls / dev / l *" to view the infrared device is enabled
It's enabled if you can view the above red mark;
6. Record Button
sudo /etc/init.d/lirc stop sudo irrecord -n -d /dev/lirc0 ~/lircd.conf
Record your IR remote control Follow the prompts, such as “pause”,“nextsong”,“prevsong”,“stop”,“volumeup”,“volumedown” etc.
600px then you can get a lircd.conf file; override the old lircd.conf file;
sudo cp ~/lircd.conf /etc/lirc/lircd.conf
7. Startup lirc software;
sudo /etc/init.d/lirc start
8. Run the following command to view & check record result
sudo irw
Then press those record button;
9. You can view those button name to run irsend command;
irsend LIST /home/pi/lircd.conf “”
maybe it's following content:
irsend: 000000000000c837 pause irsend: 00000000000048b7 nextsong
10. Now you can use the infrared transmitter, recorded before launching the remote control key coding, use that will extend the board as a rotary tool.Launch the command reference command:
irsend SEND_ONCE /home/pi/lircd.confpause irsend SEND_ONCE /home/pi/lircd.confnextsong irsend SEND_ONCE /home/pi/lircd.conf KEY_VOLUMEDOWN irsend SEND_ONCE /home/pi/lircd.conf KEY_VOLUMEUP
Appendix
Packing List
1 x HD 3.5 inch TFT screen
Download
File:3.5HD-TFT HAT User Guide v1.0.docx
Matching CNC Case
1. Support camera module(official original camera), with a camera acrylic box.
2. Reserve interface of battery compartment(soon coming).
3. Excellent heat sink to ensure heat dissipation.
Matching Acrylic Case
Install guide: