PWM调试工具 个人DIY的PWM调试器,通过编码开关实现无极调速,通过一个0.96寸的LCD屏幕实时显示当前占空比。支持3S电池充电,支持边冲边用。用途1:配套无刷电机做一个焊接时的排风扇。(图片见下文)用途2:个人工作涉及到调试电机,方便调试。
STM32&4G模组实现OTA升级 <笔记>STM32&4G模组实现OTA升级前言这是一个STM32&4G模组配合实现的OTA升级教程。硬件平台是小熊派的开发板+自己其他项目上的4G模组(型号为:SIMCOM7600CE)。软件是在STM32里面编写裸机程序,使用了状态机编程,主业务是用AT指令连接MQTT平台,OTA升业务是用HTTP下载将要升级的BIN文件。Drawn By:67373UPUP第一步OTA升级的大概思路。前提条件,我使用的是STM32L431RCTC这个芯片。这个芯片的内部Flash是
自制的ST-LINK_V2(带虚拟串口) <项目> 自制的ST-LINK_V2(带虚拟串口)前言这是一个自己做的一个st-link(带一个虚拟串口),体积绝对让人惊喜。Drawn By:67373UPUP硬件部分1.1 原理图1.2 PCB1.3 3D效果图刷固件流程2.1 准备工作首先准备两个软件。1:STM32 ST-LINK Utility v4.3.0 (这个软件是用来给新的ST-LINK刷固件的)2:ST-LinkUpgrade(这个软件是用来给新的ST-LINK升级固件的)2.2 下载固件1
Air724连接MQTT流程 <笔记>Air724连接MQTT流程前言合宙的cat1模块Air724连接MQTT大致流程,使用AT指令格式。Drawn By:67373UPUP完整流程/*复位*/[16:46:18.806]发→◇AT+RESET[16:46:18.810]收←◆OK[16:46:20.707]收←◆RDY[16:46:22.899]收←◆+CPIN: READY[16:46:23.697]收←◆^CARDMODE: 2[16:46:25.463]收←◆SMS READY[1
PCB工程文件默认打开方式变成了SoildWorks,怎么改成AD默认打开 <笔记>PCB工程文件默认打开方式变成了SoildWorks,怎么改成AD默认打开前言安装soildworks2019后就发现电脑里的PCB工程文件除了xxx.PcbDoc文件默认打开方式是AD,其他的默认打开方式都是SoildWorks。而且右键更改属性里的默认打开方式也无法解决问题。Drawn By:67373UPUP经过排查发现需要更改注册表解决问题。1,WIN+R 然后输入regedit 打开注册表2,HKEY_CLASSES_ROOT\AltiumPCBLibrary\sh
安信可BT-02 Mesh组网的AT指令集 <笔记> 安信可BT-02 Mesh组网的AT指令集前言最近有需求就是用蓝牙模块组一个Mesh局域网通信。选择了安信可的BT-02这个芯片,然后测试用的BT-02的开发版。Drawn By:67373UPUPMesh组网简单介绍Mesh组网的原理和优势就不在这里赘述了,主要讲一下AT指令需要注意的几点。1:Mesh组网是根据MeshName和Meshpwd来进行相互识别的,所以只需MeshName和Meshpwd一样即可加入同一网络中。2:同一网络中会有n个设备,因此我们需要一个地址才
基于NFC的电子名片 <项目> 基于NFC的电子名片前言近期有用到恩智浦的NFC芯片(NT3H1101W0FHKH),觉得挺有意思。正好看到一个国外的大佬(loboat)开源了一个PCB Business Card With NFC的项目,再到老的基础上魔改了一下,做了一个自己专属的电子名片卡。包含:硬件PCB(gerber)Drawn By:67373UPUP硬件部分1.1 原理图1.2 PCB实物展示参考资料标签读写用的手机APP NFC Tools PRO.apk参考资料PCBg
基于Imx6ull的车牌识别项目 <项目> 基于Imx6ull的车牌识别项目前言这个项目是自己用来练手学linux的项目,跟着讯为电子出的教程做的一个车牌识别项目。硬件用的野火的开发板+野火的五寸触摸屏+免驱的摄像头,系统用的野火的debian系统,上位机是用Qt写的。Drawn By:67373UPUP在百度Ai创建一个车牌识别的应用我们需要 AppID , API Key , Secret Key这三组数据,在后面写Qt上位机会用到。在Ubuntu下配置环境1.1:编译opensslcd openssl-
一款定位器+web端地图 <笔记> 一款定位器+web端地图前言这是自己做的第一个定位器,只走通了整个流程,细节和稳定性还待完善,但那都是后话了。硬件用的合宙公司的Air800开发板,程序用的合宙的脚本语言。上层软件端用的开源的物联网平台Thingsboard。Drawn By:67373UPUP软件部分thingsboard配置1.1添加设备添加成功后记住以下tocken,后面硬件程序方面要用。1.2使用mqttfx模拟硬件发数据{"longitude":113.535912,"latitude":
阿里云服务器安装emqx和thingsboard <笔记> 务器安装emqx和thingsboard前言最近把云服务器重装了系统,需要将以前的服务重新部署到新的服务器上。服务器版本:CentOS 7.8 64位,为了以后的方便,我先安装了docker然后在docker里安装了emqx和thingsboard。Drawn By:67373UPUP第一步配置安全组第二步安装dockeryum install -y yum-utils device-mapper-persistent-data lvm2yum-config-man