基于DC42分享的開源紅外線調平感應模塊V1.2版電路的源碼,為方便編譯使用,添加了Platfrom IO配置文件,可直接用Visual Studio Code+Platfrom IO編輯編譯。已改為通電即啟動,到啟動完成大約4秒。
固件部分 我已修改好源碼打包,包含我編譯生成的固件,可直接用于燒錄V1.2原版電路及兼容電路模塊。 解壓固件的壓縮包 在文件夾的“.pio\build\attiny25”目錄下找到“firmware.hex”文件即生成的固件,直接燒錄就可使用。
制作相關問題
我是接盤別的兄弟打多的板子做的,他用的就是附件那套Pcb文件。是帶10K上拉電阻的版本,做的時候看原理圖上的是TINY25-SSU,于是買的窄體的Tiny25-20SSU,實際板子上用的是寬體封裝,應該用Tiny25-SU系列,好在把管腳拉直后,不影響焊接使用。
因為目前電路電壓是5V,固件里設置內部時鐘是8Mhz,所以用Tiny25系列(最低電壓2.7V,最高時鐘20Mhz)或Tiny25V(最低電壓1.8V,最高時鐘10Mhz)系列都可以,因為兩者在5V時都可以達到10Mhz.
10K上拉電阻問過打板的兄弟,用DUET主板時可進行相關設置,不用DUET主板時有沒有都不影響使用。
R3的866R電阻手上沒有,又急于測試就嘗試使用910R和820R替換,均可正常使用。
C3的電解電容需要0407封裝。太大可能擋信紅外線。
gerber文件:
含上拉電阻的PCB文件.zip
(93.76 KB, 下載次數: 20)
2020-10-11 15:21 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
原理圖.zip
(16.99 KB, 下載次數: 17)
2020-10-11 15:21 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
固件.zip
(474.92 KB, 下載次數: 27)
2020-10-11 15:21 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|