色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于ESP8266微控制器的WiFi百葉窗開啟器

科技觀察員 ? 來源:Paul Fjare ? 作者:Paul Fjare ? 2022-07-10 11:36 ? 次閱讀

這是一個使用 ESP8266 微控制器的 WiFi 連接迷你百葉窗開啟器。

這個項目的目標是為我的迷你百葉窗構建一個電動開啟器,我可以使用 Android 應用程序控制它。第二個動力則是能夠讓我更多地了解電子硬件和軟件開發。我也一直想在一個項目中使用 ESP8266 WiFi 集成微控制器。

我在這個項目中使用的百葉窗是典型的水平迷你百葉窗,一側的魔杖可以傾斜百葉窗,另一側的弦桿可以拉起百葉窗。這個項目只處理百葉窗的傾斜。

項目要求

使用 Android 應用打開和關閉百葉窗。

必須能夠在沒有應用程序的情況下打開百葉窗。

低能耗,僅在主動使用時才必須啟用電機

直觀的控制。

必須可靠且安全。

由直流電源供電,沒有電池。

百葉窗沒有不可逆轉的修改。

修改百葉窗

在百葉窗的上部外殼中是一根鋼六角形桿,它沿著百葉窗的長度延伸。轉動此桿會改變刀片的角度。我有一個步進電機,它安裝在這個上部外殼內,幾乎與六角形桿對齊。我能夠使用聯軸器將步進電機連接到桿上。

有一個齒輪箱,只允許通過扭轉木棒來旋轉該桿。我不得不卸下這個齒輪箱,以便步進電機可以轉動桿。我還必須設計一種在電機未通電時保持桿位置的方法。如果沒有東西來保持桿的位置,百葉窗的葉片會向下傾斜。

解決方案是以足夠的摩擦力固定桿,這樣桿就不會移動,除非電機以足夠的扭矩旋轉以克服這種固定摩擦力。這是通過取一塊木頭來完成的,該木頭有一個孔用于六角桿,一個垂直于桿的螺紋孔用于固定螺釘。在固定螺釘的末端是一塊橡膠,當固定螺釘被擰緊時,橡膠塞被壓在桿上。通過反復試驗,機器螺釘被調整到桿被牢固地固定但沒有那么牢固以至于電機難以轉動它。

pYYBAGLKSJuAFP3dAACI0cuu2mE564.png

電機用橡膠墊片固定到位。對百葉窗的修改成本不高,并且不需要對外殼進行不可逆轉的修改。變速箱很容易拆卸,可以毫無問題地放回原處。

poYBAGLKSJeAaSs2AAH1Mbgx-dM482.png

控件

步進電機改變百葉窗的傾斜角度。我用陀螺儀/加速度計傳感器來測量葉片的角度;向步進電機提供反饋。我想我可以只跟蹤步進電機所采取的步驟來確定位置,但我認為直接感應角度會更可靠。傳感器簡單地用雙面膠帶連接到上刀片之一。

poYBAGLKSJSAU1p_AAFdZy6bJAY347.png

我決定在伺服電機上使用步進電機,因為標準伺服在沒有變速箱的情況下沒有足夠的角度行程。我還發現步進電機更容易使用,因為它們不需要精確的計時。我本可以使用帶有編碼器的直流電機,但這對于這項任務來說似乎過于復雜。

我使用了Pololu A4988 步進電機驅動器Adafruit BNO055 絕對方向傳感器。

電子外殼

在窗戶旁邊的墻上是一個包含兩個界面按鈕和電子設備的外殼。步進電機和方向傳感器插入此外殼。該項目由插入外殼底部的 12V、3A 開關直流電源供電。

外殼由 3“ x 3” 鋼箱梁截面切割而成。我擔心鋼鐵會阻擋 WiFi 信號,不過并沒有發現任何問題。

pYYBAGLKSJGAHPxgAANl3ueiaXk781.png

電機和方向傳感器的電線隱藏在墻上。我使用屏蔽電纜將 EMI 的影響降至最低。在原型設計期間,步進電機導線的 EMI 導致方向傳感器發生故障。

