91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

如何制作一個(gè)與wifi連接的燈開(kāi)關(guān)

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

掃碼添加小助手

加入工程師交流群

所需材料:

1塑料外殼PolyCase和PolyCase

1羽毛HUZZAH與ESP8266 Adafruit

1半尺寸可焊面包板Adafruit

3 leds Adafruit

3個(gè)高而窄的按鈕Adafruit

1個(gè)短而寬的按鈕Adafruit

7個(gè)3.3k電阻亞馬遜

1個(gè)USB-A型男性插頭Adafruit

電線Sparkfun

聚氨酯膠Lowes

所需工具:

烙鐵亞馬遜

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

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

第1步:設(shè)計(jì)

如何制作一個(gè)與wifi連接的燈開(kāi)關(guān)

微控制器

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

它具有wifi功能

它很便宜(18.95美元的組裝

相對(duì)較小(23mm x 51mm x 8mm/0.9“x 2”x 0.28“)

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

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

4個(gè)GPIO將用作按鈕的輸入,3個(gè)將用作指示燈的輸出。其中一個(gè)按鈕(關(guān)閉每個(gè)燈的按鈕)都包含一個(gè)LED,所以對(duì)我來(lái)說(shuō)這個(gè)按鈕的反饋是沒(méi)有意義的。

按鈕:

按鈕的設(shè)計(jì)非常簡(jiǎn)單:對(duì)于3個(gè)小按鈕,我選擇了觸覺(jué)開(kāi)關(guān),也稱為SPST開(kāi)關(guān)。我挑選了那些高大的,以便它們能夠從外殼中脫穎而出。對(duì)于更大的按鈕,我還選擇了一個(gè)SPST開(kāi)關(guān),但是它更短,因此它將嵌入外殼中,目標(biāo)是不會(huì)意外地推動(dòng)它。它還有一個(gè)內(nèi)置LED,并有一個(gè)I/O符號(hào)。

如上圖所示,這些開(kāi)關(guān)通過(guò)3.3k下拉電阻為GPIO供電,并提供3.3V電壓。按下GPIO。

LED:

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

外殼:

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

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

第2步:制作電路板

焊接板是有趣的部分!只需按照接線圖,一切都應(yīng)按計(jì)劃進(jìn)行。請(qǐng)?zhí)貏e注意以下幾點(diǎn):

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

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

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

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

提示:

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

第3步:制作附件

USB插頭:

使用dremel或美工刀切割在后側(cè)的機(jī)箱上角之一打開(kāi)USB插頭。將USB插頭插入其中。

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

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

按鈕和LED開(kāi)口:

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

提示:

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

步驟4:編程

I使用Arduino IDE編程我的Feather Huzzah。如果你還沒(méi)有完成,請(qǐng)下載并安裝Arduio IDE。

為了能夠使用Blynk,我必須使用Blynk庫(kù)來(lái)安裝Arduino IDE。 Blynk圖書(shū)館可以在這里下載。按照以下步驟安裝庫(kù)(引自Blynk網(wǎng)站):

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

將所有這些庫(kù)復(fù)制到Arduino IDE的 your_sketchbook_folder 。要查找 your_sketchbook_folder 的位置,請(qǐng)轉(zhuǎn)到Arduino IDE中的頂級(jí)菜單:文件 - 》首選項(xiàng)(如果您使用的是Mac OS - 請(qǐng)轉(zhuǎn)到 Arduino→首選項(xiàng))

解壓縮它。您會(huì)注意到存檔包含多個(gè)文件夾和幾個(gè)庫(kù)。

your_sketchbook_folder 的結(jié)構(gòu)現(xiàn)在應(yīng)該與您的其他草圖一樣(如果有的話):

your_sketchbook_folder/庫(kù)/Blynk點(diǎn)擊your_sketchbook_folder/庫(kù)/BlynkESP8266_Lib點(diǎn)擊。..

your_sketchbook_folder/工具/BlynkUpdater點(diǎn)擊your_sketchbook_folder/工具/BlynkUsbScript

。..

請(qǐng)注意庫(kù)應(yīng)該轉(zhuǎn)到庫(kù),工具轉(zhuǎn)到工具。如果您沒(méi)有 tools 文件夾,可以自己創(chuàng)建。

