【基于物联网的智能草莓种植系统的设计与实现系列教程】7-树莓派触3.5寸控屏连接翻转与触屏校准 (课程设计、毕设项目、树莓派、yolov5)

【基于物联网的智能草莓种植系统】项目3.5寸触控屏连接验证与相关问题解决

项目各章节跳转

可点击跳转到对应章节 ==》 努力更新中。。。

0.基于物联网的智能草莓种植系统项目简介
1.项目相关硬件购买清单与资料下载
2.温湿度传感器代码与接线验证
3.土壤湿度传感器代码与接线验证
4.光照度传感器代码与接线验证
5.PWM控制代码与接线验证
6.摄像头连接验证
7.触控屏连接验证
8.项目整体验证
9.项目快速搭建教程

树莓派环境说明

开始此教程之前,请确认你已经配置好了树莓派的系统环境且拥有有相应的配置工具。

如果你还没有准备好可以点这里传送环境配置教程。

本节的主要内容是带你安装配置好树莓派的触控显示屏并解决出现得相关问题,难度不大,让我们开始吧!

显示屏硬件连接

1、首先给树莓派需要断电,然后确保屏幕和我是完全一样的,不同的屏幕连接方式完全不一样,需要参考卖家给的手册来连接。
请添加图片描述

2、我这个类型的显示屏连接很简单,靠右对齐插上即可,如图,注意!错误的连接上电可能会烧坏屏幕和树莓派。请添加图片描述

3、这是最终效果,3.5寸的屏幕可以与树莓派边缘平齐。
请添加图片描述

驱动获取与传输

1、驱动以及相关对应的教程可以从卖家那获取,如果你的显示屏与我的一样,也可以参考我整理的这一份。
点击可跳转下载

在这里插入图片描述

2、树莓派开机后会3.5寸屏幕会显示白屏。需要通过 VNC server 连接树莓派来安装屏幕驱动,VNC 显示的树莓派桌面如图所示。
在这里插入图片描述

3、依次选择文件传输工具,点击send files ,选择驱动文件,点击打开文件即可传送文件到树莓派桌面,如图所示。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4、拖拽文件到用户目录下并解压文件。解压完成后会多一个LCD-show的文件夹。
在这里插入图片描述
在这里插入图片描述

驱动安装与调试

1、进入命令行开始安装,点击打开命令行依次输入如下指令。
在这里插入图片描述

cd LCD-show			//进入驱动文件夹
sudo ./LCD35-show	//执行驱动安装

2、等待安装完成,安装完成后树莓派会自动重启。
在这里插入图片描述

3、重启完成后,并且VNC server 窗口也会变为3.5寸大小,同时树莓派触控屏已经可以正常显示了,触屏也可以正常使用,如图所示。
在这里插入图片描述
在这里插入图片描述

4、如果你也有旋转屏幕的需要,可以跟着我继续往下走,首先我们需要旋转屏幕,打开命令行,输入如下指令,回车即可打开配置文件。

sudo nano /boot/config.txt

在这里插入图片描述

5、找到文件中如图所示的这句话,修改为270即可,也就是在现在的基础上加上180度。

dtoverlay=tft35a:rotate=0		//竖屏显示
dtoverlay=tft35a:rotate=90		//横屏显示
dtoverlay=tft35a:rotate=180		//竖屏旋转180度显示
dtoverlay=tft35a:rotate=270		//横屏旋转180度显示

在这里插入图片描述
在这里插入图片描述

Ctrl + x	//保存修改
y			//确认修改
Enter		//确认返回

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、重启树莓派修改生效

sudo reboot		//树莓派重启指令

在这里插入图片描述

7、屏幕旋转过来了,但是触屏没有旋转,你可以尝试一下点击树莓派触屏右下角,光标会定位到左上角,所以接下来我们需要校准触屏。
这里需要用到一个触屏校准工具,点击可跳转下载
在这里插入图片描述

