那曲檬骨新材料有限公司

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>破解GE智能插座

破解GE智能插座

2022-11-22 | zip | 2.04 MB | 次下載 | 2積分

資料介紹

描述

你好。讓我們從一些安全開始!

要執(zhí)行此項目,您必須熟悉電子電路和安全實踐。您正在間接處理主線交流電源。如果你不確定,你不應(yīng)該搞砸這個。與大多數(shù)項目一樣,由于接線/焊接不當(dāng),火災(zāi)風(fēng)險是真實存在的。注意安全!

所以故事從我在 Lowes 購買新的浴室燈開始,然后遇到一個從 30 美元降到 13 美元的通用電氣智能插座,所以我決定買下它。回到家,安裝了應(yīng)用程序,設(shè)置得很好。在我看來,myTouchSmart 應(yīng)用程序并不是最好的。它可以工作,但現(xiàn)在我需要使用這個應(yīng)用程序來控制一臺設(shè)備?也許是 HomeKit,因為我的大多數(shù)設(shè)備都是由它控制的……不,不支持它。嗯……

所以我決定打開它,看看里面的設(shè)置,我想也許我可以刷新固件什么的。它使用 TA 三角鉆頭來擰螺絲,幸運的是我有一個。第一次用我覺得!打開它,果然有一個 wifi 芯片焊接在板上。在谷歌搜索模型等之后,有一種方法可以獲取閃存固件,但它是中文的,我不會說中文……而且看起來過于復(fù)雜和專有。我確實設(shè)法找到了一個有助于 3.3v 和接地的芯片的引腳排列。該芯片在 3.3v 上運行并以 3.3v 供電,因此非常適合 ESP8285。所以我決定“好吧,也許是硬件……”

安全警告?。?!

  • 插上電源時不要打開插座。我不能強調(diào)這一點!
  • 請勿在未完全關(guān)閉/組裝的情況下將其插入!
  • 拔下電源后等待幾分鐘。

我卸下了外殼和內(nèi)部板,看起來現(xiàn)有芯片的后面有足夠的空間。偉大的!

軟件設(shè)置

我首先完成了軟件部分,并編寫了一個快速程序來控制繼電器、LED 和按鈕以及 Blynk 以進行額外控制。還集成了一個開/關(guān)計時器,因此可以自動化。我選擇了 Blynk 進行遠程控制,因為我在許多其他項目中都使用過它,而且它確實有效。大約六個月前,我遷移到了自己的 Blynk 服務(wù)器。將它與noip.com免費轉(zhuǎn)發(fā)主機名配對(因為我有一個來自我的 ISP 的動態(tài) IP),并且從未如此快樂。

讓我們先設(shè)置 Blynk 應(yīng)用程序,以便我們知道它最初何時上線。我假設(shè)您已經(jīng)安裝了它并且對它有點熟悉。在 Blynk 應(yīng)用程序中,創(chuàng)建一個新項目。將它命名為您希望它顯示的任何名稱。對于設(shè)備,我們要選擇 ESP8266,即使它是 ESP8285。對我們沒有任何影響。連接類型應(yīng)該是wifi。現(xiàn)在選擇您的主題,深色或淺色。這只影響它的外觀。現(xiàn)在單擊“創(chuàng)建項目”。它應(yīng)該將您帶到初始空白頁面并將項目的令牌通過電子郵件發(fā)送給您。添加小部件的方法是在停止時單擊黑色網(wǎng)格,然后將彈出菜單以選擇您的小部件。以下是項目的虛擬引腳和小部件:

當(dāng)前時間 - 標(biāo)記值 - V6

信號 - 標(biāo)記值 - V31

開/關(guān)按鈕 - 樣式按鈕 - V0

開/關(guān)時間 - 時間輸入 - V20 - 將格式設(shè)置為 HH:MM:SS 并允許啟動停止輸入開啟

開/關(guān)覆蓋 - 樣式按鈕 - V21

重置 - 按鈕或樣式按鈕 - V30

我們用于計時的 RTC - RTC - 無需引腳

