找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 13559|回復(fù): 23
打印 上一主題 下一主題
收起左側(cè)

發(fā)一個(gè)8266做的物聯(lián)網(wǎng)T12焊臺(tái)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
天山STC開源焊臺(tái)自2017年6月首次發(fā)布,至2018年5月最后一次公開更新,在群友的幫助下功能逐漸完善,性能不斷提高。自天山STC焊臺(tái)停止更新后,小王一直在思考下一個(gè)DIY的方向。之所以選擇8266開發(fā)焊臺(tái),除了群友的強(qiáng)烈建議外,主要目的還是在于學(xué)習(xí)新的知識(shí),趕上大家進(jìn)步的步伐。歡迎大家加群一起學(xué)習(xí)(QQ群:668682263),貼子中只放了原理圖和說明書,詳細(xì)資料加群下載!
本焊臺(tái)以安信可ESP8266-12F為主控芯片,對(duì)于焊臺(tái)常規(guī)的加熱功能來講,通過AD采樣、結(jié)合PID算法控制PWM輸出,本焊臺(tái)可實(shí)現(xiàn)對(duì)T12發(fā)熱芯的恒溫控制;對(duì)于一個(gè)物聯(lián)網(wǎng)設(shè)備來講,目前焊臺(tái)可以校準(zhǔn)本地時(shí)間、讀取實(shí)時(shí)天氣信息以及等數(shù)據(jù),同時(shí)也連接了百度天工物云平臺(tái)實(shí)現(xiàn)在線注冊(cè)功能。本焊臺(tái)未來還可以做更多的事情,包括在線升級(jí)、網(wǎng)頁集中監(jiān)控、調(diào)整參數(shù)等等物聯(lián)網(wǎng)設(shè)備該有的功能,小王會(huì)根據(jù)大家使用的情況和建議再做決定。
關(guān)于開源的問題:天山STC焊臺(tái)開源后,X寶和X魚上利用大家的開源成果謀取私利的商鋪比比皆是。這樣的行為不僅傷害了小王和其他群友的感情,也是對(duì)小王知識(shí)產(chǎn)權(quán)的侵犯,小王再次聲明保留追究其法律責(zé)任的權(quán)利。鑒于目前這樣的開源環(huán)境,小王不得不做出這么一個(gè)艱難的決定。本次開發(fā)的“天山物聯(lián)網(wǎng)焊臺(tái)”僅開放硬件設(shè)計(jì)和程序固件,不開放源代碼。此外,本焊臺(tái)實(shí)行注冊(cè)制,注冊(cè)費(fèi)用僅用來維持接入物聯(lián)網(wǎng)平臺(tái)以及調(diào)用各API的接口費(fèi)用,在未來功能上有所增加,需要搭建服務(wù)器后,費(fèi)用可能會(huì)有所增加,但小王在此鄭重承諾:小王設(shè)計(jì)的DIY產(chǎn)品均不以盈利為目的,這一初心始終不變。
對(duì)于8266而言,小王也是第一次接觸,因此設(shè)計(jì)中難免有各種問題出現(xiàn)。反映到使用過程中也可能會(huì)出現(xiàn)各種BUG,小王對(duì)此感到抱歉。但也需要強(qiáng)調(diào),您所支付的注冊(cè)費(fèi)用僅用來維持網(wǎng)絡(luò)接入的成本,并非支付給小王的開發(fā)費(fèi)用,因此理論上小王沒有義務(wù)免費(fèi)為您處理各種各樣的問題。
廢話不多說,下面進(jìn)入正題。正常主界面
顯示分為三行,第一行顯示實(shí)時(shí)天氣、氣溫,當(dāng)前時(shí)間和WiFi連接狀態(tài);第二行顯示當(dāng)前溫度、設(shè)定溫度和焊咀編號(hào)(關(guān)于焊咀編號(hào)詳見菜單介紹章節(jié));第三行顯示功率條并以百分比的形式顯示PWM占空比。正常主界面如圖4-2所示。

