加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

节省几百大洋的简易示波器制作

2018/06/11
99
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

迷你示波器最大采样率1Mbps、最小10bps,可选择自适应采样率或手动调节采样率,支持四路逻辑分析,一路方波输出。

制作材料:

  1. Arduino nano 328
  2. 锂电池
  3. 锂电升5V板
  4. 电位器50K
  5. LED 5枚
  6. LCD5110液晶屏
  7. 开关
  8. 音频插座
  9. 电阻若干
  10. 微动开关2个
  11. 表笔2个
  12. 音频头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。

  • Arduino驱动5110显示屏资料.zip
    描述:Nokia5110 lcd library
  • main.zip
    描述:主程序

相关推荐

电子产业图谱