聚豐項目 > 數顯千分尺
本項目用的是IDT位置傳感器套件ZMID5201STKIT,利用MM32開發板上的ADC 12位ADC轉換器。將ADI的傳感器上的信號轉為數字信號。然后將距離平分這么多份。然后游標走動。在OLED上顯示出來。由于12位ADC,為4096精度,所以完全夠得上等分尺的要求。
潛龍思瑞
潛龍思瑞
團隊成員
劉欣然 攻城師
本來我是想畫塊板子的,但IDT好像對畫PCB的資料保密,所以就利用傳感器了。但原理是一樣地。我就是想畫一個30CM左右的,但現在只能用傳感器演示了。
開發板用的是MM32迷你板子,用這個板子主要是考慮其兼容5V的管腳。也就是說每個管腳即可3V也可5V,而電源也可以用5V,這同IDT的傳感器正好接軌。因為IDT的傳感器是5V的
顯示用OLED,這款也是兼容5V的和3V的
軟件就比較簡單了,首先,初始化顯示屏管腳,初始化ADC,然后使能ADC,ADC的數據記住最高0x0EFB ,最低為0x00C0,距離為12CM,經過計算,在把采樣到的數值顯示到顯示屏上。