树莓派
GEEK.攻城狮
这个作者很懒,什么都没留下…
展开
-
【树莓派】树莓派更换源 清华源
树莓派系统更换软件安装源原创 2022-07-08 15:10:00 · 2877 阅读 · 0 评论 -
【树莓派】python程序更新树莓派系统时间
使用程序更新系统时间1、关闭系统时间自动更新sudo timedatectl set-ntp false在shell里面使用date命令查看时间2、python程序import osdef set_sys_time(year,month,day,hour,minute,second): currenttime="%u-%02u-%02u %02u:%02u:%02u"%(year,month,day,hour,minute,second) os.system('sudo da原创 2022-01-13 10:42:43 · 1031 阅读 · 1 评论 -
【树莓派】树莓派4B固定IP地址
修改文件dhcpcd.conf文件:nano /etc/dhcpcd.conf改为:其中ip_address、routers、domain_name_servers地址可自行设置重启后,将电脑设置为同一网段IP地址即可。原创 2021-12-13 15:50:53 · 2056 阅读 · 0 评论 -
【树莓派】树莓派自动运行python程序并将print输出至时间为文件名的记录文件中
开机自启动修改rc.local文件sudo nano /etc/rc.local在# exit 0 前增加代码:filename=/home/pi/log/log_`date +%Y%m%d_%H_%M.LOG`python3 -u py文件的路径 > $filename &其中:-u表示:重定向输入到文件,并强制无缓冲使用stdout如果不加,会只创建文件,等程序运行结束后才会有内容,加上后不缓冲直接输入到文件...原创 2021-12-07 14:33:54 · 1089 阅读 · 0 评论 -
【树莓派】解决树莓派4B不连接显示器开机后,用VNC无法显示画面 (cannot currently show the desktop)问题
树莓派4B不连接显示器开机后,用VNC无法显示画面 (cannot currently show the desktop)修改配置文件sudo nano /boot/config.txt找到 #hdmi_force_hotp1ug=1,把前面的#号去掉:可以理解为如果未检测到hdmi显示且正在输出合成,则取消注释输入sudo reboot重启sudo reboot重启后,连接成功...原创 2021-12-05 16:17:04 · 4440 阅读 · 14 评论 -
【树莓派】树莓派4B运行gpio readall报Model:17c错误的解决方法
使用树莓派4B运行gpio readallOops - unable to determine board type... model: 17原因:版本是V2.5版本导致,需要升级只2.52版本升级方法:http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b/To upgrade:cd /tmpwget https://project-downloads.drogon.net/wiringpi-latest.原创 2021-11-02 16:28:32 · 4305 阅读 · 1 评论 -
【树莓派】树莓派固定USB端口号的方法
参考:https://www.freesion.com/article/7604513373/首先我们需要一个USB,插入树莓派的USB口。此时输入下面一段代码:ls -l /dev/tty*获取到当前使用的USB口后,输入代码udevadm info /dev/ttyUSB0 //设备名视上图输出的usb端口名而定可以看到如下信息:P: /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb原创 2021-10-18 18:00:54 · 2855 阅读 · 3 评论 -
【python】python接收串口json格式数据并解析
首先感谢:https://www.cnblogs.com/mangojun/p/10558069.html本文参考了该博主部分代码最近在写一个zigbee的程序,终端发送采用了json格式打包。上位机使用了树莓派,直接使用python编程,第一次尝试树莓派接收数据,仍旧采用了类似于C语言的数据处理方式。数据处理过程:1、首先通过进程,将数据接受进一个bytearray的数组中2、在数组中查找 { ,因为我的格式比较简单,发送上来的数据都只有一组大括号,所以处理起来相对容易一些。3、在数组中查原创 2021-08-05 10:54:30 · 2626 阅读 · 0 评论 -
【树莓派】使用USB转串口模块扩展树莓派串口
系统:respberrypi平台:树莓派 4B树莓派40PIN引脚上,只有1个串口,在嵌入式系统中,经常会遇到使用多个串口的情况。可以通过USB转串口模块来进行扩展。在树莓派系统中已经内置了常用的USB转串口驱动。1、将USB转串口设备插入树莓派的USB口,通过lsusb命令查看是否正确识别2、使用ls -l /dev/tty*命令,查看设备名称。在这儿被识别成了/dev/ttyUSB03、查看串口波特率stty -F /dev/ttyUSB04、查看串口连接信息,dmesg | gr原创 2021-06-02 16:46:24 · 2112 阅读 · 0 评论 -
【树莓派】树莓派使用python、E16 GPRS模块向MQTT服务器传输数据
树莓派连接E16 GPRS模块模块:塔石E16 GPRS模块 MQTT版本1、硬件连接示意图E16模块错位了,应该接PIN3,PIN42、串口调试需要安装minicom,可参考https://blog.csdn.net/cw_huang/article/details/117060235python测试代码:发送命令:import serialimport timeser = serial.Serial("/dev/ttyAMA0",115200)# 发送数据,必须是\r\n原创 2021-05-20 08:33:16 · 541 阅读 · 0 评论 -
【树莓派】树莓派使用paho-mqtt库进行MQTT通讯
树莓派使用paho-mqtt库进行MQTT通讯参考资料:https://www.emqx.cn/blog/use-mqtt-with-raspberry-pihttps://pypi.org/project/paho-mqtt/1、安装paho-mqtt库官方网站:https://pypi.org/project/paho-mqtt/pip install paho-mqtt2、登录MQTT服务器3、发布消息# test_connect.pyimport paho.mqtt.cl原创 2021-05-20 08:11:55 · 1555 阅读 · 0 评论 -
【树莓派】树莓派配置串口通讯
配置串口通讯从树莓派的相关资料我们可以看到,树莓派有两个串口可以使用,一个是硬件串口(/dev/ttyAMA0),另一个是mini串口(/dev/ttyS0)。硬件串口有单独的波特率时钟源,性能好,稳定性强;mini串口功能简单,稳定性较差,波特率由CPU内核时钟提供,受内核时钟影响。树莓派(3/4代)板载蓝牙模块,默认的硬件串口是分配给蓝牙模块使用的,而性能较差的mini串口是分配给GPIO串口 TXD0、RXD0。首先运行命令ls /dev/ser* -al查看默认串口分配1、关闭串口原创 2021-05-20 08:06:10 · 3812 阅读 · 0 评论 -
【树莓派】树莓派启动自动网络网络时间同步
启用网络时间自动同步输入以下命令:sudo timedatectl set-ntp true使用date命令查看当前时间是否已经更正pi@raspberrypi:~ $ date2021年 04月 27日 星期二 15:24:44 CSTpi@raspberrypi:~ $原创 2021-05-20 08:03:08 · 1708 阅读 · 0 评论 -
【树莓派】树莓派安装中文输入法
安装中文输入法1、配置中文环境sudo raspi-config在 Default locale for the system environment 中使用键盘的空格键选择以下五项:en-GB.UTF-8 UTF-8zh_CN.GB2312zh_CN.GB18030 GB18030zh_CN.GBK GBKzh_CN.UTF-8 UTF-8按键盘的“Tab”键选择“确认”,然后在出现的菜单中选择 zh_CN.UTF-8 UTF-8 ,点击键盘上的回车(默认回车为确认)。2、安装中文原创 2021-05-20 08:02:27 · 6070 阅读 · 1 评论 -
【树莓派】树莓派SSH登录和远程桌面
SSH登录使用putty,登录IP,端口号22默认用户为pi,密码为raspberry登录配置远程桌面1、打开VNC、ssh功能sudo raspi-config在interface选项中,选择VNC和SSH功能,都使能2、在windows侧,安装远程桌面https://www.realvnc.com/en/connect/download/viewer/...原创 2021-05-20 08:01:40 · 337 阅读 · 0 评论 -
【树莓派】树莓派网络设置
有线网络配置在网络右键点击配置,配置为自动获取。查看IP地址:ifconfig -a设置固定IP命令:sudo nano /etc/network/interfaces无线网络配置第一次使用的时候,发现树莓派会不打开wifi,在界面上会显示“No wireless interfaces found"原因:在安装完系统第一次上电的时候,跳过了wifi设置,导致该问题。解决方案:重新安装了2021-03-04-raspios-buster-armhf-full系统。在桌面初始原创 2021-05-20 08:00:58 · 2402 阅读 · 0 评论 -
【树莓派】读取树莓派温度信息
pi@raspberrypi:~ $ vcgencmd commandscommands="vcos, ap_output_control, ap_output_post_processing, vchi_test_init, vchi_test_exit, pm_set_policy, pm_get_status, pm_show_stats, pm_start_logging, pm_stop_logging, version, commands, set_vll_dir, set_backlight原创 2021-05-18 20:47:21 · 310 阅读 · 0 评论 -
【树莓派】树莓派摄像头的安装与使用
1、使能摄像头在设置里面,使能摄像头也可以通过命令进行配置。sudo raspi-config若要求重启,则重启树莓派2、安装luvcview使用命令sudo apt-get install luvcview安装luvcview3、开启luvcview使用命令luvcview -s 640x480,开启摄像头.可以根据摄像头调整分辨率4、拍照可以使用raspistill -t 500 -o image.jpg命令,拍摄照片,拍摄后的照片放在/home/pi目录里面。.原创 2021-05-19 15:21:38 · 1708 阅读 · 3 评论