資料介紹
描述
你好。讓我們從一些安全開始!
要執行此項目,您必須熟悉電子電路和安全實踐。您正在間接處理主線交流電源。如果你不確定,你不應該搞砸這個。與大多數項目一樣,由于接線/焊接不當,火災風險是真實存在的。請注意安全!
所以故事從我在 Lowes 購買新的浴室燈開始,然后遇到一個從 30 美元降到 13 美元的通用電氣智能插座,所以我決定買下它。回到家,安裝了應用程序,設置得很好。在我看來,myTouchSmart 應用程序并不是最好的。它可以工作,但現在我需要使用這個應用程序來控制一臺設備?也許是 HomeKit,因為我的大多數設備都是由它控制的……不,不支持它。嗯……
所以我決定打開它,看看里面的設置,我想也許我可以刷新固件什么的。它使用 TA 三角鉆頭來擰螺絲,幸運的是我有一個。第一次用我覺得!打開它,果然有一個 wifi 芯片焊接在板上。在谷歌搜索模型等之后,有一種方法可以獲取閃存固件,但它是中文的,我不會說中文……而且看起來過于復雜和專有。我確實設法找到了一個有助于 3.3v 和接地的芯片的引腳排列。該芯片在 3.3v 上運行并以 3.3v 供電,因此非常適合 ESP8285。所以我決定“好吧,也許是硬件……”
安全警告!!!
- 插上電源時不要打開插座。我不能強調這一點!
- 請勿在未完全關閉/組裝的情況下將其插入!
- 拔下電源后等待幾分鐘。
我卸下了外殼和內部板,看起來現有芯片的后面有足夠的空間。偉大的!
軟件設置
我首先完成了軟件部分,并編寫了一個快速程序來控制繼電器、LED 和按鈕以及 Blynk 以進行額外控制。還集成了一個開/關計時器,因此可以自動化。我選擇了 Blynk 進行遠程控制,因為我在許多其他項目中都使用過它,而且它確實有效。大約六個月前,我遷移到了自己的 Blynk 服務器。將它與noip.com免費轉發主機名配對(因為我有一個來自我的 ISP 的動態 IP),并且從未如此快樂。
讓我們先設置 Blynk 應用程序,以便我們知道它最初何時上線。我假設您已經安裝了它并且對它有點熟悉。在 Blynk 應用程序中,創建一個新項目。將它命名為您希望它顯示的任何名稱。對于設備,我們要選擇 ESP8266,即使它是 ESP8285。對我們沒有任何影響。連接類型應該是wifi。現在選擇您的主題,深色或淺色。這只影響它的外觀。現在單擊“創建項目”。它應該將您帶到初始空白頁面并將項目的令牌通過電子郵件發送給您。添加小部件的方法是在停止時單擊黑色網格,然后將彈出菜單以選擇您的小部件。以下是項目的虛擬引腳和小部件:
當前時間 - 標記值 - V6
信號 - 標記值 - V31
開/關按鈕 - 樣式按鈕 - V0
開/關時間 - 時間輸入 - V20 - 將格式設置為 HH:MM:SS 并允許啟動停止輸入開啟
開/關覆蓋 - 樣式按鈕 - V21
重置 - 按鈕或樣式按鈕 - V30
我們用于計時的 RTC - RTC - 無需引腳
隨心所欲地安排它們。這是我的:
完成后點擊右上角的播放按鈕。它會說離線,但我們知道。它還會通過電子郵件向您發送一個令牌號,我們需要將其放入我們的程序中,以便它在 Blynk 注冊。在顯示 的位置輸入它以及您的 wifi 信息。確保你正確地把它放在那里!如果不這樣做,您將無法連接到您的 wifi 或 Blynk。
上傳
是時候將我們的程序上傳到 ESP8285 了!我確保包括無線編程的能力。如果您需要更改某些內容,誰愿意打開它并嘗試對新程序進行串行上傳?不是我。我用我的網絡為 ESP8285 設置了一個靜態地址,所以我總是知道我需要上傳的 IP 或其他什么。我確實做到了,最初將其設置為通過串行上傳(您必須)以測試我的程序并糾正任何問題。我最初在必要的墊子上有別針,然后只使用了一些跳線。
要通過串行方式對 ESP8285 進行編程,就像 ESP8266 一樣,您需要在上電時將 gpio 0 拉低才能進入編程模式。使用您的 USB-TTL 進行上傳連接。確保僅使用穩壓 3.3v 供電并將其連接到 VCC 和 EN。我使用了 TTL 提供的 3.3v。TX-->RX,和 RX-->TX。顯然是 GND 到 GND。
現在要上傳,我們需要在 Arduino IDE 或 PlatformIO 中選擇我們的開發板。無論你做什么,你都需要安裝 ESP8266 框架,我假設你已經完成了。如果沒有,這將向您展示如何在 Arduino IDE 中使用。
選擇板的配置。它應該是這樣的,但可能會略有不同:
現在讓我們將芯片置于閃存/編程模式。將您的 gpio 0 引腳接地,然后將復位引腳暫時接地以重置芯片,或者只需插入您的 TTL 適配器并以這種方式為其供電。完成此操作后,讓我們上傳我們的程序。從 Arduino IDE 的“工具”菜單中選擇您的端口。現在上傳。如果一切按計劃進行,程序編譯并成功上傳到 ESP8285!不要從你的 TTL 斷開它。讓我們看看 Blynk 是否有效。
如果尚未打開您的 Blynk 應用程序,請確保您的程序正在“播放”。您可以通過它是否在右上角顯示一個小的方形停止按鈕來判斷。左邊是一個板子圖標,上面應該有一個紅色徽章,表明板子離線或未連接到 Blynk 服務器。在上傳我們的程序后 10 秒左右,那個紅色徽章應該會消失,并且會顯示“project X online”。這是一個好兆頭!Blynk 正在工作,您的程序正在運行!!!如果您在組裝完成后需要更改某些東西,OTA 可以正常工作。它會在您的 Arduino 端口菜單中列出該設備,否則上傳是正常的。不要打斷它,否則你必須把它拆開才能刷新它。
讓我們繼續。
硬件
回到硬件,我首先移除現有的 wifi 芯片。我非常討厭去除焊料,而且我不擅長,所以我小心地在引腳處將其切斷。接下來,我使用萬用表確定了通往 LED 和開關硬件的 3 線帶。我將一側連接到電路板引腳,然后探測每根電線以確定使用了哪些引腳。這是我的雞爪...
對于我的芯片,我使用的是 ESP8285。它與 8266 幾乎相同,但具有更多內存和更好的 wifi 性能。我對這些芯片的結果非常好,它們的編程與使用 Arduino/PlatformIO 的 8266 完全相同。我也使用它,因為這是我身邊最薄的芯片。我附上了別針,所以不得不移除第一個(呃)。然后我測試了只是把它和板子放在一起,以確保有足夠的間隙并且它確實適合。
接下來,我開始將電線焊接到智能插座的板上。下面是我需要控制它的引腳。
是時候將電線與我想在 ESP8285 上使用的引腳匹配了。它有 0、2、4、13、14、16 和 TX/RX 引腳。我選擇了 4、12 和 13。我的理由是 0 和 2 是用于閃爍的控制引腳。在初始開機時,我在其他項目中使用這些引腳時遇到了問題。所以讓我們避免這些。16用于睡覺。也不想要那個。確保不要將電線剪得太短。您希望能夠將 ESP8285 粘合起來。您還需要將兩個引腳焊接在一起:啟用(en)和電源(vcc)。如果未將啟用引腳拉高,則芯片將永遠不會打開。我用一點點單根實心 cat5 線完成了這項工作。
接下來,您要將 ESP8285 固定到前殼上。我們這樣做是因為我們不希望它四處亂竄,我們當然也不希望它接觸內部的任何其他電子設備。我使用熱膠槍,因為如果您將來需要移除芯片,這并不太難,但它會產生良好的粘合。確保它是正常溫度的塑料膠水,而不是低溫品種。
好的,您應該可以將主板放回原處。如果電線松弛,請小心地將它們塞到 ESP8285 所在的一側。但盡量使它們盡可能短。確保它們沒有被夾住,并且您的 ESP8285 始終粘在外殼上。在面向主板的 ESP8285 的金屬外殼和頂部放置一層液體電工膠帶可能不是一個壞主意。如果它確實因為任何原因松動,那么它就會受到保護。擰上電路板和電源插頭上的兩個固定螺釘。現在放在后殼上并擰緊。
硬件方面就是這樣。
測試
好的,現在來測試一下。插入你被黑的智能插座。它應該完全組裝和物理完成。觀看 Blynk 應用程序。同樣,在大約 10 秒內,您將收到一條在線信息,上面寫著 XXXX。
單擊應用程序中的開/關按鈕。您會聽到來自插座的咔嗒聲,并且藍燈應該會亮起。通過插入一些東西來測試它是否真的在傳遞電力。再次按下應用程序中的按鈕應使其斷電。藍色指示燈 LED 也應分別打開/關閉。在應用程序中,檢查信號電平。根據我對家庭 wifi 設置的經驗,您希望它高于 -75 以確保可靠。-83 是我連接的截止點。您的結果會因房屋布局、路由器質量、干擾、芯片等變量而有所不同;但這讓您對級別有所了解。
看起來不錯是不是!
HomeKit 集成
為了與 HomeKit 一起使用,我使用Homebridge 。它在我的家庭服務器上運行,我通過 HomeKit 擁有 Blynk 和 Nest 功能。效果很好。您需要的插件稱為 Homebridge Blynk Platform - homebridge-blynk-platform v0.2.5 或更新版本。您只需通過服務器頁面在他們的存儲庫中搜索它,它應該會找到它。里面有兩個,所以確保你得到了@peterwoj開發的那個。另一個效果不太好,因為它看起來很陳舊。我附上了處理 Blynk 及其附件的配置文件部分。現在您可以選擇在 iPhone/iPad/Mac 上使用 Blynk 應用程序或 Home 應用程序!
- 飛思卡爾智能插座硬件設計手冊
- 批量破解VI密碼、加密和移除VI面板的應用程序 113次下載
- 基于HLW8012的計量插座設計與實現 12次下載
- 三菱可編程邏輯控制器密碼破解軟件下載 6次下載
- 智能插座拆解資料下載
- 智能插座如何實現無線數傳、控制 23次下載
- 智能插座標準及測試要求的研究 7次下載
- 紅外控制智能插座的設計原理與方案介紹 28次下載
- 涂鴉智能插座方案 0次下載
- FANUCPMC密碼破解2 532次下載
- GE Fanuc智能平臺--Proficy Tracker-
- iccavr7.22破解版 0次下載
- 手機破解工具
- iphone破解黑雨下載
- iphone破解黑雨下載2版 0次下載
- 如何利用AVR單片機實現智能插座的設計 1993次閱讀
- dc插座是什么_dc插座技術指標_dc插座應用 1.3w次閱讀
- 插座的安裝要求_插座的安裝步驟 2.1w次閱讀
- 插座類型的選擇_插座額定電流的選擇 1.4w次閱讀
- 五孔插座怎么接線_五孔插座接線圖 6.3w次閱讀
- 智能插座適合哪些電器又該怎么設置 5939次閱讀
- 智能斷電節能插座設計,有利于解決能源浪費及用電安全問題 1704次閱讀
- 基于CSE7759的計量插座設計 9384次閱讀
- 基于WiFi的智能插座電路及原理分析 5.4w次閱讀
- 芯片破解方法_如何防止芯片被破解 3.2w次閱讀
- 五孔插座開關插座怎么弄接線, 一開五孔插座怎么插線?五孔插座接線全解析 9.1w次閱讀
- 一種紅外控制智能插座設計方案 1217次閱讀
- 智能節能插座的方案原理與實現 1.8w次閱讀
- 基于深聯華單片機的無線智能插座 4527次閱讀
- 探討Wi-Fi智能插座,如何實現遠程開關控制 3.9w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多