自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

raspberry_pi的博客

树莓派大佬带你玩转树莓派!

  • 博客(15)
  • 收藏
  • 关注

原创 【硬件控制】5. Pico使用串口与电脑通信

UART是全双工的,也就是说发送的发送的同时可以接收数据,UART需要三根线,一根TX(发送),一根RX(接收)和一根GND(共地)买到模块后找店家要一个驱动,安装驱动后,可以测试下模块是否正常工作,将模块插入电脑,设备管理器里面出现新的串口设备说明驱动安装成功。代码写完后,将串口调试助手的串口操作关闭掉,运行上面的Python脚本,也能源源不断输出Pico发送的数据了。UART是串口的一种,可以用来通信,包括单片机和电脑,单片机和单片机,单片机和其它带串口的外设。

2023-06-17 22:00:01 3994 2

原创 【硬件控制】4. Pico接收开关输入

树莓派Pico读取开关输入

2023-06-14 22:02:12 481

原创 【硬件控制】3. Pico点亮一盏会呼吸的灯

这里设置的其实是0-65535中间的一个数值,这个数值除以65535才是占空比,之所以范围是0-65535是因为这个数值是uint 16位的,相当于2的16次方=65536。我们要实现呼吸灯使用数字信号来控制肯定是不行的,我们需要能够输出0和1之前的值,相当于输出一个模拟信号,但是树莓派的GPIO引脚都是数字信号的,怎么办呢?从高电平到低电平再到高电平叫作一个周期,而频率是周期的倒数,如果一个PWM的频率为50Hz,那么一个周期的时间为0.02s。通过不断改变每个周期的占空比来实现输出电压的渐变。

2023-05-29 11:42:22 517

原创 【硬件控制】2. 使用IDE来编写MicroPython代码

当然这个代码在下次Pico启动时是不会执行的,如果你要每次上电就执行自己的代码,需要利用MicroPython的机制,MicroPython启动后会加载并执行main.py文件,所以将你的代码另存为main.py就可以实现上电自启了。这里讲解了两种IDE的使用,官方建议Thonny,免费轻巧,功能也不弱,个人建议使用Pycharm社区版,免费并且代码提示相对来说比Thonny好。这里选择Pico,然后起名led.py,就会在Pico的Flash中创建一个led.py的脚本文件,并且在左侧文件中会显示出来。

2023-05-28 22:05:53 909

原创 【硬件控制】1. Pico介绍

树莓派0到4全部用的博通的处理器,现在树莓派出了一款微控制器RP2040,注意是微控制器,Arm Cortex-M0系列(Arm最低端),有了这款微控制器后树莓派就出了一款开发板就是Pico,相当于是这款芯片的一个官方使用案例。当你长按BOOTSEL按钮时插入电脑USB接口,Pico会进入程序烧录模式,这时候电脑上显示一个USB存储设备,将自己写好的固件拷进去就好了,拷贝完成后Pico会自动重启,执行你的程序。找一款串口调试助手工具,然后串口号选择你的Pico串口号,波特率选择9600,点击打开串口。

2023-03-19 18:00:26 3092 2

原创 如何选择适合自己的树莓派产品

如果要搭建家庭服务器,下载机,NAS,智能家居服务器等,这些不需要使用GPIO的业务,可以选择树莓派Pi0到Pi3也可以选择一些便宜的x86工控机来平替,200多都能搞定。如果要搞神经网络的话,Pi4的性能可能都不能满足你的需求,现在树莓派价格也不低,这时建议放弃树莓派,选择Jetson nano这类开发板,1000多的价格。微处理器系列产品可以跑操作系统,一般是基于Linux的发行版,功能强大,价格也很贵,可以用来搭建家庭服务器,NAS,下载机,或者智能家居系统。以上列出了树莓派现有的产品。

2023-03-06 21:12:38 1211

原创 【硬件控制】0. 软件控制硬件杂谈

单片机或微控制器这样的设备都有一些可编程的IO口,你可以通过代码来控制IO口输出的电平高低,从而控制外围设备,比如经典的51单片机。3. 智能WiFi插座,这种设备一般内置微控制器,有自己的APP可以控制,这种设备如果想要控制,就要从它的控制协议入手。下来详细讲解IO口使用,以及IO控制的不同方式,先由简单的入门,一步一步来,最后可以实现我们想要的作品。知道了这排针脚的功能后就可以搭建一个简单的电路,然后写程序控制对应脚的电平高低,从而控制电路的通断。2. 灯泡之类的设备,这样的设备控制需要继电器来实现。

