chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

如何制作一個與wifi連接的燈開關

454398 ? 來源:工程師吳畏 ? 2019-08-08 16:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

所需材料:

1塑料外殼PolyCase和PolyCase

1羽毛HUZZAH與ESP8266 Adafruit

1半尺寸可焊面包板Adafruit

3 leds Adafruit

3個高而窄的按鈕Adafruit

1個短而寬的按鈕Adafruit

7個3.3k電阻亞馬遜

1個USB-A型男性插頭Adafruit

電線Sparkfun

聚氨酯膠Lowes

所需工具:

烙鐵亞馬遜

Dremel(如果你沒有,一把美工刀就足夠了)Lowes

鉆床(如果你沒有,那么手鉆就足夠了)Lowes

第1步:設計

如何制作一個與wifi連接的燈開關

微控制器

作為微控制器,我使用由Adafruit制作的ESP8266羽毛Huzzah,原因如下:

它具有wifi功能

它很便宜(18.95美元的組裝

相對較?。?3mm x 51mm x 8mm/0.9“x 2”x 0.28“)

它有9個GPIO引腳(我需要7個)

微控制器將由USB插座的5V供電。

4個GPIO將用作按鈕的輸入,3個將用作指示燈的輸出。其中一個按鈕(關閉每個燈的按鈕)都包含一個LED,所以對我來說這個按鈕的反饋是沒有意義的。

按鈕:

按鈕的設計非常簡單:對于3個小按鈕,我選擇了觸覺開關,也稱為SPST開關。我挑選了那些高大的,以便它們能夠從外殼中脫穎而出。對于更大的按鈕,我還選擇了一個SPST開關,但是它更短,因此它將嵌入外殼中,目標是不會意外地推動它。它還有一個內置LED,并有一個I/O符號。

如上圖所示,這些開關通過3.3k下拉電阻為GPIO供電,并提供3.3V電壓。按下GPIO。

LED:

我使用了5mm黃色LED。它們只是一端連接到GPIO,另一端連接到3.3k電阻。

外殼:

外殼,我需要一個內部尺寸至少為51mm x 97mm x 11mm/2.0“x 3.8”x 0.4“的塑料盒。我挑選的盒子內部尺寸為52mm x 100mm x 19mm/2.0”x 3.9“x 0.7”。這意味著我必須在面包板后面堆放一些紙板或紙,以確保系統(tǒng)與外殼蓋齊平,并且按鈕將從蓋子中伸出。

所有組件焊接在可焊接的面包板上。這使其比傳統(tǒng)的面包板更加永久和安全,并且不需要設計定制的PCB。我發(fā)現(xiàn)Adafruit的半尺寸按鈕工作得很好。

第2步:制作電路板

焊接板是有趣的部分!只需按照接線圖,一切都應按計劃進行。請?zhí)貏e注意以下幾點:

注意LED極性(短引線陰極接地/長引線陽極正電壓)。

LED應盡可能低到面包板。否則,LED的頂部將太高并且太多地從外殼中伸出。

在焊接Feather Huzzah之前,我從中取出了電池連接器。我們不需要它,它非常高,所以它不允許我們正確放置機箱蓋。

我在羽毛Huzzah的“棉絮”針腳和地面導軌上放置了一個90度的公母針連接器。然后將它們連接到USB的5V和接地。

提示:

使用第三只手,或自己制作一只用一塊木頭,4個Loc-line軟管和4個鱷魚夾

第3步:制作附件

USB插頭:

使用dremel或美工刀切割在后側的機箱上角之一打開USB插頭。將USB插頭插入其中。

確保USB插頭從機箱背面突出11.5 mm/0.45“,并使用聚氨酯膠將USB插頭粘在機箱中。

焊接+ 5V的電線USB插頭和USB插頭接地線。當您將電路板放置在外殼中時,這些電線將分別連接到90度公母接頭的“電池”和接地。

按鈕和LED開口:

