本章节待慢慢补充... linux下的GPIO一般可以在/sys/kernel/debug/gpio下查询到信息,但是由于棒子的PCB没有开源,无法得知目前那些GPIO可以使用。但是通过表面可知,至少有3颗LED、2路SIM卡控制端口可用,且板载Uart串口调试点,因此,如果能对其中几个IO进行操作,通过IIC协议,即可可以控制多路外设,成为真正的硬件开发板...控制LED行为从最简单的开始,控制一颗LED的亮灭。刷了Debian系统后,板子上只有红色、蓝色灯为启用状态,而绿色灯为None状态。因此,我们可以先拿没用的绿色LED下手。了解LED控制方法查询目前棒子上已知的GPIO引用:ls /sys/class/leds/查询后可得:蓝色LED默认分配为WIFI状态绿色LED默认分配为网络状态红色LED默认为系统运行指示灯SIM:EN为SIM卡启用状态,该焊盘位于ESIM底座GND处,预测SIM1同理SIM:SEL为SIM选择状态,物理位置目前未测量进入green的目录内,可看到以下几个文件:主要文件为brightness、max_brightness、trigger,这三个文件即为
还是准备玩esp32加小屏幕了,记录一下开发心得,虽然都做到一半多了,但是为了防止忘记或者是因为习惯性记录,还是准备将新学的给记下来,之前WIFI配网都做好了,那就从蓝牙开始吧...原文参考链接:https://www.bilibili.com/read/cv15007387环境配置硬件:ESP32编程语言:Micropython编译器:ThonnyMicropython蓝牙目标:让esp32模块发出蓝牙信号,手机连接并通过软件发送串口数据,模块接收数据并实现点灯效果基础测试代码:from machine import Pin from time import sleep_ms import ubluetooth #导入BLE功能模块 ble = ubluetooth.BLE() #创建BLE设备 ble.active(True) #打开BLE #设置BLE广播数据并开始广播 ble.gap_advertise(100, adv_data = b'\x02\x01\x06\x03\x09\x41\x42')运行后,可以在手机上搜索到一个蓝牙设备名为“AB"如
由于之前在树莓派上安排了不少东西,如frp、网盘等,又因为树莓派4B的功耗增加不少,导致整体散热偏高...(网盘这个坑后面填)温控原理使用树莓派小风扇对其风冷散热,并且在三极管组成的简单电路下通过树莓派GPIO口输出PWM进行不同阶段温度的控制,使其可以在温度过高情况下减少PWM占空比加速散热、温度较低时静音慢速散热,减少因为长期高速运转产生的噪声,也同时增加了风扇寿命。硬件准备1、树莓派及优质电源线(推荐使用官方电源,第三方电源在风扇运转时容易出现低电压警告) 2、树莓派小风扇 x1 3、三极管NPN8050 x1 4、电解电容100μF x1(理论上大部分电容都支持,起到稳定风扇作用,减少因风扇突然加速等产生的异响) 5、接插件 x5 6、杜邦线(母对母) x3电路原理图三极管8050三个管脚顺序从平面、从左到右依次是发射极E、基极B、集电极C 本图中,风扇负极接入三极管的发射极E,树莓派上任意一个GPIO引脚接入三极管的基极B,树莓派上的GND接入三极管的集电极C; 将电容C1并联到风扇的两段,或者直接并联到接插件的1、3处,如果使用电解电容需要注意正负极本电路无需焊接至电路板上
以下内容涉及过多终端,推荐用ssh连接后操作...远程连接树莓派内连接wifi后:有显示屏:打开终端,输入 ifconfig 查看当前的ip地址;无显示屏:进入路由器后台或者热点查看连接列表,找到设备名为 raspberrypi,并记录下ip地址;将ip地址填入ssh远程软件,然后远程连接到树莓派:用户名为pi,默认密码为raspberry,如遇到第一次连接证书问题选择 是 即可软件操作一、更新软件源树莓派自带的软件源一般来说功能是比较齐全,但是由于地区原因访问较慢,甚至部分地区无法访问等,因此我们一般会先更换到国内软件源,再进行接下来的操作国内部分软件源raspbian 32位源:中科大源文档 http://mirrors.ustc.edu.cn/help/raspbian.html#raspbian 64位x32位源:清华源文档 https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/64位树莓派可以直接使用debian源清华源debian源:https://mirrors.tuna.tsinghua.edu.cn/help/deb
有时候在使用树莓派时并没有显示屏配件,这时候就需要远程操作了...本篇文章推荐配合前篇一起阅读————树莓派4b上手准备工作 - 1安装系统阶段... ...(方法同前篇安装镜像 - 步骤1-5)将未开机、已经写入系统镜像的SD卡再次插入电脑,在boot盘内新建文件"wpa_supplicant.conf"编辑该文件,将以下信息填入文件内country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="wifi-name-1" psk="12345678" key_mgmt=WPA-PSK priority=1 } network={ ssid="wifi-name-2" psk="12345678" key_mgmt=WPA-PSK priority=2 scan_ssid=1 }其中,前三行为默认即可ssid:网络的名称(避免中文名,树莓派无法识别)psk:密码pr
yanhy2000
记录学习中的点点滴滴~