在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用Particle Photon實現天氣時鐘的設計

科技觀察員 ? 來源:Julien Vanier ? 作者:Julien Vanier ? 2022-08-05 16:12 ? 次閱讀

本文介紹的是由 Particle 支持的異想天開的天氣時鐘。

這是一個能夠告訴您需要什么樣的衣服才能在戶外舒適的時鐘。

這個項目的想法很簡單:使用伺服電機移動時鐘指針,根據 predict.io 的 Particle Photon 重試的當前天氣預報指向一種衣服 。 整個套件由電池供電。

讓我們看看如何構建它!

原型

首先在桌子上制作電路原型。我使用了 Particle Maker Kit 附帶的伺服器。它的范圍約為 170 度。3 根線是:電源(橙色)、接地(棕色)和所需位置(黃色)。我使用一個簡單的固件將 D0 配置為伺服引腳,并從云功能設置伺服的位置。

poYBAGLs0IqASaFkAAR-FR5C3n4126.png

時鐘指針

你需要一個可以由伺服控制的時鐘指針。是時候進行一些 3D 打印了!

我在 cairo 時鐘項目中發現了一個非常漂亮的古董時鐘指針矢量圖形。

poYBAGLs0IWAb0nDAAA90pVHyEQ798.png

使用 Inkscape 將該 SVG 文件轉換為 DXF(CAD 程序中使用的 2D 繪圖格式)。

基本上確保路徑是閉合的(添加不同顏色的筆觸并確保沒有間隙),然后使用Extensions -》 Modify paths -》 Flatten Beziers將曲線轉換為直線。導出是通過Save as -》 DXF R14 。

要將 2D 繪圖轉換為 3D 渲染,我建議使用 OpenSCAD。該程序接受命令來構造幾何圖形,而不是直接在屏幕上繪圖。作為一名程序員,我發現它比面向機械工程師的 CAD 軟件更易于使用。

pYYBAGLs0IGAAsgVAAEKW9c9XB8084.png

注意到我是如何在 3D 部分留下一個缺口的嗎?這將適合第一張照片中顯示的白色伺服臂。

您可以自己打印時鐘指針,也可以由外部公司完成。我最終通過 Shapeways 使用黑色堅固而柔韌的材料打印了零件??雌饋聿诲e!

pYYBAGLs0H2APFgfAAFJrpsNp3Y088.png

poYBAGLs0HqAeiMyAAIxuIllBNY120.png

框架

項目還需要某種稱為陰影框的深度框架。我在 Target 找到了我真正需要的東西。尺寸為 8.5“ x 11” x 1.25“ 深。

pYYBAGLs0HaAIdH3AAOP0nvA-JM071.png

要將伺服器固定在框架中,您需要將伺服器安裝到 8.5” x 11“ 的泡沫芯上,并在框架的側面切出一個槽來固定泡沫芯。我在臺鋸上做了這些切割。

pYYBAGLs0HKALyj0AAOr6FdKITY072.png

組裝陰影盒,首先放置薄邊,然后是帶有時鐘指針和伺服的泡沫芯組件,然后是厚邊。最重要的是影子盒背板。那個后部有掛鉤,可以將項目掛在墻上。

poYBAGLs0G6AKqtCAALOveX1swA069.png

pYYBAGLs0GuACmXaAAKfK2WKu_4668.png

軟件

我將軟件分為兩部分:用于移動指針的 Photon 固件和 用于從forecast.io 天氣預報 中確定要穿哪些衣服 的hook.io腳本。Particle Photon充當 Photon 和 hook.io 腳本之間的橋梁。

poYBAGLs0GeAXdRHAAEzsMyBiB4796.png

拆分的主要原因是通過不斷重新編程 Particle Photon,可以更輕松地繼續調整衣服決策代碼,而不會耗盡框架中的電池。

實際使用效果:

連接到 WiFi

發送一個粒子事件來詢問穿什么衣服。該事件將通過 Particle webhook 轉發到 Web 服務

接收帶有要穿的衣服的 webhook 響應

如果衣服與上次查詢不同,則移動指針

