太陽能裝置通常使用固定太陽能電池板,它們的位置可以產(chǎn)生盡可能多的電力。然而,這些最佳位置僅在太陽處于特定位置時才是好的,并且如果太陽落在該最佳位置之外,則面板不再有效地工作。這就是為什么有些裝置使用跟蹤太陽能電池板,這使得電池板朝向太陽,以確保它們始終以最佳性能運行。在這個DIY Hacking項目中,我們將制作一個簡單的太陽能跟蹤器來做到這一點!
原理圖
太陽能電池板跟蹤系統(tǒng)如何工作
太陽能電池板跟蹤系統(tǒng)項目有兩個主要組成部分:
電路板
微控制器固件
電路本身非常簡單,只有一些部分:伺服連接,微控制器,兩個LDR傳感器和一個簡單的電源管理電路。兩個LDR并排放置在管中,安裝在太陽能電池板上,并指向與太陽能電池板相同的方向。 通過PIC16F819上的固件實現(xiàn)電路的功能,PIC16F819可處理傳感器讀數(shù)和電機調(diào)整。當(dāng)PIC導(dǎo)通時,它通過配置振蕩器,配置IO端口和設(shè)置ADC模塊來啟動,因此所有PORTA都是具有左對齊結(jié)果的模擬輸入。
初始配置完成后,PIC啟動主無限循環(huán)。微控制器的第一項任務(wù)是從兩個傳感器獲取讀數(shù)。這可以通過正確調(diào)整ADC通道選擇,啟動ADC進行測量,然后將結(jié)果放入適當(dāng)?shù)淖兞縼硗瓿伞?/p>
通過兩次測量,是時候確定移動跟蹤器的方法了。如果左側(cè)傳感器檢測到的光線比右側(cè)傳感器多,則該裝置需要逆時針(向左)轉(zhuǎn)動。如果右側(cè)傳感器檢測到左側(cè)傳感器的光線較多,則該裝置需要順時針轉(zhuǎn)動(向右)。如果兩個傳感器相同,則設(shè)備處于最佳位置。一旦調(diào)整了請求的角度,就需要對其進行消毒,這是通過范圍檢查完成的(低于0或大于60是TG9e伺服的無效角度)。最后要做的是將角度轉(zhuǎn)換為時間延遲。這是通過convertAngle()完成的,并且此函數(shù)返回一個數(shù)字,當(dāng)輸入delay()時,將導(dǎo)致伺服將正確響應(yīng)的時間延遲。
完成角度轉(zhuǎn)換后,可以將伺服轉(zhuǎn)到正確的位置。伺服系統(tǒng)的脈沖長度在1ms到2ms之間變化。脈沖長度1m是最小長度并且代表0度,而2ms代表最大旋轉(zhuǎn)角度(對于我使用的伺服,它是60度)。第一個延遲開啟伺服端口1ms(默認(rèn)值),第二個延遲使端口保持開啟角度位置時間(angleTimeConversion)。
該項目中的電路可以使用許多不同的技術(shù)構(gòu)建,包括條形板,面包板,矩陣板和PCB。對于這個項目,我使用了PCB,因為它比有線電路更容易構(gòu)建,因為我現(xiàn)在使用SOT-89封裝的7805 IC。太陽能跟蹤器本身可以使用許多不同的機械套件構(gòu)建,包括Lego和Knex,但這里使用的伺服具有足夠的扭矩,可以將太陽能電池板直接安裝到面板上,然后安裝到伺服電機上。
主PCB
PCB的底面
太陽能跟蹤器完成
伺服電機
LDR傳感器
可下載文件
太陽能電池板跟蹤系統(tǒng)文件
-
太陽能
+關(guān)注
關(guān)注
37文章
3405瀏覽量
114186 -
跟蹤器
+關(guān)注
關(guān)注
0文章
131瀏覽量
20026
發(fā)布評論請先 登錄
相關(guān)推薦
評論