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

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

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

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

開(kāi)發(fā)者案例:使用ESP8266模塊DIY一個(gè)熱水器控制器之(3)APP篇

機(jī)智云 ? 2022-04-08 10:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言:前兩篇博客寫(xiě)了一下總體方案設(shè)計(jì)、改裝熱水器、WIFI模塊選型、三極管開(kāi)關(guān)電路設(shè)計(jì)、整體組裝等硬件內(nèi)容;以及ESP8266模塊中運(yùn)行的軟件,或者叫做驅(qū)動(dòng)的制作過(guò)程。之前將硬件連接完成、驅(qū)動(dòng)加載進(jìn)芯片之后,就需要制作手機(jī)APP來(lái)實(shí)現(xiàn)手機(jī)對(duì)控制器的操作了。


本篇與大家分享基于安卓系統(tǒng)的手機(jī)APP的制作過(guò)程DIY任務(wù)是做一個(gè)基于esp8266的熱水器控制器。

手機(jī)APP的制作,需要一定的安卓編程基礎(chǔ),我擅長(zhǎng)的是C,老掉牙了,不會(huì)安卓。僅僅是憑借當(dāng)年老師跟我們講的“編程都是相通的”帶給自己的勇氣,實(shí)現(xiàn)了安卓程序的編譯,實(shí)現(xiàn)了基本的功能。

進(jìn)入正文

工具非常重要,我們所要做的控制器APP,只需要一個(gè)開(kāi)關(guān)按鈕,實(shí)現(xiàn)對(duì)物聯(lián)網(wǎng)模塊的控制就行了,所以,能用現(xiàn)成的解決方案最好。

好在機(jī)智云可以自動(dòng)生成代碼,能做的,都做好了。

登錄機(jī)智云自助開(kāi)發(fā)平臺(tái):dev.gizwits.com

首先添加一個(gè)新的應(yīng)用
bfb7a82a-b693-11ec-82f6-dac502259ad0.png
定義一個(gè)名稱(chēng)
bfc63b56-b693-11ec-82f6-dac502259ad0.png

這是我們要控制的設(shè)備ID和SECRET
bfd31e20-b693-11ec-82f6-dac502259ad0.png

選擇安卓源代碼
bfea62c4-b693-11ec-82f6-dac502259ad0.png

生成速度很快
c0146484-b693-11ec-82f6-dac502259ad0.png
生成的代碼中,有AndroidStudio和Eclipse兩種形式的代碼。
c02d01c4-b693-11ec-82f6-dac502259ad0.png
推薦選擇Android Studio。注意這個(gè)軟件需要前期下載SDK,具體的下載方式請(qǐng)自行網(wǎng)絡(luò)查詢(xún)。這方面的知識(shí)屬于本文之外的知識(shí),為了保持文章脈絡(luò)一致性,在此就不詳細(xì)描述。如需博主幫助,請(qǐng)留言索取詳細(xì)設(shè)置方式。
c050ffd4-b693-11ec-82f6-dac502259ad0.png
編譯好的APP,安裝到手機(jī)上之后的界面如下。這些視覺(jué)元素都是機(jī)智云自動(dòng)生成好的。如果需要進(jìn)行美化等等操作,也需要安卓編程的基礎(chǔ)。在此就不詳細(xì)描述了。通過(guò)這個(gè)APP,就可以實(shí)現(xiàn)手機(jī)對(duì)家里熱水器控制模塊的控制了。手機(jī)無(wú)論在哪里,只要有網(wǎng)絡(luò),就能夠?qū)崿F(xiàn)對(duì)家里熱水器的控制。
c06a30da-b693-11ec-82f6-dac502259ad0.png
這個(gè)APP制作出來(lái)后,只能在一臺(tái)手機(jī)上使用。這是它的一個(gè)缺點(diǎn)??偛荒苷l(shuí)想用熱水器都給我打個(gè)電話(huà)讓我來(lái)開(kāi)關(guān)吧,所以還是需要做成多人可控的才行。

下一篇文章,將為大家分享為自己的熱水器控制器模塊制作一個(gè)唯一的二維碼,通過(guò)掃描二維碼實(shí)現(xiàn)多人對(duì)控制器均可控。