在外殼蓋上鉆出按鈕和LED突出的孔。直徑為4mm/5/32“的鉆頭是非常適合小按鈕,8mm/5/16“非常適合較大的按鈕。使用埋頭鉆頭制作錐形孔使其看起來不錯。對于LED,我鉆的直徑比LED本身小得多( 1毫米/1/32英寸)。否則,我發(fā)現(xiàn)我選擇的LED會產生太多光線。如果燈開關位于臥室,那么從開關發(fā)出太多光可能會令人不安。

提示:

放置一個空的可焊接外殼蓋上的面包板,并使用薄尖筆在應鉆孔的外殼上繪制。

步驟4:編程

I使用Arduino IDE編程我的Feather Huzzah。如果你還沒有完成,請下載并安裝Arduio IDE。

為了能夠使用Blynk,我必須使用Blynk庫來安裝Arduino IDE。 Blynk圖書館可以在這里下載。按照以下步驟安裝庫(引自Blynk網站):

下載最新版本的.zip文件。

將所有這些庫復制到Arduino IDE的 your_sketchbook_folder 。要查找 your_sketchbook_folder 的位置,請轉到Arduino IDE中的頂級菜單:文件 - 》首選項(如果您使用的是Mac OS - 請轉到 Arduino→首選項)

解壓縮它。您會注意到存檔包含多個文件夾和幾個庫。

your_sketchbook_folder 的結構現(xiàn)在應該與您的其他草圖一樣(如果有的話):

your_sketchbook_folder/庫/Blynk點擊your_sketchbook_folder/庫/BlynkESP8266_Lib點擊。..

your_sketchbook_folder/工具/BlynkUpdater點擊your_sketchbook_folder/工具/BlynkUsbScript

。..

請注意庫應該轉到庫,工具轉到工具。如果您沒有 tools 文件夾,可以自己創(chuàng)建。

它應該有相當好的文檔記錄,但如果您有任何問題,請隨時發(fā)表評論。

總之,這是代碼的工作方式:

定時器每200 ms運行一次checkInputs函數(shù)。此功能檢查按鈕是否被按下或釋放。

checkInputs:

如果按鈕被釋放,則它不會執(zhí)行任何操作。

如果按鈕按下,它切換開關的狀態(tài)(switchState),并調用函數(shù)sendState。

sendState:

如果按下其中一個小按鈕,函數(shù)sendState將發(fā)送新的通過內置函數(shù)bridge.virtualWrite切換到相應繼電器的狀態(tài)。

如果按下更大的按鈕,函數(shù)sendState將通過內置函數(shù)向所有繼電器發(fā)送“關閉”狀態(tài)function bridge.virtualWrite。

代碼的其余部分是設置,創(chuàng)建變量,連接到已知的wifi等。..

步驟5:設置Blynk App

Blynk是一個很棒的應用程序,用于處理手機,設備和Blynk服務器之間的鏈接。他們有一個很棒的社區(qū),很多例子,應用程序界面是用戶友好的,同時仍然可以自定義。該應用程序是免費的,但它附帶了可以添加的有限數(shù)量的小部件。如果你添加我擁有的所有小部件,你可能需要購買5美元的信用額度。但是很多小部件都是可選的,你可以免費做這個項目,特別是如果你想控制少于15個繼電器。

如果您之前從未使用過Blynk,請按照以下步驟進行設置:

智能手機上從Google Play商店或App Store安裝Blynk應用。

在Blynk應用程序中:

登錄或創(chuàng)建帳戶

創(chuàng)建新項目

為每個遠程和中繼添加設備(選擇ESP8266,具有wifi連接)

Build

使用USB電纜將羽毛Huzzah連接到計算機。

確保在上一步中下載并安裝了Blynk庫。

在程序中,輸入您通過Blynk發(fā)送的電子郵件收到的身份驗證令牌。

在工具 - 》端口中,選擇Arduino所連接的COM端口。

我在儀表板上創(chuàng)建了5個選項卡:

燈光選項卡用于打開/關閉各個燈(或連接繼電器的任何東西)。在切換模式下,我使用了按鈕小部件,其中交換機作為目標,V0是0和1之間的輸出。我為每個開關做了那個。

“組”選項卡用于打開/關閉燈組(或任何連接到燈組的燈組)繼電器)。我只是為每個房間創(chuàng)建標簽,然后重復與Lights選項卡相同的步驟,每個組都有一個按鈕小部件。

