
节省几百大洋的简易示波器制作
示波器源程序
简介
制作一个简易示波器的步骤和所需材料:Arduino Nano、锂电池、锂电升压板、电位器、LED、LCD5110液晶屏、开关、音频插座、电阻、微动开关、表笔、音频头等。示波器使用Arduino Nano作为主控,通过ADC端口采样波形电压,并通过LCD5110液晶屏显示波形。制作过程包括连接电路、编写程序等。这是一个节省成本的解决方案。
正文
为了节省几百大洋的成本,您可以制作一个简易的示波器。以下是制作步骤和所需材料:
材料清单:
- Arduino Nano 328
- 锂电池
- 锂电升压板
- 电位器50K
- LED 5枚
- LCD5110液晶屏
- 开关
- 音频插座
- 电阻若干
- 微动开关2个
- 表笔2个
- 音频头1个
原理及电路:
该示波器使用Arduino Nano作为主控,通过ADC端口采样波形电压。波形电压可以通过切换分压电阻来衰减到原来的十分之一或不衰减,从而测量0~50V的电压范围。波形显示使用LCD5110液晶屏。四路逻辑输入连接到Nano的四个端口。
制作过程:
1. 连接锂电池升压电路:将锂电池连接到开关,然后连接到锂电升压板,将5V输出连接到Arduino Nano供电。
2. 连接LCD5110模块:将LCD5110模块的接口连接到Arduino Nano的相应引脚上,包括RST、CE、DC、Din、CLk、Vcc、BL、Gnd。
3. 连接音频插座及表笔:将音频插座的地连接到Arduino Nano的地,将左声道通过衰减切换开关连接到Nano的A6口。将黑红表笔分别焊接在音频头的左声道和地上。
4. 连接逻辑输入:将逻辑输入L1~L4通过4个插针分别连接到Arduino Nano的D2、D9、A1、A0。
5. 连接方波输出:将方波输出通过一个插针连接到Arduino Nano的D10。
6. 连接电位器及按键、LED:根据需要连接电位器、按键和LED。
编写程序:
使用Arduino驱动LCD5110显示屏的Nokia5110库,您可以在Arduino的库管理中搜索并导入该库。请注意,由于库中的行坐标y是从0到5,无法按点设置位置,因此该程序对库进行了修改,以支持按点设置位置。您可以在附件中找到修改后的库。
通过以上步骤,您可以制作一个节省成本的简易示波器。希望这个解决方案对您有帮助!
材料清单:
- Arduino Nano 328
- 锂电池
- 锂电升压板
- 电位器50K
- LED 5枚
- LCD5110液晶屏
- 开关
- 音频插座
- 电阻若干
- 微动开关2个
- 表笔2个
- 音频头1个
原理及电路:
该示波器使用Arduino Nano作为主控,通过ADC端口采样波形电压。波形电压可以通过切换分压电阻来衰减到原来的十分之一或不衰减,从而测量0~50V的电压范围。波形显示使用LCD5110液晶屏。四路逻辑输入连接到Nano的四个端口。
制作过程:
1. 连接锂电池升压电路:将锂电池连接到开关,然后连接到锂电升压板,将5V输出连接到Arduino Nano供电。
2. 连接LCD5110模块:将LCD5110模块的接口连接到Arduino Nano的相应引脚上,包括RST、CE、DC、Din、CLk、Vcc、BL、Gnd。
3. 连接音频插座及表笔:将音频插座的地连接到Arduino Nano的地,将左声道通过衰减切换开关连接到Nano的A6口。将黑红表笔分别焊接在音频头的左声道和地上。
4. 连接逻辑输入:将逻辑输入L1~L4通过4个插针分别连接到Arduino Nano的D2、D9、A1、A0。
5. 连接方波输出:将方波输出通过一个插针连接到Arduino Nano的D10。
6. 连接电位器及按键、LED:根据需要连接电位器、按键和LED。
编写程序:
使用Arduino驱动LCD5110显示屏的Nokia5110库,您可以在Arduino的库管理中搜索并导入该库。请注意,由于库中的行坐标y是从0到5,无法按点设置位置,因此该程序对库进行了修改,以支持按点设置位置。您可以在附件中找到修改后的库。
通过以上步骤,您可以制作一个节省成本的简易示波器。希望这个解决方案对您有帮助!