隨心所欲地安排它們。這是我的:

pYYBAGN3K7yADx5WAADRKrV1vvQ80.jpeg
謝謝布林克!
?

完成后點擊右上角的播放按鈕。它會說離線,但我們知道。它還會通過電子郵件向您發(fā)送一個令牌號,我們需要將其放入我們的程序中,以便它在 Blynk 注冊。在顯示 的位置輸入它以及您的 wifi 信息。確保你正確地把它放在那里!如果不這樣做,您將無法連接到您的 wifi 或 Blynk。

上傳

是時候?qū)⑽覀兊某绦蛏蟼鞯?ESP8285 了!我確保包括無線編程的能力。如果您需要更改某些內(nèi)容,誰愿意打開它并嘗試對新程序進行串行上傳?不是我。我用我的網(wǎng)絡(luò)為 ESP8285 設(shè)置了一個靜態(tài)地址,所以我總是知道我需要上傳的 IP 或其他什么。我確實做到了,最初將其設(shè)置為通過串行上傳(您必須)以測試我的程序并糾正任何問題。我最初在必要的墊子上有別針,然后只使用了一些跳線。

要通過串行方式對 ESP8285 進行編程,就像 ESP8266 一樣,您需要在上電時將 gpio 0 拉低才能進入編程模式。使用您的 USB-TTL 進行上傳連接。確保僅使用穩(wěn)壓 3.3v 供電并將其連接到 VCC 和 EN。我使用了 TTL 提供的 3.3v。TX-->RX,和 RX-->TX。顯然是 GND 到 GND。

現(xiàn)在要上傳,我們需要在 Arduino IDE 或 PlatformIO 中選擇我們的開發(fā)板。無論你做什么,你都需要安裝 ESP8266 框架,我假設(shè)你已經(jīng)完成了。如果沒有,將向您展示如何在 Arduino IDE 中使用。

選擇板的配置。它應(yīng)該是這樣的,但可能會略有不同:

pYYBAGN3K76AIUJUAACyMljDDTY44.jpeg
?

現(xiàn)在讓我們將芯片置于閃存/編程模式。將您的 gpio 0 引腳接地,然后將復(fù)位引腳暫時接地以重置芯片,或者只需插入您的 TTL 適配器并以這種方式為其供電。完成此操作后,讓我們上傳我們的程序。從 Arduino IDE 的“工具”菜單中選擇您的端口現(xiàn)在上傳。如果一切按計劃進行,程序編譯并成功上傳到 ESP8285!不要從你的 TTL 斷開它。讓我們看看 Blynk 是否有效。

如果尚未打開您的 Blynk 應(yīng)用程序,請確保您的程序正在“播放”。您可以通過它是否在右上角顯示一個小的方形停止按鈕來判斷。左邊是一個板子圖標(biāo),上面應(yīng)該有一個紅色徽章,表明板子離線或未連接到 Blynk 服務(wù)器。在上傳我們的程序后 10 秒左右,那個紅色徽章應(yīng)該會消失,并且會顯示“project X online”。這是一個好兆頭!Blynk 正在工作,您的程序正在運行!?。?/font>如果您在組裝完成后需要更改某些東西,OTA 可以正常工作。它會在您的 Arduino 端口菜單中列出該設(shè)備,否則上傳是正常的。不要打斷它,否則你必須把它拆開才能刷新它。

讓我們繼續(xù)。

硬件

poYBAGN3K8eAem-jABO0R5fHBNY10.jpeg
智能插座后蓋關(guān)閉
?

回到硬件,我首先移除現(xiàn)有的 wifi 芯片。我非常討厭去除焊料,而且我不擅長,所以我小心地在引腳處將其切斷。接下來,我使用萬用表確定了通往 LED 和開關(guān)硬件的 3 線帶。我將一側(cè)連接到電路板引腳,然后探測每根電線以確定使用了哪些引腳。這是我的雞爪...

poYBAGN3K9KAJEgBABA3sS8_Rn802.jpeg
我的筆記和智能插座的原始芯片
?