8、当然,我提供的驱动文件夹下也有这个文件,如图。官方给的在LCD-show.tar.gz 屏幕驱动中,名字类似,但是我总是安装失败,所以重新找了一个可以用的,你也可以尝试一下原来的。
在这里插入图片描述
9、同样的,我们把工具安装包放到用户目录下。然后打开命令行。如果你想尝试官方给的,需要进入到 LCD-show 目录下。
在这里插入图片描述
在这里插入图片描述

10、执行安装指令,指令的后面是对应的文件名,需要根据你自己的来修改。

sudo dpkg -i -B xinput-calibrator_0.7.5+git20140201-1_arm64.deb
ls //可以打印当前目录下的所有文件列表

在这里插入图片描述
在这里插入图片描述

11、开始校准,执行后,屏幕上会出现十字光标,你需要准确点击红色光标的中心,点击四次完成校准。注意,不要点击白色光标。可以多校准几次。

DISPLAY=:0.0 xinput_calibrator 

在这里插入图片描述
在这里插入图片描述

12、好的,恭喜你,你已经完成了屏幕的安装与校准。之所以把这里放在第7章,是因为小屏幕真的不太方便操作,然后你想切换回大屏显示,执行下面的命令即可,执行后树莓派会重启。

需要注意的是,切换回大屏的指令是直接删除安装的屏幕驱动,执行后一切回到革命前,要想重新使用触屏屏,需要再安装一遍驱动,调整屏幕方向,校准触屏,所以并不建议你轻易执行下面的指令。推荐修改屏幕分辨率

cd LCD-show/			//进入驱动目录
sudo ./LCD-hdmi			//执行此文件关闭3.5寸触控屏
sudo ./LCD35-show		//可重新打开3.5寸触控屏

在这里插入图片描述

13、好的,屏幕驱动已经关闭,屏幕已经切换到 VNC server 显示,更多分辨率修改可点击这里跳转。需要注意的是,此方法只适用于旧版树莓派系统,最新版的系统已经不适用了!

猜你需要

1、显示屏分辨率修改–>点击跳转

2、更换树莓派桌面壁纸–>点击跳转

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
智能家居系统是一种基于物联网技术和智能化技术的智能家居系统。它通过将各种家用设备和电子设备与网络连接起来,实现设备之间的互联互通,从而实现家居设备的自动化、智能化和远程制。下面是一个基于物联网技术的智能家居系统设计实现过程: 1. 系统架构设计 智能家居系统的架构设计包括硬件和软件两部分。硬件部分包括各种传感器、制器、执行器等设备,软件部分包括物联网平台、数据处理和分析系统、用户界面等。 2. 传感器和制器的选择 根据智能家居系统的需求,选择适当的传感器和制器。比如,温度传感器、湿度传感器、光照传感器、二氧化碳传感器等用于检测环境参数;电灯制器、窗帘制器、空调制器等用于制家居设备。 3. 设备联网 将传感器和制器与物联网平台连接起来,通过网络实现设备之间的通信和制。可以使用无线通信技术,如Wi-Fi、ZigBee等。 4. 数据采集和处理 通过传感器采集环境参数的数据,并将数据传输到物联网平台。在平台上对数据进行处理和分析,实现数据的可视化和实时监。 5. 远程制 用户可以使用智能手机、平板电脑等设备通过物联网平台远程制家居设备,实现远程开关灯、调节温度等功能。 6. 安全性保障 在智能家居系统中,安全性是非常重要的。可以采用多种安全机制,如数据加密、身份认证等,保障用户的隐私和数据安全。 7. 用户界面设计 为了方便用户使用,需要设计一个友好的用户界面。用户可以通过界面实现设备的制和监,如查看环境参数、制灯光等。 总之,基于物联网技术的智能家居系统设计实现需要考虑多个方面,包括硬件和软件的设计、设备联网、数据采集和处理、远程制、安全性保障和用户界面设计等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

❀周周~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值