它應(yīng)該有相當(dāng)好的文檔記錄,但如果您有任何問(wèn)題,請(qǐng)隨時(shí)發(fā)表評(píng)論。

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

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

checkInputs:

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

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

sendState:

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

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

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

步驟5:設(shè)置Blynk App

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

如果您之前從未使用過(guò)Blynk,請(qǐng)按照以下步驟進(jìn)行設(shè)置:

智能手機(jī)上從Google Play商店或App Store安裝Blynk應(yīng)用。

在Blynk應(yīng)用程序中:

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

創(chuàng)建新項(xiàng)目

為每個(gè)遠(yuǎn)程和中繼添加設(shè)備(選擇ESP8266,具有wifi連接)

Build

使用USB電纜將羽毛Huzzah連接到計(jì)算機(jī)。

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

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

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

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

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

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

定時(shí)器

我添加了幾個(gè)計(jì)時(shí)器,可以用來(lái)在晚上打開(kāi)前門(mén)燈,或者在你度假時(shí)模擬一個(gè)存在,或者讓你的床頭燈點(diǎn)亮以喚醒你等等。..我選擇了以下小部件:

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

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

另一個(gè)按鈕小部件,我在模式“switch”中選擇了相同的繼電器,輸出V0在0和1之間。這是手動(dòng)打開(kāi)或關(guān)閉繼電器。

監(jiān)視器

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

的LED

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

步驟6:使用和潛在的改進(jìn)

我現(xiàn)在有了在我家安裝了6個(gè)遙控器,并用了幾個(gè)月。我相信它們運(yùn)作良好,我沒(méi)有太多改進(jìn)。 “關(guān)閉所有燈”功能是一個(gè)很大的改進(jìn)。外觀很簡(jiǎn)單,很清醒,我喜歡。 LED反饋的小孔不會(huì)產(chǎn)生太多光線,因此它們不會(huì)在夜間打擾我,但即使在白天它們?nèi)匀豢梢?jiàn)。響應(yīng)時(shí)間非???。

以下是可以改進(jìn)的一些事項(xiàng):

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