待機(jī)界面
焊臺(tái)在待機(jī)狀態(tài)下,將會(huì)以待機(jī)溫度進(jìn)行加熱,并循環(huán)顯示兩部分畫面,分別是當(dāng)前天氣氣溫、日期時(shí)間、地理位置等信息,其中地理位置信息的獲取調(diào)用的是IP138提供的收費(fèi)API接口,準(zhǔn)確度相對(duì)較高。但仍可能有部分同學(xué)顯示不準(zhǔn),稍安勿躁,在未來升級(jí)版中小王將解決這一問題。天氣的獲取依賴于IP138提供的地理位置信息,所以如果地理位置不對(duì),那天氣也不對(duì)。
這部分同學(xué)也大可不必灰心,總有對(duì)的信息。接下來第二部分將循環(huán)顯示某數(shù)據(jù),這部分?jǐn)?shù)據(jù)來自丁香網(wǎng),在此表示感謝。同時(shí)由丁香網(wǎng)對(duì)數(shù)據(jù)的準(zhǔn)確性負(fù)責(zé),小王只是數(shù)據(jù)的搬運(yùn)工。

焊臺(tái)菜單功能介紹
在介紹菜單前首先介紹編碼器的使用,編碼器操作分長按、短按、正轉(zhuǎn)、反轉(zhuǎn)四個(gè)動(dòng)作(雖然小王已經(jīng)寫好了雙擊、按著正轉(zhuǎn)和按著反轉(zhuǎn)的接口,但目前還沒找到對(duì)應(yīng)的功能,歡迎大家積極建議)。
進(jìn)入菜單的方式為在焊臺(tái)正常工作時(shí)長按編碼器,之后將顯示一級(jí)菜單界面,如圖5-1(a)所示;隨后旋轉(zhuǎn)編碼器選擇想要進(jìn)入的二級(jí)菜單,短按進(jìn)入該二級(jí)菜單,如圖5-1(b);再次旋轉(zhuǎn)編碼器,將光標(biāo)移動(dòng)至需要修改的具體參數(shù)上,短按編碼器選中該內(nèi)容,進(jìn)入相應(yīng)修改界面。以蜂鳴器音量為例,如圖5-1(c)所示。

菜單的結(jié)構(gòu)如圖5-2所示,下面將詳細(xì)介紹菜單中每個(gè)參數(shù)。

