ESP32示波器是一个使用ESP32芯片和Web用户界面来观察信号的工具。它通过Web浏览器展示ESP32芯片读取的信号,让你可以直观地了解信号的形状和变化。
功能特点
• Web用户界面: 通过Web浏览器访问ESP32示波器,方便查看和分析信号。
• 多种信号类型: 支持数字信号和模拟信号的查看,并提供数字值和模拟值的显示。
• 灵活的配置: 可以根据需要修改Web界面,指定哪些GPIO作为数字输入和模拟输入。
• 高速采样: ESP32示波器可以每秒采集高达736个样本,让你捕捉到快速变化的信号。
• 多任务处理: ESP32示波器与其他ESP32功能兼容,可以同时运行其他程序。
使用场景
ESP32示波器适合以下场景:
• 电子电路调试: 观察电路中的信号变化,帮助调试电路问题。
• 传感器数据监测: 实时查看传感器输出的信号,方便了解传感器的工作状态。
• 教育学习: 作为学习电子学和信号处理的工具。
安装指南
1. 下载项目: 从GitHub仓库项目地址下载ESP32示波器项目代码。
2. 配置WiFi: 在
Esp32_servers_config.h
文件中修改YOUR-STA-SSID
和YOUR-STA-PASSWORD
为你的WiFi网络名称和密码。3. 选择分区方案: 在Arduino IDE中,选择一个支持LittleFS文件系统的分区方案,以便存储Web界面文件。
4. 编译和上传: 编译并上传代码到你的ESP32开发板。
5. 上传Web文件: 使用FTP工具将
android-192-osc.png
、apple-180-osc.png
和oscilloscope.html
文件上传到ESP32开发板的/var/www/html
目录。6. 访问Web界面: 在浏览器中输入ESP32开发板的IP地址,并访问
/oscilloscope.html
页面。
总结
ESP32示波器是一个使用ESP32芯片和Web用户界面实现的简单易用的工具。它可以通过Web浏览器直观地展示信号,方便用户调试电路和观察传感器数据。项目代码开源,方便用户根据自身需求进行修改和扩展。
项目地址:https://github.com/BojanJurca/Esp32_oscilloscope