树莓派常见问题
in 树莓派 with 0 comment

树莓派常见问题

in 树莓派 with 0 comment

LCD显示屏如何安装驱动?

驱动下载

链接:https://pan.baidu.com/s/1ZKw_Jwb9i0DjPO_luK_UUw
提取码:uu92

我这里3.5寸显示屏为例,将下载的驱动复制到树莓派内存卡根目录

cd /boot

sudo tar zxvf LCD-show-160701.tar.gz

cd LCD-show/
#这里根据尺寸更改数字
sudo ./LCD35-show

旋转屏幕

在终端执行命令:

sudo nano /boot/config.txt 

如使用2.4寸/2.8寸/3.2寸LCD则找到”dtoverlay=tft9341”行,添加rotate参数,格式如下:

dtoverlay=tft9341:rotate=value

如使用 3.5 寸 LCD 则找到”dtoverlay=tft35a”行,添加 rotate 参数,格式如下:

dtoverlay=tft35a:rotate=value

以 3.5 寸 LCD 为例说明:
如需旋转 0 度(竖屏显示),则对应值为:

dtoverlay=tft35a:rotate=0

如需旋转 90 度(横屏显示),则对应值为:

dtoverlay=tft35a:rotate=90

如需旋转 180 度(竖屏显示),则对应值为:

dtoverlay=tft35a:rotate=180

如需旋转 270 度(横屏显示),则对应值为:

dtoverlay=tft35a:rotate=270

按键盘 Ctrl + X,选择 Y,保存退出并重启即可生效

更换靠谱的软件源

如换了其他源在更新、安装包时提示key无效或者包没有找到有可能是源有问题,以下源经测试可用

sudo vi /etc/apt/sources.list

在文件首行增加

deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free rpi
deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free rpi
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main

更新

	#刷新软件源列表
	sudo apt-get update
	#立即更新系统软件
	sudo apt-get upgrade

禁用低电压提示

这里我刷的是respbian lite无桌面版

频繁的显示很影响正常使用,当然你也可以选择一个标准的充电口

Under-voltage detected!

sudo vi /boot/config.txt

​ /boot/config.txt加入以下代码

avoid_warnings=2
logging_level=1

解决过程

官网文档如下

https://www.raspberrypi.org/documentation/configuration/config-txt/misc.md

避免警告
该警告符号可以使用此选项被禁用,虽然这是不明智的。

avoid_warnings=1禁用警告覆盖。 avoid_warnings=2禁用警告覆盖,但即使存在低压也允许涡轮模式。

logging_level
设置VideoCore日志记录级别。该值是特定于VideoCore的位掩码。

​ 这里有个主意得注意下,网上有写avoid_warnings=1

​ 我实际测试还是会显示,我在外网查资料时看到

https://www.raspberrypi.org/forums/viewtopic.php?t=210914

解决方案:
我们可以通过将日志级别调整为引导参数来限制内核的日志级别。可以通过修改**/boot/cmdline.txt**文件来完成。

sudo nano /boot/cmdline.txt

并在最后设置loglevel = 1,因此消息将消失。

但是问题依旧没有解决,于是我翻了下官网文档,通过整合以上两行代码重启问题解决了。

但最好还是使用电压达到,否则可能有短路风险。

黑客帝国屏保

cmatrix可以输出类似黑客帝国的效果

1~9调整速度

shit+1~9改变颜色

安装

这玩意网上大多是通过tar包安装,我尝试了下很多依赖无法安装,难搞。

于是将软件源换到国内,将源更新到最新直接一键安装。

sudo apt-get update

sudo apt-get upgrade

centos

sudo yum install cmatrix -y

debian

sudo apt-get install cmatrix -y

运行

cmatrix

设置静态IP

​ 动态ip容易导致ssh连接失败,网上设置静态ip千篇一律,但是最重要的一个参数routers网关却没有讲如何设置。容易设置出错导致无法上网。

interface wlan0 #有线eth0
static ip_address=192.168.12.xx/24
static routers=192.168.12.1
static domain_name_servers=114.114.114.114

以上是我的case

ip_address(IP)可以在树莓派上ifconfig查询。

domain_name_servers(DNS)默认114.114.114.114就可以。

routers(网关)一般是ip地址最后一位改为1.

也可以通过命令查询,我这里是window通过cmd命令,我的window也是连接的wifi,所以不是电脑发射的wifi,也可以用电脑连接后查询。

ipconfig查询

参考:https://blog.csdn.net/bi_ba_bo1/article/details/105115530

连接蓝牙音箱

首先先添加好蓝牙,如果没有自动连接,点击connect,使变成disconnect。

然后再喇叭图标右键选择刚才的蓝牙音箱

我连接成功在chrome播放音乐还是无声音,reboot后会自动连接再次播放就可以了,不行的可以多重启几次。