對于我的芯片,我使用的是 ESP8285。它與 8266 幾乎相同,但具有更多內(nèi)存和更好的 wifi 性能。我對這些芯片的結(jié)果非常好,它們的編程與使用 Arduino/PlatformIO 的 8266 完全相同。我也使用它,因為這是我身邊最薄的芯片。我附上了別針,所以不得不移除第一個(呃)。然后我測試了只是把它和板子放在一起,以確保有足夠的間隙并且它確實適合。

poYBAGN3K9qACmhUABA6WnNgcn806.jpeg
?

接下來,我開始將電線焊接到智能插座的板上。下面是我需要控制它的引腳。

pYYBAGN3K-CAJ5dMAA1LsOCDlpg51.jpeg
請原諒我的焊接工作...
?

是時候?qū)㈦娋€與我想在 ESP8285 上使用的引腳匹配了。它有 0、2、4、13、14、16 和 TX/RX 引腳。我選擇了 4、12 和 13。我的理由是 0 和 2 是用于閃爍的控制引腳。在初始開機時,我在其他項目中使用這些引腳時遇到了問題。所以讓我們避免這些。16用于睡覺。也不想要那個。確保不要將電線剪得太短。您希望能夠?qū)?ESP8285 粘合起來。您還需要將兩個引腳焊接在一起:啟用(en)和電源(vcc)。如果未將啟用引腳拉高,則芯片將永遠不會打開。我用一點點單根實心 cat5 線完成了這項工作。

poYBAGN3K_SACU9vABW1QFJff6U08.jpeg
ESP8285 全部焊接
?

接下來,您要將 ESP8285 固定到前殼上。我們這樣做是因為我們不希望它四處亂竄,我們當(dāng)然也不希望它接觸內(nèi)部的任何其他電子設(shè)備。我使用熱膠槍,因為如果您將來需要移除芯片,這并不太難,但它會產(chǎn)生良好的粘合。確保它是正常溫度的塑料膠水,而不是低溫品種。

pYYBAGN3K_6AcDaqABE96-qx_Ko63.jpeg
?

好的,您應(yīng)該可以將主板放回原處。如果電線松弛,請小心地將它們?nèi)?ESP8285 所在的一側(cè)。但盡量使它們盡可能短。確保它們沒有被夾住,并且您的 ESP8285 始終粘在外殼上。在面向主板的 ESP8285 的金屬外殼和頂部放置一層液體電工膠帶可能不是一個壞主意。如果它確實因為任何原因松動,那么它就會受到保護。擰上電路板和電源插頭上的兩個固定螺釘。現(xiàn)在放在后殼上并擰緊。

pYYBAGN3LAmAEuErABXridyexV893.jpeg
?

硬件方面就是這樣。

poYBAGN3LBGAUpigABIL0N9b0XM55.jpeg
耶,一起回來
?

測試

好的,現(xiàn)在來測試一下。插入你被黑的智能插座。它應(yīng)該完全組裝和物理完成。觀看 Blynk 應(yīng)用程序。同樣,在大約 10 秒內(nèi),您將收到一條在線信息,上面寫著 XXXX。

單擊應(yīng)用程序中的開/關(guān)按鈕。您會聽到來自插座的咔嗒聲,并且藍燈應(yīng)該會亮起。通過插入一些東西來測試它是否真的在傳遞電力。再次按下應(yīng)用程序中的按鈕應(yīng)使其斷電。藍色指示燈 LED 也應(yīng)分別打開/關(guān)閉。在應(yīng)用程序中,檢查信號電平。根據(jù)我對家庭 wifi 設(shè)置的經(jīng)驗,您希望它高于 -75 以確??煽俊?/font>-83 是我連接的截止點。您的結(jié)果會因房屋布局、路由器質(zhì)量、干擾、芯片等變量而有所不同;但這讓您對級別有所了解。

看起來不錯是不是!

HomeKit 集成