poYBAGLKSIyAYKgRAAMSkKGeFbs715.png

印刷電路板

所有PCB組件都是通孔組件,便于焊接。

poYBAGLKSIiAMQn0AAQFx3h8LME959.png

主要組成

Adafruit HUZZAH ESP8266 突破

Pololu A4988 步進電機驅動器載體

5V降壓穩壓器

3.3V降壓穩壓器

Neopixel LED(背面)

我還創建了一個插入主板的小型調試模塊,允許我將 ESP8266 置于引導加載程序模式并訪問串行線路而無需取下外殼。

pYYBAGLKSISACyw0AAOsN_1OGsE767.png

兩個板的 gerber 文件和原理圖可在此處獲得https://gitlab.com/pfjare/wifi-blinds-pcb。

BOM 可在此處獲取https://docs.google.com/spreadsheets/d/1uPH0UYzaFl-pABCBGOthaaIexG82jPdf_6R0eSZoJQ4/edit?usp=sharing

ESP8266 代碼

在 ESP8266 上運行的代碼相當簡單。在允許步進電機移動之前,我會采取措施確保方向傳感器完全運行。我在代碼中使用以下庫:

Adafruit_BNO055

Adafruit_Sensor

arduinoWebSockets

Adafruit_NeoPixel

安卓應用

該應用程序與 ESP8266 建立 websocket 連接,并在應用程序未顯示時斷開連接。當按下按鈕時,一條包含所需百葉窗角度的消息將發送到 ESP8266。有四個按鈕 Closed Up、Full Open、Part Open 和 Closed Down。

我使用了nv-websocket-client WebSocket 庫。

該應用程序的源代碼可以在本文下方找到

poYBAGLKSICAYivqAACeR1HUIto513.png

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

    關注

    48

    文章

    7542

    瀏覽量

    151316
  • WIFI
    +關注

    關注

    81

    文章

    5296

    瀏覽量

    203576
  • ESP8266
    +關注

    關注

    50

    文章

    962

    瀏覽量

    44964
