树莓派

关闭树莓派的指示灯

风格不统一 提交于 2020-01-31 15:47:13
关闭树莓派的指示灯 我有几个树莓派放在房间内,每天晚上都看到指示灯的闪光,感觉有点亮,想着把他们关闭。查看了一下树莓派电路图,发现电源、状态指示灯都是可以被控制关闭的。 经过实验,可以关闭树莓派3、树莓派4的电源、状态指示灯,对于树莓派1、2、zero我估计也是可以的 关闭电源、状态指示灯 使用ssh登录树莓派 在命令行输入一下指令即可: echo 0 | sudo tee /sys/class/leds/led0/brightness echo none | sudo tee /sys/class/leds/led0/trigger echo none | sudo tee /sys/class/leds/led1/trigger echo 0 | sudo tee /sys/class/leds/led1/brightness 如果要每次开机生效, 可编辑/etc/rc.local文件 sudo vim /etc/rc.local 增加 echo 0 | tee /sys/class/leds/led0/brightness echo none | tee /sys/class/leds/led0/trigger echo none | tee /sys/class/leds/led1/trigger echo 0 | tee /sys/class/leds/led1

树莓派4B遇到的坑

删除回忆录丶 提交于 2020-01-30 16:14:25
由于大创需要用到机器学习这些东西,入手了一个树莓派4B(新手没弄过,直接上手最新版果然是有坑的),大佬勿喷😭 一、树莓派安装系统:   1、树莓派用的SD卡(买个质量好的)在笔记本电脑上安装完系统后插入到树莓派的卡槽上,然后接显示器(本人建议用microHDMI转VGA/HDMI接显示器操作,就算是树莓派4B,SSH或者远程连接都还是有点卡),接有线键盘和鼠标,然后接电源( 注意先接显示器转换头,开显示器电源后,再接树莓派电源 )   2、硬件连接完成,开电后会自动进入安装提示过程:什么选择地区,wifi,键盘的略过,然后提示升级的先跳过。 二、树莓派4B更换国内源:   1、树莓派4B更换国内源,建议看这个操作:http://blog.sina.com.cn/s/blog_18f51d56c0102ytx7.html     (1)我的树莓派4B系统安装的是:2019-07-10-raspbian-buster-full.img这个的     (2)找了网上教程,坑了一次发现没这么简单(树莓派4B早已不是stretch版本,而是buster版本)。       (a)打开命令行输入:sudo nano /etc/apt/sources.list       (b)注释原来的代码,然后输入下列两行代码:(也可以用其他的镜像源)           deb http:/

在Deepin中安装树莓派交叉编译环境

强颜欢笑 提交于 2020-01-30 16:01:44
1,深度系统版本 huan@huan-PC:~/Desktop$ uname -a Linux huan-PC 4.15.0-30deepin-generic #31 SMP Fri Nov 30 04:29:02 UTC 2018 x86_64 GNU/Linux 2,安装Git工具 huan@huan-PC:~/Desktop$ sudo apt-get install git [sudo] huan 的密码: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 将会同时安装下列软件: git-man liberror-perl 建议安装: git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch git-cvs git-mediawiki git-svn 下列【新】软件包将被安装: git git-man liberror-perl 升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 19 个软件包未被升级。 需要下载 5,627 kB 的归档。 解压缩后会消耗 31.1 MB 的额外空间。 您希望继续执行吗? [Y/n] y 获取:1 http://packages.deepin.com

【树莓派】使用VNC进行远程控制

