一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

科技觀察員 ? 來源:Paul Fjare ? 作者:Paul Fjare ? 2022-07-10 11:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

這個(gè)項(xiàng)目的目標(biāo)是為我的迷你百葉窗構(gòu)建一個(gè)電動(dòng)開啟器,我可以使用 Android 應(yīng)用程序控制它。第二個(gè)動(dòng)力則是能夠讓我更多地了解電子硬件和軟件開發(fā)。我也一直想在一個(gè)項(xiàng)目中使用 ESP8266 WiFi 集成微控制器。

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

項(xiàng)目要求

使用 Android 應(yīng)用打開和關(guān)閉百葉窗。

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

低能耗,僅在主動(dòng)使用時(shí)才必須啟用電機(jī)。

直觀的控制。

必須可靠且安全。

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

百葉窗沒有不可逆轉(zhuǎn)的修改。

修改百葉窗

在百葉窗的上部外殼中是一根鋼六角形桿,它沿著百葉窗的長(zhǎng)度延伸。轉(zhuǎn)動(dòng)此桿會(huì)改變刀片的角度。我有一個(gè)步進(jìn)電機(jī),它安裝在這個(gè)上部外殼內(nèi),幾乎與六角形桿對(duì)齊。我能夠使用聯(lián)軸器將步進(jìn)電機(jī)連接到桿上。

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

解決方案是以足夠的摩擦力固定桿,這樣桿就不會(huì)移動(dòng),除非電機(jī)以足夠的扭矩旋轉(zhuǎn)以克服這種固定摩擦力。這是通過取一塊木頭來完成的,該木頭有一個(gè)孔用于六角桿,一個(gè)垂直于桿的螺紋孔用于固定螺釘。在固定螺釘?shù)哪┒耸且粔K橡膠,當(dāng)固定螺釘被擰緊時(shí),橡膠塞被壓在桿上。通過反復(fù)試驗(yàn),機(jī)器螺釘被調(diào)整到桿被牢固地固定但沒有那么牢固以至于電機(jī)難以轉(zhuǎn)動(dòng)它。

pYYBAGLKSJuAFP3dAACI0cuu2mE564.png

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

poYBAGLKSJeAaSs2AAH1Mbgx-dM482.png

控件

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

poYBAGLKSJSAU1p_AAFdZy6bJAY347.png

我決定在伺服電機(jī)上使用步進(jìn)電機(jī),因?yàn)闃?biāo)準(zhǔn)伺服在沒有變速箱的情況下沒有足夠的角度行程。我還發(fā)現(xiàn)步進(jìn)電機(jī)更容易使用,因?yàn)樗鼈儾恍枰_的計(jì)時(shí)。我本可以使用帶有編碼器的直流電機(jī),但這對(duì)于這項(xiàng)任務(wù)來說似乎過于復(fù)雜。

我使用了Pololu A4988 步進(jìn)電機(jī)驅(qū)動(dòng)器Adafruit BNO055 絕對(duì)方向傳感器。

電子外殼

在窗戶旁邊的墻上是一個(gè)包含兩個(gè)界面按鈕和電子設(shè)備的外殼。步進(jìn)電機(jī)和方向傳感器插入此外殼。該項(xiàng)目由插入外殼底部的 12V、3A 開關(guān)直流電源供電。

外殼由 3“ x 3” 鋼箱梁截面切割而成。我擔(dān)心鋼鐵會(huì)阻擋 WiFi 信號(hào),不過并沒有發(fā)現(xiàn)任何問題。

pYYBAGLKSJGAHPxgAANl3ueiaXk781.png

電機(jī)和方向傳感器的電線隱藏在墻上。我使用屏蔽電纜將 EMI 的影響降至最低。在原型設(shè)計(jì)期間,步進(jìn)電機(jī)導(dǎo)線的 EMI 導(dǎo)致方向傳感器發(fā)生故障。

poYBAGLKSIyAYKgRAAMSkKGeFbs715.png

印刷電路板

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

poYBAGLKSIiAMQn0AAQFx3h8LME959.png