溫度
最高溫度設(shè)定:烙鐵可以設(shè)置的最高溫度,該選項(xiàng)值不能超過550℃,在溫度超過400℃后精度降低,長期高溫工作將降低焊咀壽命,請(qǐng)謹(jǐn)慎使用;
待機(jī)溫度設(shè)定:烙鐵進(jìn)入“待機(jī)模式”下的工作溫度,該選項(xiàng)值不能超過“最高溫度”的設(shè)定值(已在軟件中進(jìn)行了限制,下同);
溫度步進(jìn)設(shè)定:用戶在正常工作模式下旋轉(zhuǎn)編碼器調(diào)整設(shè)定溫度時(shí)的溫度步進(jìn)值,以及在菜單中設(shè)定與溫度相關(guān)的參數(shù)(如待機(jī)溫度、最高溫度等)時(shí)的溫度步進(jìn)值;
時(shí)間
待機(jī)時(shí)間設(shè)定:當(dāng)烙鐵手柄停止振動(dòng)且編碼器沒有動(dòng)作后開始計(jì)時(shí),到時(shí)進(jìn)入休眠模式,以“待機(jī)溫度”進(jìn)行工作,并顯示天氣與某信息。進(jìn)入待機(jī)模式后,通過振動(dòng)手柄或編碼器動(dòng)作可喚醒烙鐵,重新以原先的設(shè)定溫度進(jìn)行加熱。
休眠時(shí)間設(shè)定:在進(jìn)入待機(jī)模式后開始計(jì)時(shí),到時(shí)進(jìn)入休眠模式,烙鐵停止加熱,并關(guān)閉屏幕顯示。待機(jī)模式下,只能由編碼器動(dòng)作喚醒烙鐵。
參數(shù)
由于不同電源特性或不同焊咀對(duì)于PID參數(shù)的影響較大,因此可能需要用戶手動(dòng)調(diào)整PID參數(shù)以取得最好的控制效果。以下給出PID參數(shù)的介紹,以供參考。
比例參數(shù)(kP)是烙鐵加熱的主要參數(shù),過小會(huì)導(dǎo)致烙鐵升溫速度慢,過大會(huì)導(dǎo)致烙鐵出現(xiàn)溫度過沖現(xiàn)象;積分參數(shù)(kI)起到消除穩(wěn)態(tài)誤差的作用,過小會(huì)導(dǎo)致烙鐵穩(wěn)態(tài)誤差不能完全消除,過大會(huì)導(dǎo)致實(shí)際溫度在設(shè)定溫度上下出現(xiàn)長周期的等幅度波動(dòng)現(xiàn)象;微分參數(shù)(kD)用以抵消kP造成的溫度過沖,但過大會(huì)降低系統(tǒng)響應(yīng)速度,影響回溫效果。
調(diào)試時(shí)一般原則是先將kI、kD置零,尋找到一個(gè)合適的kP使得溫度剛剛有略微過沖,然后引入kI消除穩(wěn)態(tài)誤差,最后加入kD以抵消過沖。
其它
焊咀選擇:允許用戶焊咀校準(zhǔn)菜單中事先儲(chǔ)存4支烙鐵頭的參數(shù);
蜂鳴器音量:編碼器轉(zhuǎn)動(dòng)或按下時(shí)的音量設(shè)定,取值為0~9,設(shè)置為0將關(guān)閉蜂鳴器;
編碼器方向:不同廠家的編碼器AB通道不一定相同,如編碼器方向與習(xí)慣不符,單擊確定即可修改方向。
屏幕亮度調(diào)整:設(shè)置OLED亮度或LCD對(duì)比度,取值為0~9,數(shù)值越大亮度越高;
恢復(fù)出廠設(shè)置:如需恢復(fù)出廠設(shè)置,單擊確定,并退出菜單重新給烙鐵上電。
校準(zhǔn)
進(jìn)入此菜單將校準(zhǔn)在“其它”菜單“焊咀選擇”界面中選中的焊咀。
0~500℃: 單擊選中100℃至500℃選項(xiàng)后,將按照對(duì)應(yīng)的溫度對(duì)烙鐵加熱,您可以通過手頭的溫度儀進(jìn)行校準(zhǔn)。在校準(zhǔn)過程中,如實(shí)際溫度低于設(shè)定的溫度,則調(diào)大AD值;如實(shí)際溫度高于設(shè)定的溫度,則調(diào)小AD值。0℃一般為默認(rèn)值無需調(diào)整,但是受運(yùn)放零偏的影響,如果在未接入手柄時(shí)主界面不顯示橫杠,則需要將0℃的值適當(dāng)調(diào)大。在烙鐵頭校準(zhǔn)時(shí),切記數(shù)據(jù)必須嚴(yán)格從小到大遞增,否則將出現(xiàn)問題。例如,在校準(zhǔn)前:100℃、AD=110;200℃、AD =270;300℃、AD = 380,當(dāng)校準(zhǔn)200℃時(shí),溫度不足200℃,需要將AD值從270增加,但其大小不能超過300°時(shí)的AD值380,如果從270調(diào)到380溫度還不能達(dá)到200℃,那就說明300℃時(shí)的380這個(gè)值也偏小了,需先將300℃的380也增大。
網(wǎng)絡(luò)
手動(dòng)更新信息:在已經(jīng)配網(wǎng)的情況下,可以手動(dòng)更新天氣時(shí)間等信息。
設(shè)置更新方式:可以選擇手動(dòng)更新、開機(jī)更新、定時(shí)更新(10分鐘一次)或始終連接。請(qǐng)注意,如非必要請(qǐng)不要選擇始終更新,連接無線網(wǎng)絡(luò)對(duì)8266芯片的AD干擾較大,烙鐵溫度波動(dòng)將會(huì)較大。
無線網(wǎng)絡(luò)配置:燒錄后初次上電或恢復(fù)出廠設(shè)置后需要錄入路由器信息。



原理圖及BOM.pdf

314.61 KB, 下載次數(shù): 186, 下載積分: 黑幣 -5

天山物聯(lián)網(wǎng)焊臺(tái)使用說明書.pdf

681.32 KB, 下載次數(shù): 81, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏24 分享淘帖 頂3 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:134317 發(fā)表于 2020-2-22 09:25 | 只看該作者
感謝樓主分享
回復(fù)

使用道具 舉報(bào)

板凳
ID:276663 發(fā)表于 2020-2-22 10:02 | 只看該作者
與時(shí)俱進(jìn)啊,還提供最新播報(bào)!
回復(fù)

使用道具 舉報(bào)

地板
ID:189630 發(fā)表于 2020-2-22 13:13 | 只看該作者
多謝樓主分享,
回復(fù)

使用道具 舉報(bào)

