树莓派玩法总结示例:Raspberry Pi by BHM
目前引脚使用情况:

- 安装arm64系统,安装时使用Pi OS Imager设置SSH、WiFi等
- 使用root登录ssh
- 旋转屏幕
- 修改显示比例DPI:编辑
~/.Xresources
,添加Xft.dpi: 125
- 连接无线鼠标:在/boot/cmdline.txt末尾加上usbhid.mousepoll=0
- 测试OpenGL
- 更换debian源
- 安装双拼输入法:Rime和切换成简体和配置词库
- 安装WPS:官网下载安装即可
- 安装微软字体
- 安装VSCODE:也可以从树莓派推荐软件里安装
- 安装docker:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
- 隐藏VNC托盘图标:options-expert-trayicon
- 开机连接校园网:Wifi自动连接北交校园网、树莓派设置开机自启动的两种方式
- 自动联网:修改wpa_suplicant.conf
- FRP/NPS内网穿透:nps文档
- 使用Flask搭建HTTP服务器:nginx+uwsgi+flask环境部署
- 使用PHP实现Dashboard:树莓派4安装Pi Dashboard仪表盘(亲测成功)
- 9g舵机控制:树莓派+pyhton控制9g舵机
- 摄像头监控:MotionEye
- 树莓派关闭电源灯:关闭树莓派的电源、状态、网口指示灯,新版要把led0和led1换成ACT和PWR
- 蓝牙打印机控制(暂未实现)
- 温湿度监控:使用 Adafruit 读取 DHT11 温湿度传感器、树莓派DHT22读Adafruit_DHT报错 can not import Beaglebone_Black_Driver的解决办法
- LED点阵控制:luma.led_matrix库在树莓派上的安装
- 无源蜂鸣器控制:树莓派 python 蜂鸣器_树莓派3b强行驱动无源蜂鸣器、Arduino Uno >>> 蜂鸣器播放《极乐净土》、c语言乐曲演奏——《千本樱》
- 添加关机按钮:将开关与GPIO3和GND相连,在/boot/config.txt末尾添加
dtoverlay=gpio-shutdown
或用PIN11关机:dtoverlay=gpio-shutdown,gpio_pin=17,active_low=1,gpio_pull=up
- 解决无法重启的问题:使用
journalctl -b -p err
查看启动错误日志,发现是打印机驱动加载失败,编辑/etc/modules-load.d/cups-filters.conf
屏蔽打印机驱动即可
- 安装GoldenDIct,实现取词翻译,注意执行时开头要加bash;也可以用这个脚本:https://github.com/skywind3000/translator
- 禁用蓝牙SAP:修改
/etc/systemd/system/bluetooth.target.wants/bluetooth.service
添加--noplugin=sap
(https://raspberrypi.stackexchange.com/questions/40839/sap-error-on-bluetooth-service-status)、修改/etc/bluetooth/main.conf
使mode=dual
- 阻止关机和重启的罪魁祸首:sudo uwsgi
- 安装图标包:Tela-icon-theme
- 安装鼠标指针主题:Bibata_Cursor
- 安装窗户标题栏主题:openbox-theme-collections
- 锁定罗技K380键盘的FN键:k380-function-keys-conf
- 电脑重启后K380无法自动连接:不要用blueman连接蓝牙设备,用bluetoothctl配对,trust + pair + connect,有输入密钥的环节才可以。
- 设置HDMI为默认音频输出,
sudo raspi-config
->System Options
->Audio
->HDMI
- 蓝牙连接问题:https://github.com/bluez/bluez/issues/157
- 连接github,
ssh-keygen -C "mail@example.com"
,添加密钥到github
- 配置右键菜单(context menu):编辑
/home/pi/.local/share/applications
- 修改系统默认文件浏览器:编辑
~/.local/share/applications/mimeapps.list
,添加:
<pre>
[Default Applications]
inode/directory=rpw-pcmanfm.desktop;
</pre>
- KDE桌面network-manager不可用,没有wifi图标:卸载wpasupplicant、network-manager、plasma-nm,重新下载和安装这3个包,重启,完美解决
- 树莓派改造蓝牙简易功放,使用自带3.5mm音频口输出,http://bbs.hifidiy.net/thread-1467025-1-1.html、https://github.com/rern/rAudio
- 树莓派添加SSD130X OLED,通过I2C连接,SCL:pin5,SDA:pin3,VCC:3.3V