2023-02-22 21:52:43 332

原创 如何在PC上安装一个树莓派系统?

好消息,好消息,树莓派要降价了第一季度供应链逐渐恢复,第二季度价格将恢复到疫情前的水平。对于想入手树莓派的我建议先等等。那没有树莓派又想做项目的人怎么办呢,这里教大家一种PC上运行树莓派系统的办法,和树莓派板子相比除了没有物理的GPIO口,其它体验完全一致,项目做完可以直接拷贝到树莓派板子上跑。工具安装先安装虚拟机软件,这里使用的是VirtualBox ,当然也可以使用VMware不要使用Windows自带的Hyper-V,安装好无法进入系统系统下载打开官网下载x86版本的树莓派系统。

2023-02-20 21:56:56 2315 1

原创 SSH连不上的解决方案

2. 如果没有找到树莓派,说明树莓派连接路由器失败,可能是WiFi的问题,找一根网线直接连接树莓派和路由器,然后重复步骤1查看ip。3. 如果1和2两步都不行的话,需要准备一个显示器和键盘鼠标了,连接树莓派,重启,开机后查看树莓派是否正常联网。3. 树莓派距离路由器不要太远,树莓派WiFi模块没有外接天线,信号不是太好,所以距离会导致WiFi连接失败。4. 如果步骤3执行后树莓派联网正常,但是无法连接SSH,打开树莓派上的终端,执行。如果找到了树莓派,点击查看ip,通过ip连接。

2022-12-16 13:51:37 5150

原创 【网站系列】3. 如何部署一个动态博客

所以,要搭建这套动态博客就很麻烦,需要先安装MySQL,再安装PHP,然后配置web服务器中启用PHP插件。一般都数据存储也不会直接放磁盘,为了满足项目的复杂性会选择使用数据库,这里的WordPress就是一个PHP+ MySQL的项目。这里说一下动态博客网站,动态博客首当其冲的是WordPress了,这是一个使用LAMP经典架构的网站项目, 经久不衰。动态网站相比静态网站来讲复杂的多了,需要引入动态语言,如PHP,Java,Python这些。嗯,你可以在后台换一个漂亮的主题。嗯,好像更丑了,拜拜了各位。

2022-09-13 22:10:50 676

原创 【网站系列】2. 讲一下Docker,以后会用到

Docker用起来很方便,开箱即用,比如我要做一个AI程序,使用了Tensorflow,这玩意又特别难装,可能依赖的库我现在系统没有,或者库版本和我当前系统冲突,这就很麻烦了。但是用了Docker,可以把Tensorflow依赖的所有库打包入镜像中,我想使用的时候直接拉取镜像,创建容器就好了。但是一台电脑上的多个容器会共享操作系统内核,启动容器就无需启动系统了,速度自然快多了。Docker中还有一个概念是镜像,镜像就是一个容器的模板,通过镜像来创建多个相同的容器,每个容器可以单独执行,互不影响。

2022-09-11 17:17:42 334

原创 【网站系列】1. 树莓派上如何部署一个静态博客

光有HTMl文件是不能作为一个网站来让用户访问的,还需要一个web服务器,web服务器根据用户的请求找到对应的HTML文件,然后返回到用户浏览器,用户浏览器解析HTML后就能显示内容了。静态博客就是一系列静态HTML文件,可以手动编写HTML代码,也可以用其他工具生成,这里推荐用Hexo来做静态博客,你只需要写markdown文档就好了,HTML代码和样式会自动生成。服务器上的nginx监听端口,收到请求后发现用户需要的是doc.html文件,就在网站目录中找到doc.html文件后发送给用户。

2022-09-07 22:29:20 936

原创 【网站系列】如何用树莓派搭建一个网站

如何在树莓派上跑一个网站,如何内网穿透,如何搭建一个WordPress动态博客

2022-09-07 22:02:26 1317

原创 如何选择适合自己的树莓派系统

如何选择一款适合自己的树莓派系统

2022-06-26 17:57:14 7914

原创 树莓派系统安装的正确姿势

树莓派系统安装的正确姿势 Raspberry Pi Imager

2022-03-03 21:41:12 7967 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除