主要組成

Adafruit HUZZAH ESP8266 突破

Pololu A4988 步進(jìn)電機(jī)驅(qū)動(dòng)器載體

5V降壓穩(wěn)壓器

3.3V降壓穩(wěn)壓器

Neopixel LED(背面)

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

pYYBAGLKSISACyw0AAOsN_1OGsE767.png

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

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

ESP8266 代碼

在 ESP8266 上運(yùn)行的代碼相當(dāng)簡(jiǎn)單。在允許步進(jìn)電機(jī)移動(dòng)之前,我會(huì)采取措施確保方向傳感器完全運(yùn)行。我在代碼中使用以下庫(kù):

Adafruit_BNO055

Adafruit_Sensor

arduinoWebSockets

Adafruit_NeoPixel

安卓應(yīng)用

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

我使用了nv-websocket-client WebSocket 庫(kù)。

該應(yīng)用程序的源代碼可以在本文下方找到

poYBAGLKSICAYivqAACeR1HUIto513.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7953

    瀏覽量

    155151
  • WIFI
    +關(guān)注

    關(guān)注

    81

    文章

    5406

    瀏覽量

    208368
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    965

    瀏覽量

    47429
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    智能家居細(xì)分市場(chǎng)之智能百葉窗

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

    如何去實(shí)現(xiàn)基于單片機(jī)的百葉窗控制系統(tǒng)設(shè)計(jì)

    本設(shè)計(jì)主要由LN298電機(jī)驅(qū)動(dòng)模塊、STC15L2K08S2單片機(jī)控制模塊、限位檢測(cè)模塊、紅外接收模塊、數(shù)碼管顯示模塊和光敏電路采集模塊等組成。本系統(tǒng)能實(shí)現(xiàn)以下基本功能:(1)實(shí)現(xiàn)遙控百葉窗上升、下降,以及
    發(fā)表于 11-19 08:47

    利用ESP8266控制百葉窗或照明

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

    制作一個(gè)自動(dòng)百葉窗控制

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

    進(jìn)風(fēng)口百葉窗模的設(shè)計(jì)及制造

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

    JAVA教程之圖片百葉窗

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

    基于STM32的變電站智能百葉窗的設(shè)計(jì)與實(shí)現(xiàn)

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

    (畢業(yè)設(shè)計(jì)資料)基于單片機(jī)的百葉窗控制系統(tǒng)設(shè)計(jì)

    (畢業(yè)設(shè)計(jì)資料)基于單片機(jī)的百葉窗控制系統(tǒng)設(shè)計(jì)
    發(fā)表于 11-12 16:21 ?15次下載
    (畢業(yè)設(shè)計(jì)資料)基于單片機(jī)的<b class='flag-5'>百葉窗</b><b class='flag-5'>控制</b>系統(tǒng)設(shè)計(jì)

    百葉窗可穿戴技術(shù)開源分享

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

    自動(dòng)百葉窗開源分享

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

    百葉窗控制開源分享

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

    基于Particle Photon打造的家庭自動(dòng)開關(guān)的百葉窗

    × 1光電傳感 × 1RobotGeek連續(xù)旋轉(zhuǎn)電機(jī) × 1面包板(通用) × 1面包板跳線(通用) × 1Blynk × 1組裝控制部分的線路這個(gè)項(xiàng)目的創(chuàng)做過程很簡(jiǎn)單,因?yàn)樗恍枰M件的組裝以及將組件安裝到百葉窗上。給
    發(fā)表于 12-22 14:32 ?0次下載

    DIY自動(dòng)百葉窗

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

    diy智能百葉窗

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

    智能GPRS通訊百葉窗系統(tǒng)

    實(shí)現(xiàn)功能:1采用單片機(jī)開發(fā)節(jié)能控制器單片機(jī)優(yōu)勢(shì)是價(jià)格低,功能齊全,應(yīng)用廣泛,完全勝任本次課題研究。設(shè)計(jì)節(jié)能控制電路、溫濕度和光照度采集電路、
    發(fā)表于 10-15 10:49 ?0次下載