聲明:本文內(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)注

    114

    文章

    17788

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    ESP8266系列】WT8266-S3模組規(guī)格書(shū)

    概述ESP-07S(WT8266-S3)Wi-Fi模塊是由啟明云端科技開(kāi)發(fā)的、低功耗高性?xún)r(jià)比的嵌入式無(wú)線(xiàn)網(wǎng)絡(luò)控制
    的頭像 發(fā)表于 02-05 18:04 ?109次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266-S3</b>模組規(guī)格書(shū)

    ESP8266系列】WT8266-S5模組規(guī)格書(shū)

    概述ESP-12F(WT8266-S5)WiFi模塊是由啟明云端科技開(kāi)發(fā)的、低功耗高性?xún)r(jià)比的嵌入式無(wú)線(xiàn)網(wǎng)絡(luò)控制
    的頭像 發(fā)表于 02-05 18:03 ?117次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S5模組規(guī)格書(shū)

    ESP8266系列】WT8266-S6模組規(guī)格書(shū)

    ESP-12S(WT8266-S6)Wi-Fi模塊是由啟明云端科技開(kāi)發(fā)的、低功耗高性?xún)r(jià)比的嵌入式無(wú)線(xiàn)網(wǎng)絡(luò)控制
    的頭像 發(fā)表于 02-05 18:03 ?107次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S6模組規(guī)格書(shū)

    ESP8266系列】WT8266-S1模組產(chǎn)品介紹

    WT8266-S1WiFi模塊是由啟明云端科技開(kāi)發(fā)的、低功耗高性?xún)r(jià)比的嵌入式無(wú)線(xiàn)網(wǎng)絡(luò)控制模塊??蓾M(mǎn)足智能電網(wǎng)、樓宇自動(dòng)化、安防、智能家居、遠(yuǎn)
    的頭像 發(fā)表于 01-29 18:22 ?357次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S1模組產(chǎn)品介紹

    ESP8266系列】WT8266-S6模組產(chǎn)品介紹

    ESP-12S(WT8266-S6)Wi-Fi模塊是由啟明云端科技開(kāi)發(fā)的、低功耗高性?xún)r(jià)比的嵌入式無(wú)線(xiàn)網(wǎng)絡(luò)控制
    的頭像 發(fā)表于 01-29 18:22 ?236次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S6模組產(chǎn)品介紹

    無(wú)需安裝!在瀏覽里就能玩轉(zhuǎn)ESP32/ESP8266,這個(gè)神器絕了!

    使用教程)ESP32-運(yùn)行網(wǎng)頁(yè)服務(wù)(WebServer)-實(shí)用介紹扔掉繁瑣的桌面軟件,個(gè)瀏覽
    的頭像 發(fā)表于 01-10 10:01 ?832次閱讀
    無(wú)需安裝!在瀏覽<b class='flag-5'>器</b>里就能玩轉(zhuǎn)<b class='flag-5'>ESP</b>32/<b class='flag-5'>ESP8266</b>,這個(gè)神器絕了!

    【瑞薩RA6E2地奇星開(kāi)發(fā)板試用】基于RA6E2+ESP8266在STA模式下數(shù)據(jù)透?jìng)鞯絇ython服務(wù)整體系統(tǒng)演示總結(jié)

    /CH341SER_ZIP.html 3. 所需硬件(ESP8266-01sWiFi模塊) 4. 硬件連接 ESP8266-01S模塊
    發(fā)表于 12-28 20:16

    【瑞薩RA6E2地奇星開(kāi)發(fā)板試用】使用`RA6E2`驅(qū)動(dòng) `ESP8266 WiFi模塊`,調(diào)試AT指令。

    串口Windows驅(qū)動(dòng) https://www.wch.cn/downloads/CH341SER_ZIP.html 3. 所需硬件 4. 硬件連接 ESP8266-01S模塊 RA6E2
    發(fā)表于 12-25 10:08

    晶科鑫 | 國(guó)產(chǎn)26MHz晶振匹配Espressif(樂(lè)鑫) ESP8285/ESP8266芯片案例

    本,兩可以共用同套SDK,只是ESP8285內(nèi)部集成了1MBFlash,SPIMode設(shè)置為DOUT,而ESP8266則需要外接Flash,并且是Din模式。除此之外,
    的頭像 發(fā)表于 11-21 15:37 ?4614次閱讀
    晶科鑫 | 國(guó)產(chǎn)26MHz晶振匹配Espressif(樂(lè)鑫) <b class='flag-5'>ESP</b>8285/<b class='flag-5'>ESP8266</b>芯片案例

    ESP8266ESP32開(kāi)發(fā)板常見(jiàn)的2種下載方式

    ESP32和ESP8266是性?xún)r(jià)比很高而且使用較為廣泛的的Wi-Fi模塊,在物聯(lián)網(wǎng)(IoT)領(lǐng)域的DIY項(xiàng)目中可以首先考慮這2款產(chǎn)品。 兩款芯片都屬于32位處理
    的頭像 發(fā)表于 11-10 20:30 ?959次閱讀
    <b class='flag-5'>ESP8266</b>和<b class='flag-5'>ESP</b>32<b class='flag-5'>開(kāi)發(fā)</b>板常見(jiàn)的2種下載方式

    在蜂鳥(niǎo)處理上進(jìn)行RT-Thread+ESP8266 wifi模塊開(kāi)發(fā)

    ); return RT_EOK; } INIT_APP_EXPORT(wifi_thread_init); 以上完成了指令的發(fā)送和字符接收,實(shí)現(xiàn)了板子和ESP8266模塊的通信,測(cè)試效果如下,可以在此基礎(chǔ)上進(jìn)
    發(fā)表于 10-31 09:02

    ESP8266ESP32開(kāi)發(fā)板常見(jiàn)的2種下載方式

    協(xié)議,完整的 TCP/IP 協(xié)議棧以及藍(lán)牙協(xié)議棧。用戶(hù)可以使用這兩款模塊為現(xiàn)有的設(shè)備添加WIFI聯(lián)網(wǎng)功能或藍(lán)牙(ESP32),輕松的構(gòu)建獨(dú)立的網(wǎng)絡(luò)控制器和遠(yuǎn)程控制監(jiān)控設(shè)備。
    發(fā)表于 10-24 18:04

    STM32+esp8266連接機(jī)智云,上傳溫濕度數(shù)據(jù)并控制繼電器開(kāi)關(guān)(平臺(tái)配置、代碼生成、代碼移植)

    代碼,并通過(guò)手機(jī)APP進(jìn)行設(shè)備控制。元器件準(zhǔn)備在開(kāi)始之前,您需要準(zhǔn)備以下硬件元器件:1.STM32開(kāi)發(fā)板2.ESP8266Wi-Fi模塊
    的頭像 發(fā)表于 07-15 18:54 ?1067次閱讀
    STM32+<b class='flag-5'>esp8266</b>連接機(jī)智云,上傳溫濕度數(shù)據(jù)并<b class='flag-5'>控制</b>繼電器開(kāi)關(guān)(平臺(tái)配置、代碼生成、代碼移植)

    基于STM32 HAL庫(kù)與標(biāo)準(zhǔn)庫(kù)的esp8266接入機(jī)智云方案(二)

    在《基于STM32HAL庫(kù)與標(biāo)準(zhǔn)庫(kù)的esp8266接入機(jī)智云方案()》中,我們?cè)敿?xì)介紹了硬件連接和機(jī)智云客戶(hù)端的創(chuàng)建。本篇將重點(diǎn)講解如何下載代碼、分析下載的代碼,并直接使用這些代碼連接機(jī)智云。同時(shí)
    的頭像 發(fā)表于 05-28 18:02 ?1402次閱讀
    基于STM32 HAL庫(kù)與標(biāo)準(zhǔn)庫(kù)的<b class='flag-5'>esp8266</b>接入機(jī)智云方案(二)

    ESP8266燒錄與機(jī)智云鍵配網(wǎng)教程

    ESP8266模塊因其低成本和高性能,廣泛應(yīng)用于智能家居和工業(yè)自動(dòng)化等領(lǐng)域。機(jī)智云平臺(tái)提供了鍵配網(wǎng)功能,簡(jiǎn)化了設(shè)備的聯(lián)網(wǎng)過(guò)程。本教程將詳細(xì)介紹如何使用ESP8266進(jìn)行燒錄,并通過(guò)機(jī)
    的頭像 發(fā)表于 05-24 11:04 ?1986次閱讀
    <b class='flag-5'>ESP8266</b>燒錄與機(jī)智云<b class='flag-5'>一</b>鍵配網(wǎng)教程