功能:
將信息記錄到RRD和CSV,因此可以對其進行操作或導出/導入其他格式
使用Weather Underground API獲取歷史高點和低點,月相和日出/日落等信息
使用Raspberry Pi相機每分鐘拍攝一張照片(可用于制作延時視頻)
是否有顯示數據的網頁當前條件和一些歷史條件(最后一小時,一天,七天,一個月,一年)
網站主題隨時間變化(四個選項:日出,日落,白天和黑夜)。
所有的用于記錄和顯示信息的軟件在Github上是開源的。
機箱
主機箱內裝有PI,攝像頭,GPS和光線傳感器。它設計為防水,因為它包含所有關鍵部件,測量結果來自遠程外殼,設計用于暴露于元件。
外殼包含:
Raspberry Pi(在對峙時) - 需要一個Wi-Fi芯片。不想讓Cat5e進入后院!
相機(也在支架上)
GPS芯片,通過USB連接(我用過這個FTDI電纜) - GPS提供緯度和經度,這很好,但更重要的是,我可以從GPS獲得準確的時間!
2個以太網/cat 5插孔連接主機箱到容納其他傳感器的另一個外殼。這只是讓電纜在兩個盒子之間移動的便捷方式。我有大約12根電線,兩個cat5提供16種可能的連接,所以我有空間擴展/改變周圍的東西。
溫度,濕度和壓力的外殼
這是我存儲溫度,濕度和壓力傳感器的地方,以及雨量計,風向和風速傳感器的連接點。
這一切都非常簡單。此處的引腳通過以太網電纜連接到Raspberry Pi上所需的引腳。
我盡可能使用數字傳感器,并將任何模擬信號添加到MCP 3008上它需要多達8個模擬,這足以滿足我的需求,但是有足夠的空間來改善/擴展。
這個機箱向空中開放 - 它必須準確的溫度,濕度和壓力。底部孔是彈出的,所以我給一些電路噴了一層硅膠保形涂料噴霧(你可以在網上或像弗萊電子這樣的地方)。它應該保護金屬免受任何潮濕,盡管你必須小心不要在某些傳感器上使用它。
機箱頂部也是風速的地方傳感器適合。這是一個折騰 - 我可以把風速或風向放在上面,但我沒有看到一個優于另一個的任何主要優勢。總的來說,您希望兩個傳感器(風向和速度)足夠高,因此建筑物,圍欄和其他障礙物不會干擾測量。
制作雨量計
我大部分時間都遵循Instructables的教程來制作實際尺寸。
我是用有機玻璃制作的。總的來說,有機玻璃工作正常,但結合膠槍,橡膠密封膠,以及整體切割和鉆孔,即使使用保護膜也不會保持原始狀態。
要點:
傳感器是一個簡單的簧片開關,磁鐵就像在Raspberry Pi代碼中按下按鈕一樣。我只是隨著時間的推移計算水桶,然后將轉換為“幾英寸的雨”。
使它足夠大以容納足夠的水來提示,但不是那么多它需要很多,以提示。我的第一次通過,我沒有足夠大,所以它會填充并開始在傾斜前開始排水。
風向
要點:
這是一個模擬傳感器。八個簧片開關與各種電阻器相結合,將輸出分成塊,這樣我就可以通過該值識別傳感器所在的坐標。 (這個概念在本教程中對Instructables進行了解釋。)
擰緊風向標部件后,需要對其進行校準,以便“此方向指向北方。”/span》
我用木頭做了一個試驗臺,所以我可以輕松地進出電阻器,為我提供全方位的數值。這非常有用!
我使用了推力軸承,工作正常。
軟件
該軟件也是開源軟件,可在同一個GitHub存儲庫中使用。
軟件用Python編寫,用于記錄傳感器的數據。我使用了Adafruit和其他公司的其他第三方Git庫來獲取傳感器和GPS的信息。還有一些cron作業可以提取一些API信息。其中大部分內容在docs/install_notes.txt的Git文檔中進行了解釋。
Web軟件在PHP中顯示在網頁上,同時也使用YAML作為配置文件,當然還有用于存儲和繪制數據的RRD工具。
利用Weather Underground API獲取傳感器可以獲得的一些有趣數據。拉。記錄高點和低點,月相,日落和日出時間以及潮汐信息也可在其API上找到。
所有這些都是可在GitHub上使用,并且在我進一步完善和校準我自己的系統時得到了積極維護和使用,因此您也可以提交功能請求和錯誤報告。
軟件根據一天中的時間更改主題。有四個階段。如果當前時間是日出或日落的正負兩小時,則會顯示日出或日落主題。
-
氣象站
+關注
關注
1文章
749瀏覽量
15660 -
樹莓派
+關注
關注
116文章
1706瀏覽量
105608
發布評論請先 登錄
相關推薦
評論