進入深度睡眠 1 小時以保護電池

固件源代碼位于本文下方

要刷寫你自己的 Photon,請下載代碼并使用 Particle CLI 刷寫它

particle flash my_device_name firmware

云服務是用 hook.io制作的,這是一種創建 HTTP 微服務的簡單方法。

該腳本的代碼執行以下操作:

從以下位置獲取所請求位置的天氣預報

如果預報摘要中包含“雨”或“雪”字樣,請推薦“雨傘”或“鏟子”

根據當前溫度,推薦“帽子和手套”、“夾克”、“毛衣”或“T恤”

要創建自己的鉤子,請注冊 hook.io, 創建一個新鉤子并將其指向上面的 Gist。不要忘記將您的 forecast.io API 密鑰和緯度/經度放在 https://hook.io/env

你可以在http://hook.io/monkbroc/what-to-wear看到我的鉤子

最后,通過創建一個Particle Cloud webhook 將 Photon 和 hook.io 腳本綁定在一起,該 webhook 將在 Photon 發布事件時調用該鉤子。

particle webhook create what-to-wear http://hook.io/monkbroc/what-to-wear

注意事項

電池壽命在便攜式項目中至關重要。由于 Photon 大部分時間都處于深度睡眠狀態,我預計電池壽命會很長。

由于電池僅在 2 周內就耗盡了,我知道在 Photon 睡眠時會消耗不必要的電流。

為了測量電流消耗,我插入了一個與正極電池線串聯的 1 Ω電阻器。該電阻器上的 1 伏降對應于時鐘電路中的 1 安培電流。

當 Photon 處于喚醒狀態并連接到 Wi-Fi 時,電流范圍為 30 mA 到 100 mA。

當 Photon 處于休眠狀態時,電流仍為 7 mA。這就是電池快速耗盡的原因。斷開伺服電機地線時,電流變為 0 mA。

在 Photon 休眠時,我必須斷開伺服器與電池電源的連接。

為此,我使用 NPN 晶體管作為低側開關。

poYBAGLs0GKADFz6AAMe-Jvk83M912.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 時鐘
    +關注

    關注

    11

    文章

    1736

    瀏覽量

    131577
  • 伺服電機
    +關注

    關注

    85

    文章

    2051

    瀏覽量

    57964
  • photon
    +關注

    關注

    0

    文章

    32

    瀏覽量

    3687