為了與 HomeKit 一起使用,我使用Homebridge 。它在我的家庭服務(wù)器上運行,我通過 HomeKit 擁有 Blynk 和 Nest 功能。效果很好。您需要的插件稱為 Homebridge Blynk Platform - homebridge-blynk-platform v0.2.5 或更新版本。您只需通過服務(wù)器頁面在他們的存儲庫中搜索它,它應(yīng)該會找到它。里面有兩個,所以確保你得到了@peterwoj開發(fā)的那個。另一個效果不太好,因為它看起來很陳舊。我附上了處理 Blynk 及其附件的配置文件部分。現(xiàn)在您可以選擇在 iPhone/iPad/Mac 上使用 Blynk 應(yīng)用程序或 Home 應(yīng)用程序!

如果您遵循這些說明,您將擁有一個新的工作智能插頭!請隨時在 Twitter 上關(guān)注我@kritch83以查看其他項目。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1A7159和A7139射頻芯片的資料免費下載
  2. 0.20 MB   |  55次下載  |  5 積分
  3. 2PIC12F629/675 數(shù)據(jù)手冊免費下載
  4. 2.38 MB   |  36次下載  |  5 積分
  5. 3PIC16F716 數(shù)據(jù)手冊免費下載
  6. 2.35 MB   |  18次下載  |  5 積分
  7. 4dsPIC33EDV64MC205電機控制開發(fā)板用戶指南
  8. 5.78MB   |  8次下載  |  免費
  9. 5STC15系列常用寄存器匯總免費下載
  10. 1.60 MB   |  7次下載  |  5 積分
  11. 6模擬電路仿真實現(xiàn)
  12. 2.94MB   |  4次下載  |  免費
  13. 7PCB圖繪制實例操作
  14. 2.92MB   |  2次下載  |  免費
  15. 8零死角玩轉(zhuǎn)STM32F103—指南者
  16. 26.78 MB   |  1次下載  |  1 積分

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  452次下載  |  免費
  3. 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  141次下載  |  1 積分
  5. 3基于STM32單片機智能手環(huán)心率計步器體溫顯示設(shè)計
  6. 0.10 MB   |  137次下載  |  免費
  7. 4A7159和A7139射頻芯片的資料免費下載
  8. 0.20 MB   |  55次下載  |  5 積分
  9. 5PIC12F629/675 數(shù)據(jù)手冊免費下載
  10. 2.38 MB   |  36次下載  |  5 積分
  11. 6如何正確測試電源的紋波
  12. 0.36 MB   |  19次下載  |  免費
  13. 7PIC16F716 數(shù)據(jù)手冊免費下載
  14. 2.35 MB   |  18次下載  |  5 積分
  15. 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統(tǒng)EMC試驗方法及要求
  16. 1.97 MB   |  8次下載  |  10 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935121次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73810次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
LV百家乐赢钱LV| 百家乐现金网平台排名| 百家乐路单破解软件| 威尼斯人娱乐城可信吗| 保靖县| 嘉禾百家乐官网的玩法技巧和规则 | 马牌百家乐的玩法技巧和规则 | 德州扑克软件| 百家乐官网翻天快播| 澳门百家乐心德| 大发888娱乐城积分| 百家乐官网巴黎| 百家乐网站是多少| 尊龙国际注册| 首席百家乐官网的玩法技巧和规则 | 百家乐在线娱乐网| 电子百家乐| 百家乐官网荷| 大发888娱乐博盈投资| 百家乐官网的桌布| 线上百家乐玩法| 波音系列| 皇家百家乐官网的玩法技巧和规则 | 大发888下载17| 百家乐官网游戏模拟| 赌场百家乐打法| 漳平市| 最好的百家乐好评平台都有哪些| 鸿盛博娱乐| 澳门百家乐官网官网| 大发8888娱乐城| 百家乐官网庄闲对冲| 百家乐网站| 里尼的百家乐官网策略| 百家乐娱乐分析软件v| 博联百家乐官网游戏| 百家乐必赢外挂软件| 澳门百家乐官网指数| 现金百家乐赢钱| 财神百家乐官网娱乐城| 精通百家乐的玩法技巧和规则|