文章目录一、前言二、IIC通讯详解2-1、IC协议简介2-2、常用的IIC通讯设备2-3、IIC物理层特点2-4、IIC协议层特点2-4-1、IIC基本读写过程2-4-2、通讯起始和停止信号2-4-3、数据有效性2-5、IIC通信过程2-6、IIC总线寻址方式2-7、总结三、AT24C02芯片介绍四、例程参考 一、前言使用STC12的模拟IIC与AT24C02编程并不是这一篇文章的重点,重点是能
  从2014年BADUSB出现以后,USB-HID攻击就这一直被关注,且具争议。争议的焦点是USB-HID的实战效果过于“鸡肋”,无论从早期的BADUSB,还是到后来的各种USB-HID设备,对于目标机来说,都要通过弹出“运行框”来实现payload的植入,由于弹框过于明显,所以实战中效果就大打折扣。于是,围绕着如何提升实战效果,很多人提出了不同的想法,我也做过多次尝试,比如通过改善payloa
更新单片机内的用户程序,方式一般都是仿真器,串口,网络口,usb DFU,另类一点CAN也行,但是这些方式都有一个共同点,必须要有相应的上位机配合操作,还要教会别人使用,那么能不能有更简单傻瓜化的升级方式呢? 今天二逼程序猿就来说说另类一点的USB模拟U进行IAP更新升级用户程序的方法!USB模拟U,顾名思义就是用STM32的usb device接口,根据usb massstorage大容量
说明: 这是学习笔记,仅做分享用途, 其中会引用其他博文的内容,时间关系不能一一将引用的文章都列举出来,如有冒犯,还请见谅目录参考资料学习过程记录SD卡引脚定义图 硬件原理图 实验代码参考资料乐鑫官方文档非常的详细以及清晰, 在使用之前可以优先浏览一遍官方文档:学习过程记录首要前提当然是把开发编译环境搭建好(这个需要自行研究,有时间我再整理一下):vscode+platform
最近出现了使用STM32读写U的需求,本着自己也出了好多良心博客的份上就像偷懒抄一篇CSDN,但是鉴于某些博主这点小东西都要收费、还不公开源码,一气之下准备自己写一篇博客来谴责某些不良心的博主;(上述气话,接下来上干货)大致思路STM32读写U主要分为以下几个方面: 1、文件系统(抽象层,以统一方式对不同外设进行读写) 2、USB_Host(USB硬件驱动,维持USB的正常工作) 3、Free
基于esp-idf的乐鑫 ESP USB Bridge 项目介绍ESP USB Bridge 是一个 ESP-IDF 项目,能够利用 ESP32-S2 或 ESP32-S3 在计算机 (PC) 和目标微控制器 (MCU) 之间建立桥接,从而替代 USB 转 UART /JTAG 桥接芯片(例如 CP210x)。以下是 ESP USB Bridge 的概念框图:ESP USB Bridge 创建了一
转载 2024-06-18 13:17:27
762阅读
原作者:renzo mischianti - 2019年12月28日发表 - 2021年6月21日更新我们已经看到这个设备(基于流行的SX1276/SX1278无线模块的E32 UART LoRa)是如何管理省电的,但是如果我们只对e32使用省电,微控制器就会继续保持活跃,但是我们可以使用AUX引脚来解决这个问题。 图 1Sx1278 Sx1276 无线Lora uart模块 串行
文章目录0 简介1 项目目标2 项目背景意义3 需求分析3.1 功能性需求3.2 非功能性需求4 设备器件4.1 STM32单片机4.2 LD3320语音识别芯片4.3 TFT-LCD液晶显示屏5 设计方案6 语音识别模块的开发7 报警电路模块的开发8 上位机模块的开发9 项目成果9 最后 0 简介Hi,大家好,这里是丹成学长,今天向大家介绍一个 单片机项目于stm32的智能婴儿车 婴儿床大家可
转载 2024-08-09 16:51:15
143阅读
前言这个系列的文章属于是为了一碟醋包了一顿饺子系列,起因是看到tb上某家店的ESP32C3开发板才9.9包邮。想着研究一下,把手头有个用Arduino UNO实现的项目升级一下,于是就有了这个系列。ESP32C3的简介:2020 年末,乐鑫推出安全、低功耗、低成本的 RISC-V MCU ESP32-C3。ESP32-C3 是一款安全稳定、低功耗、低成本的物联网芯片,搭载 RISC-V 32 位单
转载 2024-04-20 15:49:32
296阅读
一、目的        这一节我们学习如何使用合宙的ESP32 S3开发板来学习在SSD1306液晶屏上显示中文汉字。二、环境        合宙ESP32 S3开发板 + USB转type-C线  + SSD1306液晶屏 + Win10商业版&n
Arduino ESP32-CAM是一款功能强大的开发板,它集成了ESP32和摄像头模块,非常适合用于物联网应用中。在本文中,我们将介绍如何使用ESP32-CAM实现网络图传、继电器控制和MQTT远程控制。硬件准备 首先,我们需要准备以下硬件:Arduino ESP32-CAM开发板 USB串口线 路由器 继电器模块 LED灯 杜邦线若干软件准备 接下来,我们需要安装以下软件:Arduino ID
一、前言其实做这个项目最初的痛点是为了改善家里的楼上楼下交流(家里房子带阁楼)太费嗓子的问题,不要说什么打电话、微信语音什么的,不接受!存在即合理!顺便正好用ESP32做点东西,那么就开始吧。二、介绍2.1 音频音道目前常见的有单声道,双声道这都很好理解还有2.1声道 就是在双声道上加了个低音声道5.1声道 早期影院 分别是正前方声道、左前方声道、右前方声道,左声道,右声道和一个低音声道现在影院一
上一篇简单说明了ESP32进行SSD1306的液晶显示,然后希望显示字符,使用前一篇的SSD1306是一个入门,但是不能显示中文。因此本篇主要演示显示中文。在arduino中有一个u8g2库,当时用UNO时使用过该库,但是用在ESP32上,有新的问题要解决。首先在库管理中搜索u8g2库,下载后使用在第三方库使用其中范例,比如printUTF8。核心代码首先需要设置液晶屏,我用的还是IIC的1306
AD转化。        所谓AD,其实就是将模拟量转化为数字量的技术。我们今天用自己设计的分压模块来测试这一转化过程。目录一、ESP32中的ADC口二、Arduino实现ESP32的AD转化1.代码实现        2.硬件检测三、结果验证一、ESP32
乐鑫信息科技(股票代码:688018)发布 AI 语音麦克风阵列开发板 ESP32-Korvo 。这是一款针对物联网嵌入式设备的 AI 语音开发板,基于乐鑫的旗舰芯片 ESP32,搭载多麦克风阵列,能够实现高性能、低功耗的远场语音唤醒和命令词识别功能。近年来,随着人工智能和物联网的兴起,语音逐渐成为我们与智能设备交互的一种典型方式。在连接设备(例如智能家居设备、智能办公设备、智能穿戴设备等)上嵌入
Micropython之二–基于F407VE Black F407VE的移植开篇先写点什么,网上比较热的几个项目:Arduino,Micropython,树莓派,OpenMV,等等,每个项目都有其亮点, 网上也很多Micropython或基于树莓派python的教程,接触python有段时间了,一直想写点什么,就目前来看MDK及IAR更适应开发冷门模块(有很多比较经典的模块供参考),而Microp
转载 2024-07-03 23:47:40
133阅读
前言Hello,大家好,这里是OAK中国,我是助手君。本期分享的内容来自日本的Ralph Yamamoto的AI增强型安全监控项目,从硬件到软件,有非常详细的讲解。内容由OAK中国整理发布。这个项目中使用的东西硬件组件:OAK-D-IoT-40Microwave Proximity Detector RCWL-0516M5Stack M5StickC ESP32-PICO Mini IoT Dev
目录前言硬件选择代码解析获取代码设备控制命令:设备和协议初始化流程:配置设备信息回调函数注册语音播报与设置流程总结前言这里这么多设备,突然发现我做的好像都是传感器之类的居多好像没啥输出端设备,每天采集一堆数据,但是没注意看手机就不知道,我那甲醛传感器丢柜子里面大半月都忘记它的存在了,但是每次掏手机就去打游戏刷视频去了,懒得专门去看(理直气壮!)我得再搞个法子让我连手机都不用看,就能知道需要的信息,
文章目录一、前言二、框架是基于什么算法的2.1 疑问:唤醒词支持哪几个?可以自定义吗?2.2 疑问:支持自定义命令词吗?比如识别 “我要开飞机”2.3 算法模型 WakeNet 和 识别模型 MultiNet2.3.1 唤醒词识别2.3.2 语音命令识别三、开发板、编译、体验3.1 开发板选择?3.2 拉取代码和指定idf路径3.3 编译 “垃圾分类” 识别工程一、前言  &n
硬件树莓派3B、USB声卡、麦克、USB音响软件python、百度语音识别API、图灵机器人、espeak树莓派官方系统自带python环境。注册百度语音识别开发者账号,获取api key。百度语音识别api注册图灵机器人接入图灵机器人下来一个测试程序 测试一下图灵机器人正确接入。在树莓派创建一个py文件:|# -*- coding: utf-8 -*- import urllib import
转载 2024-04-17 16:40:12
286阅读
  • 1
  • 2
  • 3
  • 4
  • 5