当前核心板更新为第二版,修改如下:修改FPC(间距0.5mm)封装; 修改焊盘封装,使得方便串口选择下载固件还是与STM32串口通信; 改进Wifi下载方式,改为贴片拨动开关(核心板右侧),相比跳帽,更为简洁方便; 增加esp8266按键,用于机智云代码远程控制开发时,进入wifi自动配对路由器或无线热点; 增加龟仔贴片按键(核心板下侧背面)。用于esp8266复位; 底板核心资源: 两路USB+继电器+KF301 一路NTC二分法测温 MP3控制与播放WIFI远程控制 软件核心思路: stm32-usb-fatfs-spi_flash ld3320-语音识别-QJ004 mp3数据输入解码 && LD3320本身mp3解码 stm32--串口--esp8266-对接机智云-手机app远程控制 整个软件框架采用 动态链表+任务方式实现管理,类似嵌入式操作系统的任务管理部分。 特点(详细远程控制和语音控制功能介绍见附件): 基于LD3320的语音识别; 基于LD3320的mp3播放(实测128kbps无压力,更高的没测了,应该也没问题); 基于STM32和SPI FLash芯片的虚拟U盘修改语音识别词条; 基于ESP8266和机智云(采用eclipse开发,文档对linux下和eclipse下开发均有详细介绍)的远程控制 FPC接口引出了剩余的MCU引脚到底板。 底板接串口模块,系统会实时输出当前一些信息,细节见底下开发文档。 增加了四路输出控制接口(目前提供了四路的简单控制) 支持U盘拖入固件在线升级并自动重启(2019/01/12) 固件拖入升级思路如下,详细实现,见提供的源码即可: keil中修改中断向量位置,主程序中修改中断向量起始地址; app程序承担固件接收处理; BootLoader程序负责写入并自动重启进入新app中; 具体使用方法: firmware文件夹若不存在,则自动生成,bin文件升级完成后,将自动删除; 将app程序生成的bin文件放入虚拟U盘firmware文件夹,重上电,闪烁3次后即自动进行固件更新; 说明: 误识别无法避免,我们做了两个方面努力尽量减少其发生的概率: 添加了垃圾词汇,见虚拟U盘一图,xiao xing 对应多个垃圾词语,买家不要删除 唤醒词尽量避免了使用常见的短语 使用方法(见附件): 只通电,上电准备就绪后,喇叭播放 “系统正在运行中”语音; 先说唤醒词 “小星”,识别正确,则回复“小星在”; 随后可以说出setup.ini配置文件中对应的词条,识别成功,则闪烁一次,回答“好的”,串口输出指定格式的数据帧“AT+??+END\r\n”,四路控制接口中指定接口执行相应命令; 有一个mp3歌曲播放范例,说“音乐”,则开始播放mp3歌曲,播放完才能回到正常的语音识别; 只需要开机说一次唤醒词,后面直接说出命令即可。容易增加误识别现象; 若识别失败,LED闪烁两次,提示需要注意发音/环境嘈杂等; 注意: 若需要修改词条,通过USB接口接入电脑,打开setup.ini配置文件,修改词条即可,前面5条不 要轻易动,最好从第6条开始修改相应的识别句子。此外,CH1~CH4四路控制接口的高低电平可 以自行更改,这样,识别成功则取反相应的输出电平。(wifi默认使能); 当前第二版本的词条内容如下,由买家根据实际情况自行设计(音乐在播放时,ld3320不可进行语音识别): 当前支持ini格式配置文件,软件目前支持20条语音控制命令(音乐相关,控制相关,最多支持50条) 代码上经过几次升级,目前软件支持以下扩展用的功能(底板预留IO可扩展的功能): OLED 128*32屏幕 XN297无线模块 完整功能演示(wifi的见文档即可):视频链接地址: https://pan.baidu.com/s/1mHhrHqAfB5fW7N8HnGbTfQ
2022-03-17 16:41:56 7.81MB 远程控制 电路方案
1
ESP8266同时搭建WebServer和TCPServer,实现局域网内通过App或者网页展示温湿度数据及控制LED灯
2022-03-17 11:54:37 6.1MB 物联网 wifi
1
java开发ide源码ESPlorer 面向 ESP8266 开发人员的集成开发环境 (IDE) 包装说明 来自 luatool 作者的任何 ESP8266 开发人员必不可少的多平台工具,包括用于 NodeMCU 和 MicroPython 的 LUA。 此外,支持所有 AT 命令。 需要 Java 8 或更高版本。 从 下载最新最好的。 支持的平台 视窗(x86、x86-64) Linux(x86、x86-64、ARM软硬浮动) Solaris(x86, x86-64) Mac OS X(x86, x86-64, PPC, PPC64) 详细功能列表 语法高亮 LUA 和 Python 代码 代码编辑器颜色主题:默认、深色、Eclipse、IDEA、Visual Studio 撤消/重做编辑器功能 代码自动完成 (Ctrl+Space) 智能发送数据到ESP8266(没有固定线路延迟的哑发送),每行后检查ESP8266的正确答案。 代码片段 详细记录 还有更多,更多…… 讨论 主页 最新的二进制文件下载 查看 从源代码构建 视窗 mvnw.cmd clean package Linu
2022-03-17 11:33:54 261KB 系统开源
1
ESP8266 wifi 探针,wifi sniffer,内含sniffer数据手册以及esp8266等相关手册。固件烧录及环境搭建按照安信可官网。 IDE安装:https://en.ai-thinker.com/ai_ide_install IDE使用:https://en.ai-thinker.com/ai_ide_use 固件烧录:https://en.ai-thinker.com/esp_download
2022-03-16 20:45:59 53.94MB ESP8266 sniffer WIFI
1
vscode codelldb 插件(Mac版) v1.4.5 可以解决macOS Catalina 10.15下vscode调试c++断点不停的bug https://github.com/vadimcn/vscode-lldb 没有科学上网工具是真的下载不下来
2022-03-16 11:15:44 26.35MB c++ vscode lldb 插件
1
本代码使用arduino及esp8266共同使用,如有能力可以提取核心代码。
2022-03-15 15:28:53 22.14MB arduin esp826 wif
1
eclipse mqtt源码分析(注释详细,目录结构清晰明了), 并移植到esp8266(不带ssl), 实现connect, pulish , subscribe等功能
2022-03-13 00:22:35 9.53MB MQTT ESP8266 ECLIPSE MQTT
1
ESP8266-01S Arduino IDE 开发(含开发工具和源代码),点灯程序。 含以下内容 8266_package_2.5.0.exe aJson.zip WiFiManager-master.zip blinker-2.3.1-release.apk blinker-library-master.zip ESP8266资料\Arduino IDE 开发\固件\点灯科技\Hello_WiFi.ino
2022-03-12 23:52:48 197.11MB 物联网 ESP8266 程序
1
带划线,输出文本测试 micropython系统的ESP8266,驱动 ST7735的160*128的彩屏 利用硬件SPI端口控制刷新。 网上找了不少都比较复杂,这个最清晰简洁了 main.py font.py st7735.py tft.py 拷贝到单片机中即可 接线说明: SPI 数据: SDA---GPIO13( D7) SPI 时钟: SCL---GPIO14(D5) SPI用硬件SPI,不是软SPI,速度是 80000000,别的速度好像不行 复位 RST----GPIO4(D2) 命令 DC-----GPIO5(D1) 片选 CS------GPIO0(D3) 背光 BL-------未接
2022-03-12 17:11:46 6KB ESP8266 micropython ST7735
1
很好用的编辑器,界面比较清晰,可以安装各类插件,软件大小适中,比较适合轻开发,Sublime Text3也很好用哦~~
2022-03-12 11:38:33 43.32MB 编辑器、
1