收藏 人收藏

    評論

    相關推薦

    基于STM32的ESP8266天氣時鐘的顯示界面如何實現

    基于STM32的ESP8266天氣時鐘的顯示界面如何實現?
    發表于 02-09 06:05

    Single-Photon Detector

    Single-Photon Detector
    發表于 11-23 11:31 ?0次下載

    使用Particle Photon構建物理相機狀態指示器

    電子發燒友網站提供《使用Particle Photon構建物理相機狀態指示器.zip》資料免費下載
    發表于 11-08 09:21 ?0次下載
    使用<b class='flag-5'>Particle</b> <b class='flag-5'>Photon</b>構建物理相機狀態指示器

    使用Particle Photon的咖啡機控制器

    電子發燒友網站提供《使用Particle Photon的咖啡機控制器.zip》資料免費下載
    發表于 12-01 11:07 ?1次下載
    使用<b class='flag-5'>Particle</b> <b class='flag-5'>Photon</b>的咖啡機控制器

    基于Particle Photon的物聯網WiFi時鐘

    方案介紹 快速建立一個wifi支持的時鐘,通過互聯網保持準確的時間。 步驟 1. 焊接顯示器 對齊顯示器到PCB和焊接5引腳。 2. 面包板 把Particle
    發表于 12-06 11:59 ?0次下載

    基于Particle Photon的數據記錄器

    使用IFTTT自動記錄數據到谷歌電子表格使用 Particle Photon ,并且能夠顯示記錄溫度數據。
    發表于 12-06 17:01 ?0次下載

    基于DHT22的天氣時鐘

    這是一個帶有 Arduino、RTC、DHT22 和 BMP180 的天氣時鐘。
    發表于 12-08 09:25 ?1次下載

    基于Particle Photon的智能水表

    使用 Particle Photon 和一個帶脈沖輸出的標準模擬水表來構建我自己的水表。水表有刻度盤和 8 位數字。表盤每十分之一升旋轉一次。數字分為兩部分,紅色數字以升為單位測量水量,黑色數字以立方米為單位測量水量。脈沖輸出每 10 升關閉
    發表于 12-08 18:09 ?0次下載

    基于Particle Photon的可調節高度站立式辦公桌

    方案介紹使用 Particle Photon,該項目允許您遠程控制您的V3 GeekDesk V3 僅帶有一個簡單的向上/向下按鈕面板,并且不允許您進行任何預設。使用附在桌子底部并指向
    發表于 12-13 16:00 ?0次下載

    基于Particle Photon的氣象站

    該項目為SparkFun 粒子天氣防護罩 + 粒子光子 + 地下天氣。用于粒子光子的 SparkFun 天氣防護罩使跟蹤天氣變得更加容易。一個帶有傳感器、wifi 和連接更多傳感器的小
    發表于 12-19 16:47 ?0次下載

    基于Particle Photon打造的家庭自動開關的百葉窗

    這個物聯網家庭自動化項目免除了起床和手動調整百葉窗的麻煩過程。通過使用 Particle Photon,電機和智能手機,可以使您在任何地方完全的控制百葉窗。組件清單Particle Photo
    發表于 12-22 14:32 ?0次下載

    基于Particle Photon 2的溫濕度監測器

    電子發燒友網站提供《基于Particle Photon 2的溫濕度監測器.zip》資料免費下載
    發表于 06-12 14:40 ?0次下載
    基于<b class='flag-5'>Particle</b> <b class='flag-5'>Photon</b> 2的溫濕度監測器

    Particle Photon上的PurpleAir空氣質量液晶顯示器

    電子發燒友網站提供《Particle Photon上的PurpleAir空氣質量液晶顯示器.zip》資料免費下載
    發表于 06-16 10:17 ?0次下載
    <b class='flag-5'>Particle</b> <b class='flag-5'>Photon</b>上的PurpleAir空氣質量液晶顯示器

    Particle Photon板構建植物灌溉系統

    電子發燒友網站提供《用Particle Photon板構建植物灌溉系統.zip》資料免費下載
    發表于 07-10 09:35 ?0次下載
    用<b class='flag-5'>Particle</b> <b class='flag-5'>Photon</b>板構建植物灌溉系統

    ESP8266網絡天氣時鐘OLED顯示

    基于ESP8266實現網絡獲取天氣時鐘并OLED顯示
    的頭像 發表于 06-28 04:46 ?1244次閱讀
    ESP8266網絡<b class='flag-5'>天氣</b><b class='flag-5'>時鐘</b>OLED顯示
    主站蜘蛛池模板: 色老头成人免费综合视频| 永久在线观看www免费视频| 久久草在线免费| 日韩一级黄色录像| 濑亚美莉vs黑人欧美视频| 国产特黄一级一片免费| 91aaa免费观看在线观看资源| 亚洲成a人伦理| 日本欧美一区二区三区视频| 高h上错人1v1| 性videofree极品另类| 色丁香在线观看| 免费观看成人毛片| 国产激烈床戏无遮挡在线观看 | 午夜在线观看完整高清免费| 四虎影永久在线观看网址| 日本在线观看高清不卡免v| 亚洲成人国产| 日韩一级一欧美一级国产| 久青草视频在线| 爱爱欧美| 久久久这里有精品999| 成人男女啪啪免费观看网站| 国内精品99| 国内视频一区二区三区| 亚洲香蕉国产高清在线播放| 日本特级淫片免费| 国产一区二区三区在线影院| 天天干天天草| 免费观看高清视频| 妇女交性大片| 人人狠狠综合88综合久久| 国产精品怡红院永久免费| 视频在线观看高清免费大全| 免费黄色欧美| 亚洲天堂2013| 免费的三级网站| 亚洲日本高清| jlzzjlzz亚洲日本| 中文字幕首页| 免费美剧在线观看|