定時器

我添加了幾個計時器,可以用來在晚上打開前門燈,或者在你度假時模擬一個存在,或者讓你的床頭燈點亮以喚醒你等等。..我選擇了以下小部件:

時間輸入小部件,我在其中選擇了要控制的relayI,輸出V3,允許啟動/停止輸入,以及允許時區(qū)選擇。

一個按鈕小部件,我在模式“switch”中選擇了相同的繼電器,輸出V4在0和1之間。這是告訴繼電器是否應遵循時間表。

另一個按鈕小部件,我在模式“switch”中選擇了相同的繼電器,輸出V0在0和1之間。這是手動打開或關閉繼電器。

監(jiān)視器

“監(jiān)視器”選項卡包含一個終端小部件。這僅用于調試目的。在“source”中,我選擇了要調試的設備。輸入是V16。我還有一個通知小部件,當硬件脫機時通知我(可選),以及一個實時時鐘小部件,設備現(xiàn)在能夠當前時間(只有你使用定時器時才需要)。

的LED

LED標簽包含一堆用作反饋的LED。這也是可選的。我選擇了LED小部件,選擇了一個輸入V1的繼電器。我為每個接力做了那個。

步驟6:使用和潛在的改進

我現(xiàn)在有了在我家安裝了6個遙控器,并用了幾個月。我相信它們運作良好,我沒有太多改進。 “關閉所有燈”功能是一個很大的改進。外觀很簡單,很清醒,我喜歡。 LED反饋的小孔不會產生太多光線,因此它們不會在夜間打擾我,但即使在白天它們仍然可見。響應時間非??臁?/p>

以下是可以改進的一些事項:

如果用其他設備打開/關閉繼電器而不是鏈接遙控器(例如,使用app),遙控器不知道繼電器狀態(tài)已經改變,因此它不會更新其反饋燈。此外,當我想用遙控器打開燈時,在我用我的應用程序打開它后,我將不得不按兩次按鈕:第一次,遙控器打開燈,即使它已經打開,第二次關閉它。

這不是什么大問題,但是我試圖實現(xiàn)這個修復,但是找不到定期檢查其他設備狀態(tài)的Blynk函數(shù)。如果你知道如何做到這一點,請在評論中告訴我。