收藏 人收藏

    評論

    相關推薦

    智能家居細分市場之智能百葉窗

    電子發燒友網報道(文/黃山明)百葉窗作為當下建筑中常用的設備,適用范圍非常廣泛,如居民住宅、辦公大樓等。同時,在家居產品智能化浪潮的推動下,百葉窗也開始向著智能化進發。相比傳統的單功能百葉窗,智能
    的頭像 發表于 03-17 00:08 ?2268次閱讀
    智能家居細分市場之智能<b class='flag-5'>百葉窗</b>

    如何去實現基于單片機的百葉窗控制系統設計

    本設計主要由LN298電機驅動模塊、STC15L2K08S2單片機控制模塊、限位檢測模塊、紅外接收模塊、數碼管顯示模塊和光敏電路采集模塊等組成。本系統能實現以下基本功能:(1)實現遙控百葉窗上升、下降,以及
    發表于 11-19 08:47

    利用ESP8266控制百葉窗或照明

    描述ESP8266蘇普拉控制百葉窗或照明。DS18B20、DHT11 或 DHT22 傳感的輸入。pcb
    發表于 08-01 07:08

    制作一個自動百葉窗控制

    描述自動百葉窗(紅外線控制)這是我的自動百葉窗控制板。這是一個非常簡單的控制器,您可以通過 UART 輕松地為自己重新編程。只有您需要的是
    發表于 08-17 07:54

    進風口百葉窗模的設計及制造

    介紹進風口百葉窗的模具設計, 通過工藝分析, 簡化模具設計及制造。關鍵詞: 百葉窗; 復合模; 設計; 制造Abstract: The art icle int roduces the air intake blinds mould design1 By analyzin
    發表于 07-27 15:42 ?23次下載

    JAVA教程之圖片百葉窗

    JAVA教程之圖片百葉窗,很好的JAVA的資料,快來學習吧
    發表于 04-11 17:14 ?8次下載

    基于STM32的變電站智能百葉窗的設計與實現

    防塵功能的百葉窗;然后根據風速傳感儀檢測到的風速大小,決定百葉窗開啟狀態,并構建以STM32單片機為核心的硬件控制系統和軟件程序。通過對整個系統的研究發現,其具有風速檢測和智能啟停的
    發表于 04-09 11:43 ?12次下載
    基于STM32的變電站智能<b class='flag-5'>百葉窗</b>的設計與實現

    (畢業設計資料)基于單片機的百葉窗控制系統設計

    (畢業設計資料)基于單片機的百葉窗控制系統設計
    發表于 11-12 16:21 ?15次下載
    (畢業設計資料)基于單片機的<b class='flag-5'>百葉窗</b><b class='flag-5'>控制</b>系統設計

    百葉窗可穿戴技術開源分享

    電子發燒友網站提供《百葉窗可穿戴技術開源分享.zip》資料免費下載
    發表于 11-10 17:22 ?0次下載
    <b class='flag-5'>百葉窗</b>可穿戴技術開源分享

    自動百葉窗開源分享

    電子發燒友網站提供《自動百葉窗開源分享.zip》資料免費下載
    發表于 11-11 15:13 ?1次下載
    自動<b class='flag-5'>百葉窗</b>開源分享

    百葉窗控制開源分享

    電子發燒友網站提供《百葉窗控制開源分享.zip》資料免費下載
    發表于 11-14 10:42 ?1次下載
    <b class='flag-5'>百葉窗</b><b class='flag-5'>控制</b>開源分享

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

    × 1光電傳感 × 1RobotGeek連續旋轉電機 × 1面包板(通用) × 1面包板跳線(通用) × 1Blynk × 1組裝控制部分的線路這個項目的創做過程很簡單,因為它只需要組件的組裝以及將組件安裝到百葉窗上。給
    發表于 12-22 14:32 ?0次下載

    DIY自動百葉窗

    電子發燒友網站提供《DIY自動百葉窗.zip》資料免費下載
    發表于 06-09 11:23 ?0次下載
    DIY自動<b class='flag-5'>百葉窗</b>

    diy智能百葉窗

    電子發燒友網站提供《diy智能百葉窗.zip》資料免費下載
    發表于 07-13 09:48 ?0次下載
    diy智能<b class='flag-5'>百葉窗</b>

    智能GPRS通訊百葉窗系統

    實現功能:1采用單片機開發節能控制器單片機優勢是價格低,功能齊全,應用廣泛,完全勝任本次課題研究。設計節能控制電路、溫濕度和光照度采集電路、
    發表于 10-15 10:49 ?0次下載
    主站蜘蛛池模板: 饥渴的新婚女教师| 成人性生交大片| 亚洲精品国产精麻豆久久99| 男人扒开添女人屁股| 狠狠啪在线香蕉| 帝王被大臣们调教高肉| 久久九九有精品国产23百花影院| 成人女人A级毛片免费软件| 永久免费看A片无码网站四虎| 午夜日韩久久影院| 琪琪电影午夜理论片77网| 久久久免费观成人影院| 国产免费网站看v片在线| 嘟嘟嘟WWW免费高清在线中文| 2020国产成人精品视频人| 亚洲欧美一区二区三区九九九| 日日夜夜操操操| 秋霞最新高清无码鲁丝片| 麻豆精品无码久久久久久久久| 韩国电影real在线观看完整版| 国产MD视频一区二区三区| 超碰免费视频公开观看| 99热精品在线av播放| 91精品国产色综合久久| 曰本aaaaa毛片午夜网站| 一个人在线观看免费高清视频在线观看 | 特级毛片内射WWW无码| 妻子的妹妹在线| 欧美伊人久久大香线蕉综合69| 久久久久亚洲| 精品伊人久久久| 久草在线在线精品观看| 九九99亚洲精品久久久久| 吉吉影音先锋av资源网| 娇妻让壮男弄的流白浆| 精品国产成人AV在线看| 久久999视频| 久久综合九色| 免费精品美女久久久久久久久| 免费播放美女一级毛片| 欧美Av无码高清在线|