节省几百大洋的简易示波器制作 电路方案
迷你示波器最大采样率1Mbps、最小10bps,可选择自适应采样率或手动调节采样率,支持四路逻辑分析,一路方波输出。 制作材料: Arduino nano 328 锂电池 锂电升5V板 电位器50K LED 5枚 LCD5110液晶屏 开关 音频插座 电阻若干 微动开关2个 表笔2个 音频头1个 原理及电路 主控采用Arduino Nano,通过ADC端口采样波形电压,波形电压可通过切换分压电阻衰减到原来十分之一或不衰减,可测量电压范围为0~50V。波形显示采用LCD5110液晶屏。四路逻辑输入连接到Nano的四个端口。 制作过程 1、 连接锂电池升压电路 锂电池连接开关后接到锂电池升5V板,5V板输出给Arduino Nano供电。 2、 连接LCD5110模块 LCD5110模块支持80*48点阵显示。外部接口有RST、CE、DC、Din、CLk、Vcc、BL、Gnd几个接口。我们将这分别连接到Nano的D3、D4、D5、D6、D7、5V、D8、Gnd上。 3、 连接音频插座及表笔 音频插座的地连接到Nano地,左声道通过衰减切换开关连接到Nano A6口。黑红表笔分别焊接在音频头的左声道和地。 4、 连接逻辑输入 逻辑输入L1~L4入通过4个插针分别连接到Nano的D2、D9、A1、A0 5、 连接方波输出 方波输出通过1个插针连接到Nano的D10 6、连接电位器及按键、LED 编写程序 Arduino驱动5110显示屏使用的是Nokia5110 lcd library,直接在arduino的库管理搜索即可找到。但由于库中行坐标y是从0到5,不能按点设置位置,所以不提供画点划线功能,所以程序对该库做了修改,可在ArduinoIDE导入此修改后的库。详情见见附件。 附件截图如下: 转自Geek-wlgrass。
用户评论