核能气质少年 提交于 2020-01-29 02:49:59
之前有进行过VNC以及xrdp连接树莓派,并成功了。 这里看到一篇比较新的,基于mac的连接,文章转载收藏,实践可参考。 这一课里我们将学习如何在树莓派上安装和使用VNC。它可以使你通过图形界面的方式访问树莓派的桌面,就好像你正坐在小派的前面。 以这种方式连接小派可以节省桌面空间,使你的桌面不会乱糟糟的,不会这儿一套键盘鼠标那儿又有一套。这也可以使你把你的小派放到能连上网的其他地方,并远程控制它。 安装VNC SSH(详见: http://www.boydwang.com/2014/05/adafruits-raspberry-pi-lesson-6-using-ssh/ )通常对于控制树莓派来说已经足够了,但是有时使用鼠标进行远程控制并且能够看到树莓派的屏幕也非常有用。 VNC(Virtual Network Connection,可视化网络连接)正是能够做到这一点的一套标准。要使用它,你得在小派上安装一些软件。现在已经有许许多多的VNC server应用,我们接下来将要使用的一款叫做”tightvnc”。 我们可以通过先前已经建立好的SSH连接来安装VNC server。 在SSH终端里输入下列命令: 1 2 sudo apt - get update sudo apt - get install tightvncserver 当出现提示时按一下”Y”

基于树莓派的智能安全门(单片机)

浪尽此生 提交于 2020-01-28 04:41:52
原文链接: https://shumeipai.nxez.com/2017/03/10/raspberry-pi-diy-cool-security-door.html 先用单片机+薄膜键盘做密码键盘的输入,通过串口把获取到的按键值发给树莓派去识别和操作。这里用了#号键作为密码输入结束的确定键。单片机程序和树莓派程序调通后,打印外壳,焊板子(因为体积关系不可能直接塞个直插封装的单片机下去,所以就买了比较方便焊接体积又相对小的DIP封装的单片机,这里用了STC15系列的单片机,可以省掉晶振的焊接) 单片机读键盘数据的代码如下(单片机使用的是STC15W404AS型号) ​ #include "STC15W404AS.h" #include <intrins.h> #define key_port P1 //键盘接口定义 sbit key_port_0=key_port^0; sbit key_port_1=key_port^1; sbit key_port_2=key_port^2; sbit key_port_3=key_port^3; sbit BEEP=P5^5; //蜂鸣器 sbit OPEN=P5^4; //开门按键 /******************************* STC15W404单片机一毫秒延时函数 **************************

树莓派外网访问防止被黑的方法(实操)

隐身守侯 提交于 2020-01-27 17:44:48
我想象我一样玩树莓派的人可能也有类似的经历:刷了系统,为了访问方便,路由设置端口转发,将树莓派曝露在外网。结果被一些不良用心的人盯上,不断的进行暴力破解密码。我用的是centos系统,刚开始的是默认的用户名和密码都没改,没过几天就发现登不上了,明显被破解了。好在派里什么都没有,重刷了系统。下面把跟准黑客斗智斗勇的过程分享一下,也给有类似经历的朋友提供个解决思路。下图是登录失败记录,可以看出已有27000多次偿试,IP遍布全世界,明显是用跳板了,追踪都追不到,反正我是不会。 用下面命令就可以看到登录失败的记录: utmpdump /var/log/btmp >list vim list就可以看到上图的内容了。 虽然没有破解成功但也浪费系统资源,而且知道整天有人来破解你的派,很让人心烦。解决思路如下: 1、改ssh登录次数(默认是6次,改成3次) vim /etc/ssh/sshd_config 文件中有一个被注释掉的 #MaxAuthTries 6改为 MaxAuthTries 3重新启动服务 systemctl restart sshd.service 其实这只能给对方造成点麻烦,还是可以偿试破解。 2. 更改ssh登录端口。ssh登录端口默认是22,改成其他未使用的端口就行了。 vim /etc/ssh/sshd_config 第22行:port 22改为port 4210

树莓派的串口通信

让人想犯罪 __ 提交于 2020-01-27 04:22:23
工具有:   树莓派zero v1.3   CH340 USB转串口工具   电脑端的串口调试助手 硬件接线如图:    配置: 树莓派的串口默认为串口终端调试使用,如要正常使用串口则需要修改树莓派设置。关闭串口终端调试功能后则不能再通过串口登陆访问树莓派,需从新开启后才能通过串口控制树莓派。首先释放串口,执行如下命令进入树莓派配置程序,关闭serial sudo raspi-config 打开/boot/config.txt文件。 sudo nano /boot/config.txt 找到如下配置串口,如果没有,可添加在文件最后面。 enable_uart= 1 enable_uart=1 默认波特率为115200,如需设置波特率为9600要修改文件/boot/cmdline.txt,输入以下指令: sudo nano /boot/cmdline.txt 【删除红色部分】 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait 使用pyserial串口扩展库: pyserial安装指令 sudo apt-get install python-serial

树莓派怎么运行python程序?

不羁的心 提交于 2020-01-27 01:05:17
树莓派运行Python程序的方法: 一、RaspBerry系统设置 1、首先在开发板没有通电情况下,连接硬件,以及项目中用到传感器。比如当前项目需要将LED灯插在面包板上,然后通过杜邦线将开发板和面包板连接,硬件平台搭建完毕。 2、其次打开树莓派开发板3B,然后用vnc连接上。 3、打开ssh功能。 如下图,Raspberry Pi Configuration 启用SSH连接功能。然后点击OK 更改后需要重新启动才能生效 二、使用ssh连接上开发板Raspberry Pi 1、打开事先安装好的File Zilla,输入IP地址、账户、端口号,连接到树莓派的Linux系统 2、在当前pi目录上创建存放开发项目的文件夹。在项目文件夹上创建具体的项目文件夹存放项目文件。例如在DIYdemo目录上创建LED灯项目 3、在PC端写好的python程序文件放到LED文件夹中。 三、运行python代码 1、打开VNC软件,点击菜单–programming–python3(EDLE) 2、打开写好的的程序,运行python程序 相关免费资料分享(点击即可免费观看~) 1、性格分析–学会Python,程序猿也能透视人心! http://www.makeru.com.cn/live/5020_2185.html?s=96806 2、大数据时代,你还不会用Python做数据分析? http://www

树莓派python签到贴吧

雨燕双飞 提交于 2020-01-26 19:24:47
本方法无特殊设计,全靠手动收集cookie。 1.浏览器F12,登陆贴吧主页: 2.点击一键签到,捕捉post数据 点击方法,滤出post,找到onekey,点击该post后右侧出现请求头。 点击原始码按钮,复制请求头的原始码,将其制作成python字典。 再点击右侧参数,复制出表单数据,将其制作成python字典。 3.准备python脚本 # -*- coding: utf-8 -*- # requests模拟发起http,time用于打印时间 import requests import time # url固定的 url = 'https://tieba.baidu.com/tbmall/onekeySignin1' # 把请求头制作成字典 headers = { "Accept": "application/json, text/javascript, */*; q=0.01", "Accept-Encoding": "gzip, deflate, br", "Accept-Language": "zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2", "Connection": "keep-alive", "Content-Type": "application/x-www-form

树莓派使用STEP4:安装vim

 ̄綄美尐妖づ 提交于 2020-01-25 03:15:42
系统原装的vi操作对新手和学习者不友好,可以用nano编辑器,因为我比较熟悉vi和vim,这里推荐使用vim。首先需要删除原装的vi,然后重新安装新的vim,过程比较简单。 1、卸载预装的vi sudo apt-get remove vim-common 2、安装新的vim sudo apt-get install vim 来源: CSDN 作者: jianwang16 链接: https://blog.csdn.net/u010058695/article/details/103767794