5#
ID:385637 發(fā)表于 2020-3-2 18:28 | 只看該作者
謝謝分享,樓主真厲害
回復(fù)

使用道具 舉報(bào)

6#
ID:47634 發(fā)表于 2020-7-5 23:41 | 只看該作者
設(shè)想很好,功能很強(qiáng)大
回復(fù)

使用道具 舉報(bào)

7#
ID:47634 發(fā)表于 2020-7-27 07:17 | 只看該作者
樓主厲害,這個(gè)烙鐵很時(shí)尚
回復(fù)

使用道具 舉報(bào)

8#
ID:56960 發(fā)表于 2020-7-27 08:18 | 只看該作者
樓主厲害,這個(gè)烙鐵很強(qiáng)大、時(shí)尚!路過表示關(guān)注物聯(lián)網(wǎng)
回復(fù)

使用道具 舉報(bào)

9#
ID:789407 發(fā)表于 2020-10-5 14:42 | 只看該作者
物聯(lián)網(wǎng)這個(gè)焊臺(tái)升溫和616一樣嗎
回復(fù)

使用道具 舉報(bào)

10#
ID:3666 發(fā)表于 2021-1-29 14:09 | 只看該作者
樓主,你是開發(fā)8266用什么呀,是SDK嗎
回復(fù)

使用道具 舉報(bào)

11#
ID:3666 發(fā)表于 2021-1-29 14:10 | 只看該作者
樓主,你開發(fā)8266用什么呀,是SDK嗎?還是其他的
回復(fù)

使用道具 舉報(bào)

12#
ID:828341 發(fā)表于 2021-1-29 19:42 | 只看該作者
我不知道焊臺(tái)和物聯(lián)網(wǎng)有什么關(guān)系。
回復(fù)

使用道具 舉報(bào)

13#
ID:356562 發(fā)表于 2021-2-28 12:35 | 只看該作者
8266帶一路AD,功能比51強(qiáng)大很多。
回復(fù)

使用道具 舉報(bào)

14#
ID:454811 發(fā)表于 2021-3-13 13:20 | 只看該作者
這個(gè)東西聯(lián)網(wǎng)好像沒事么意義吧,感覺一個(gè)噱頭而已。
回復(fù)

使用道具 舉報(bào)

15#
ID:537988 發(fā)表于 2021-3-14 21:46 | 只看該作者
你沒看開源協(xié)議 ,以他的代碼思想開發(fā)的 必須開源
回復(fù)

使用道具 舉報(bào)

16#
ID:336378 發(fā)表于 2021-3-19 11:59 | 只看該作者
    實(shí)用性強(qiáng)不強(qiáng)????。
回復(fù)

使用道具 舉報(bào)

17#
ID:272158 發(fā)表于 2021-3-25 08:50 | 只看該作者
感謝樓主分享,學(xué)習(xí)一下!
回復(fù)

使用道具 舉報(bào)

18#
ID:903683 發(fā)表于 2021-4-11 01:02 | 只看該作者
真的太溜了.電洛鐵竟然還能這樣玩...
回復(fù)

使用道具 舉報(bào)

19#
ID:111280 發(fā)表于 2021-5-12 01:46 | 只看該作者
學(xué)習(xí)了!請(qǐng)問加群的回答問題是什么啊?加了好幾次都加不進(jìn)去呢
回復(fù)

使用道具 舉報(bào)

20#
ID:520235 發(fā)表于 2021-6-12 19:33 | 只看該作者
感謝分享 下載來參考一下。
回復(fù)

使用道具 舉報(bào)

21#
ID:1030595 發(fā)表于 2022-5-30 10:02 | 只看該作者
很強(qiáng)大、時(shí)尚!32c應(yīng)該可以使用!
回復(fù)

使用道具 舉報(bào)

22#
ID:426444 發(fā)表于 2023-3-15 22:19 | 只看該作者
不錯(cuò),謝謝樓主分享
回復(fù)

使用道具 舉報(bào)

23#
ID:299780 發(fā)表于 2025-1-11 15:20 來自手機(jī) | 只看該作者
謝謝分享!
回復(fù)

使用道具 舉報(bào)

24#
ID:60178 發(fā)表于 2025-3-23 20:15 | 只看該作者
以前業(yè)余修家電20年,剛學(xué)STC啊,想T12學(xué)習(xí)下手
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表