步驟1:零件和零件接線
x2伺服電機(包括安裝支架,便于組裝)
x4光敏電阻
x4 20 KOhm電阻
x1 RGB LED(共陰極)
x1 Arduino Uno
x1面包板
x18 M/M電線
x1太陽能電池板
我通過拆卸廉價的庭院燈并將面板串聯焊接來制造我的太陽能電池板。你可以在以下鏈接找到這些燈:太陽能燈花園。
第二步:工作原理:
邏輯該程序非常簡單:一旦在void setup()中測量每個光敏電阻的串行值,就會計算出四個值的算術平均值:該值相當于影響面板的平均光強度,并且是整個程序所基于的參考值。
在void loop()中,執行四個光敏電阻值的連續串行測量。為了使面板沿Y軸跟隨太陽,計算光敏電阻器A0-A1(存儲在down_averageD中)和A2-A3(存儲在up_averageD中)的平均值。之后,詢問“if”是否為“down_averageD》 up_averageD”。如果確實如此,則面板從光敏電阻器A0-A1接收更多光,因此如果相反,則必須向上移動。考慮到成對的光敏電阻A0-A2和A1-A3,對X軸進行相同的處理。
RGB LED的顏色從紅色切換為綠色,具體取決于測量的平均光量。空隙回路中的四個光敏電阻,表示面板產生的能量。
步驟3:代碼&結構
結構是手工制作的:
為了保持伺服電機,我買了一些低成本的金屬支架,我用鉗子和錘子連續彎曲。伺服電機必須以90度的角度安裝在另一個上,這樣它們可以沿X軸移動一個,沿Y軸移動另一個。
作為基礎,我使用了一塊有機玻璃我設置了面包板。
-
太陽能電池板
+關注
關注
0文章
240瀏覽量
26657 -
光敏電阻
+關注
關注
4文章
306瀏覽量
49059
發布評論請先 登錄
相關推薦
評論