• 方案介紹
  • 附件下載
  • 相關推薦
申請入駐 產業(yè)圖譜

節(jié)省幾百大洋的簡易示波器制作

2018/06/11
70
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

Arduino驅動5110顯示屏資料.zip

共2個文件

迷你示波器最大采樣率1Mbps、最小10bps,可選擇自適應采樣率或手動調節(jié)采樣率,支持四路邏輯分析,一路方波輸出。

制作材料:

  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
    下載
    描述:主程序

相關推薦