這不是什么大問(wèn)題,但是我試圖實(shí)現(xiàn)這個(gè)修復(fù),但是找不到定期檢查其他設(shè)備狀態(tài)的Blynk函數(shù)。如果你知道如何做到這一點(diǎn),請(qǐng)?jiān)谠u(píng)論中告訴我。

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

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

    關(guān)注

    48

    文章

    8427

    瀏覽量

    164911
  • WIFI
    +關(guān)注

    關(guān)注

    82

    文章

    5515

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    顆模塊搞定 WiFi + 藍(lán)牙:WiFi藍(lán)牙模塊從原理到應(yīng)用

    手機(jī)上車即連 CarPlay、智能家居鍵配網(wǎng)、工業(yè)設(shè)備遠(yuǎn)程運(yùn)維……這些看似不同的場(chǎng)景,背后都離不開(kāi)同類核心部件——Wi-Fi藍(lán)牙組合模塊。它把高速 WiFi 和低功耗藍(lán)牙塞進(jìn)顆模
    的頭像 發(fā)表于 03-19 11:06 ?128次閱讀
    <b class='flag-5'>一</b>顆模塊搞定 <b class='flag-5'>WiFi</b> + 藍(lán)牙:<b class='flag-5'>WiFi</b>藍(lán)牙模塊從原理到應(yīng)用

    86型家用墻壁開(kāi)關(guān):支持WIFI/RS485通訊,觸摸開(kāi)關(guān)

    86型家用墻壁開(kāi)關(guān),家居最常見(jiàn)、標(biāo)準(zhǔn)方形墻壁開(kāi)關(guān)/插座的統(tǒng)稱,核心信息句話說(shuō)清:是指面板尺寸為 86mm × 86mm 的墻壁開(kāi)關(guān)、插座,是國(guó)內(nèi)家裝最通用、最主流的
    的頭像 發(fā)表于 03-09 17:19 ?357次閱讀

    【案例分享】景觀照明穩(wěn)定亮的秘密:藏在每處可靠連接

    對(duì)于景觀照明系統(tǒng)而言,體的光影設(shè)計(jì)決定視覺(jué)美感,而隱藏的連接系統(tǒng),才是支撐燈具歷經(jīng)風(fēng)雨、長(zhǎng)久穩(wěn)定點(diǎn)亮的核心根基。從單電源接入、信號(hào)傳輸,到大型景觀項(xiàng)目系統(tǒng)級(jí)聯(lián)動(dòng),連接可靠性貫穿照明
    的頭像 發(fā)表于 03-06 08:13 ?111次閱讀
    【案例分享】景觀照明穩(wěn)定亮<b class='flag-5'>燈</b>的秘密:藏在每<b class='flag-5'>一</b>處可靠<b class='flag-5'>連接</b>里

    WiFi藍(lán)牙模塊與WiFi 7技術(shù)趨勢(shì)及應(yīng)用場(chǎng)景解析

    在智能汽車、工業(yè)物聯(lián)和高密度無(wú)線網(wǎng)絡(luò)需求快速增長(zhǎng)的背景下, WiFi藍(lán)牙模塊 已從“連接配件”升級(jí)為系統(tǒng)性能的關(guān)鍵部件。新WiFi 7(IEEE 802.11be)以更高吞吐、更低
    的頭像 發(fā)表于 02-03 14:52 ?293次閱讀
    <b class='flag-5'>WiFi</b>藍(lán)牙模塊與<b class='flag-5'>WiFi</b> 7技術(shù)趨勢(shì)及應(yīng)用場(chǎng)景解析

    客戶案例分享 | 植物生長(zhǎng)其實(shí)很“挑”連接器的,惡劣環(huán)境已勸退不少

    LED植物生長(zhǎng)植物生長(zhǎng)通過(guò)延長(zhǎng)光照時(shí)間和定制“高能餐”——紅光與藍(lán)光波段讓植物真正“吃飽吃足、長(zhǎng)高長(zhǎng)壯”而植物生長(zhǎng)要做好“廚師長(zhǎng)”就得選用高可靠的工業(yè)級(jí)連接器凌科工業(yè)級(jí)
    的頭像 發(fā)表于 01-30 20:09 ?383次閱讀
    客戶案例分享 | 植物生長(zhǎng)<b class='flag-5'>燈</b>其實(shí)很“挑”<b class='flag-5'>連接</b>器的,惡劣環(huán)境已勸退不少

    WiFi模塊在行車記錄儀上的應(yīng)用與無(wú)線連接方案

    隨著車載智能化程度不斷提高,行車記錄儀已經(jīng)從單的視頻存儲(chǔ)設(shè)備,逐漸演變?yōu)榧?實(shí)時(shí)傳輸、智能交互、云同步與遠(yuǎn)程控制 等功能的車載終端。在這過(guò)程中, 無(wú)線連接模塊(如 WiFi模塊、
    的頭像 發(fā)表于 01-30 11:41 ?328次閱讀
    <b class='flag-5'>WiFi</b>模塊在行車記錄儀上的應(yīng)用與無(wú)線<b class='flag-5'>連接</b>方案

    槽型光電開(kāi)關(guān)在光束中的作用

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

    WiFi7速率怎么算?個(gè)公式看懂 46Gbps 從何而來(lái)

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

    打破局域網(wǎng)限制:基于云橋接的WiFi開(kāi)關(guān)量對(duì)傳模塊

    WIFI開(kāi)關(guān)量對(duì)傳模塊是基于WiFi無(wú)線通信、采用“主多從”星型組網(wǎng),專門(mén)用于開(kāi)關(guān)量(通/斷、高/低電平)雙向采集與同步輸出的自動(dòng)化控制設(shè)
    的頭像 發(fā)表于 12-08 17:10 ?696次閱讀

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

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

    ?TE Connectivity 射頻開(kāi)關(guān)連接器測(cè)試探針電纜組件技術(shù)解析

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

    2025年WiFi技術(shù)白皮書(shū):全球物聯(lián)網(wǎng)無(wú)線通信的關(guān)鍵創(chuàng)新

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

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

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

    各種WIFI天線制作技巧資料

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

    智能照明控制開(kāi)關(guān)模塊,WiFi通訊,遠(yuǎn)程調(diào)控照明效果

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