我選擇了我找到的最小的外殼,但它仍然很厚。它們可能更纖細,但我找不到這樣的塑料外殼。

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

    關注

    48

    文章

    8305

    瀏覽量

    163563
  • WIFI
    +關注

    關注

    82

    文章

    5494

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    槽型光電開關在光束中的作用

    科技與藝術的完美結合,藏在不起眼的小元件里,在舞臺燈光秀中,光束以它那精準而富有沖擊力的光線切割夜空,令人驚嘆。在這背后,有看似不
    發(fā)表于 12-30 16:51

    WiFi7速率怎么算?公式看懂 46Gbps 從何而來

    計算過程 影響速率的五關鍵參數(shù) 1 空間流 :空間流可以理解為設備的天線,條空間流對應根天線,空間流越多,則天線越多,整機吞吐量也越大。根據(jù)以下數(shù)據(jù)得到WiFi7空間流數(shù)最大1
    發(fā)表于 12-09 11:42

    打破局域網限制:基于云橋接的WiFi開關量對傳模塊

    WIFI開關量對傳模塊是基于WiFi無線通信、采用“主多從”星型組網,專門用于開關量(通/斷、高/低電平)雙向采集與同步輸出的自動化控制設
    的頭像 發(fā)表于 12-08 17:10 ?560次閱讀

    客戶案例分享 | 補光連接器不能將就,惡劣環(huán)境這款工業(yè)連接器管用

    器材紛紛選擇能直面惡劣環(huán)境,保障連接安全可靠的工業(yè)級連接器。1需求大漲:補光從專需走向大眾化01短視頻大行其道短視頻與直播如今炙手可熱,同時也孵化出數(shù)不清的博主
    的頭像 發(fā)表于 12-02 18:30 ?1104次閱讀
    客戶案例分享 | 補光<b class='flag-5'>燈</b><b class='flag-5'>連接</b>器不能將就,惡劣環(huán)境這款工業(yè)<b class='flag-5'>連接</b>器管用

    ?TE Connectivity 射頻開關連接器測試探針電纜組件技術解析

    ,與其他射頻產品兼容。TE測試探頭電纜組件將探頭連接到射頻開關連接器后,提供固定式直角探頭。這些電纜組件具有高達11GHz的高頻性能和50Ω 的總阻抗。這些電纜組件非常適用于射頻
    的頭像 發(fā)表于 11-03 11:24 ?438次閱讀

    2025年WiFi技術白皮書:全球物聯(lián)網無線通信的關鍵創(chuàng)新

    迭代,逐漸成為智慧城市、工業(yè)物聯(lián)網、智能家居、車聯(lián)網等領域的關鍵支撐技術。2025 年,WiFi 技術已進入全新的發(fā)展階段,全球廠商圍繞高帶寬、低延遲、多設備并發(fā)連接等需求展開了激
    的頭像 發(fā)表于 07-08 11:26 ?2157次閱讀

    【EASY EAI Orin Nano開發(fā)板試用體驗】--WiFi連接與nfs共享

    本篇講述開發(fā)板連接WIFI,并與NFS服務器掛載。 .WIFI連接 1.查看開發(fā)板連接nmcl
    發(fā)表于 06-29 21:56

    各種WIFI天線制作技巧資料

    各種WIFI 天線制作技巧資料
    發(fā)表于 06-10 15:11 ?0次下載

    智能照明控制開關模塊,WiFi通訊,遠程調控照明效果

    、智能化和場景化。 、核心功能 1. 基礎開關控制 - 通過手機App、物理按鍵遠程控制燈光的開關。 - 支持單路或多路獨立控制(如控制吊燈的不同組、
    的頭像 發(fā)表于 04-24 15:10 ?1273次閱讀

    用WB2系列模組做一個433遙控網關

    以下作品由安信可社區(qū)用戶 業(yè)余菜狗制作 前言 自從接觸智能家居之后,筆者就變得很依賴智能家居(絕對不是懶!) 比如臥室,就在進門的地方,進門開燈很方便,但是晚上睡覺關燈就很不方便。 之前是買了
    的頭像 發(fā)表于 04-09 13:57 ?1004次閱讀
    用WB2系列模組做<b class='flag-5'>一個</b>433遙控網關

    連接一個夢想

    電子連接
    通天電子科技(東莞市)有限公司
    發(fā)布于 :2025年03月18日 19:10:39

    華為麒麟990主板不能連接WiFi

    MatePadPro10.8屏幕摔了,但主板可以用,拆開連接電池和TypeC尾插,能夠有線連接mateview顯示器,鍵鼠操控。 登錄系統(tǒng)界面,就是不能上網,點擊WiFi可以選擇網絡,但是不支持輸入
    發(fā)表于 03-07 21:21

    即插即用超防腐!YF24電纜組件新品和補光連接訴求很合拍

    于更可靠的工業(yè)級連接器。YF24電纜組件新品用于補光在專業(yè)攝影中,或者想提高攝影的呈現(xiàn)效果,就會采用專業(yè)的補光來加持。它可為影音視頻的制作帶來更專業(yè)和更完美的
    的頭像 發(fā)表于 02-11 11:10 ?844次閱讀
    即插即用超防腐!YF24電纜組件新品和補光<b class='flag-5'>燈</b>的<b class='flag-5'>連接</b>訴求很合拍

    開源項目!手把手教你制作互動式LED墻壁時鐘!

    在這篇教程中,將教你使用Arduino創(chuàng)建互動式LED墻壁時鐘。這個項目結合了創(chuàng)意和技術,設計出功能性強且視覺效果驚人的時鐘,它配備了互動式的LED
    發(fā)表于 02-08 17:47

    WIFI的基本概念介紹

    在當今數(shù)字化高度普及的時代,WIFI 技術已然成為人們生活、工作與學習中不可或缺的部分。無論是在家中愜意地瀏覽網頁、觀看視頻,還是在辦公室里高效地處理文件、進行線上會議,又或是在公共場所便捷地連接
    的頭像 發(fā)表于 02-05 11:44 ?4342次閱讀