logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于STM32的自动宠物喂食器的Proteus仿真

基于STM32F103C8单片机做一个自动宠物喂食器,主要特点可以在自动喂食模式下通过按键设置喂食时间,待喂食时间达到,驱动步进电机转动模拟喂食;其中自动模式下,还有个液位传感器能够检测水位,低于一定水位需要开启水泵加水,而压力传感器则检测食物重量,达到一定重量,要关闭电机。而手动喂食模式电机不转动。额外功能:DS1302时钟模块显示实时时间,OLED显示。

文章图片
#stm32#宠物#proteus +1
沁恒蓝牙芯片CH582:蓝牙OTA升级技术详解与应用探索

DFU(Device Firmware Update)设备固件升级,OTA(Over The Air)是实现 DFU 的一种方式,OTA 的全称应该是 OTA DFU,即通过空中无线方式实现设备固件升级。OTA 也可以称为 FOTA,即 Firmware OTA。WCH BLE 系列芯片除了可以通过无线方式(OTA)-方式一/二 DFU 进行升级,也可以通过有线方式-方式三 DFU 进行升级,比如

文章图片
#c语言#开发语言#学习
LD3320语音识别模块的简单应用

最近复刻一个桌面宠物-小呆项目用到了LD3320语音识别模块,简单的分享下使用。LD3320 是一颗基于非特定人语音识别芯片。芯片上集成了高精度的 A/D 和 D/A 接口,不再需要外接辅助的Flash 和 RAM,即可以实现语音识别/声控/人机对话功能。并且,识别的关键词语列表是可以动态编辑的。这里介绍下什么是非特定人语音识别?非特定人语音识别是一种不针对特定发音人的语音识别技术。这种技术不分年

文章图片
#语音识别#人工智能#学习
基于STM32的蓝牙小车(虚拟串口模拟)的Proteus仿真

proteus本身并不支持蓝牙仿真,这里我采用虚拟串口的方式来模拟蓝牙控制。这里给出链接,有需要的小伙伴可以自行下载。VSPD虚拟串口软件安装及使用今天主要讲了基于STM32的简易超声波小车的Proteus仿真。

文章图片
#stm32#proteus#单片机 +1
AD20软件使用指南:拼板操作与Gerber文件生成详解

AD软件在电子画图领域可谓是耳熟能详,其中AD20,即Altium Designer 20,是由原Protel软件开发商Altium公司倾心打造的一体化电子产品开发系统。其功能涵盖了多个关键环节,主要包括:原理图设计、印刷电路板设计、嵌入式开发、3D PCB设计以及封装库设计等。今天就在AD20软件基础上介绍下如何拼板和生成Gerber文件。今天主要介绍了AD20软件拼板操作与Gerber文件生成

文章图片
#学习
快充协议的奥秘:工作原理与特性比较

最近,我打算设计一款类似于手机快充头的电路板,目的是为设备提供快速充电功能。为了实现这个目标,我查阅相关资料,研究了各种快充协议,并在此过程中进行了一些总结和归纳。现在,我想把这些知识分享给大家,帮助大家更好地理解快充协议的工作原理,以及各种快充协议的特点。PD充电协议,全称为USB Power Delivery,是由USB-IF组织制定的一种快速充电规范,是目前主流的快充协议之一。PD充电器上的

文章图片
CH582F核心板入门:RGB灯点亮与蓝牙上报功能实战

首先,简单的说明下CH582F这款芯片。沁恒的蓝牙芯片CH582F是一款集成了BLE(Bluetooth Low Energy,低功耗蓝牙)无线通讯功能的32位RISC微控制器。RISC-V内核:CH582F采用了RISC-V架构的内核,这是一种开源的指令集架构,提供了高性能和低功耗的特点。低功耗蓝牙BLE:支持2Mbps的低功耗蓝牙通讯,符合BLE 5.3标准,适合需要低功耗无线连接的应用场景。

文章图片
#c语言#开发语言#学习
W25Q64(模拟SPI)读写数据的简单应用

对 W25Q64 的使用可以总结如下:初始化:在开始使用 W25Q64 之前,需要通过 SPI 总线初始化芯片,并确保硬件连接正确。读操作:可以使用读取数据函数从指定地址读取数据,并将数据存储到指定的缓冲区中。写操作:可以使用页写函数向指定地址写入数据。需要考虑到写入字节数大于 256 字节和不大于 256 字节的两种情况,以及在写入数据之前需要先执行写使能操作,并在写操作完成后等待芯片忙碌状态结

文章图片
#硬件工程#驱动开发#学习 +2
1.44寸TFT彩屏(SPI接口)图像显示应用

TFT(Thin Film Transistor)彩屏是一种基于薄膜晶体管技术的液晶显示屏,它使用了薄膜晶体管作为每个像素点的开关,能够实现快速响应和高质量的图像显示。这次用到的是1.44寸彩屏,该款LCD模块采用4线制SPI通信方式,驱动IC为ST7735S,分辨率为128*128,该模块包含有LCD显示屏,背光控制电路。

文章图片
#单片机#嵌入式硬件#学习 +2
AS5600磁编码器获取角度(IIC方式)的简单应用

AS5600是一个易于编程的磁旋转位置传感器,具有高分辨率的12位模拟或PWM输出。该传感器采用非接触式系统,可测量磁化轴上直径的绝对角度,并适用于应用于非接触式电位器的稳健设计,消除了外部杂散磁场的影响。AS5600的设计目的是为了满足工业标准,并通过I²C接口支持简单的用户编程,无需专门的程序员即可设置非易失性参数。默认情况下,输出表示0到360度的范围。此外,用户还可以定义一个较小的输出范围

文章图片
#单片机#嵌入式硬件#硬件工程 +2
    共 11 条
  • 1
  • 2
  • 请选择