2020年11月10日 星期二

ESP-01S-01UART通訊WIFI測試

 ESP-01S-UART通訊WIFI測試

    之前拿到ESP-01S的時候,上網找了一下網路的分享,都寫得很清楚,但對不清楚的我來說都模模糊糊,興高采烈的想說,這應該難不倒我;因為我有購買ESP-01S跟下載器,有下載器(在我上篇文章解釋過)就可以直接用UART來通訊控制WIFI,網路上有推薦用telnet來通訊,但我覺得也可以用arduino的通訊介面來直接通訊,使用上會沒有telnet的方便,但不用適應新的介面,等想學再去使用看看吧。
    

    這是ESP-01S及下載器組裝後的樣子,明顯看起來就是可以直接接到USB,就直接接上USB開啟arduino的序列埠通訊視窗,一開始使用的baudrate通常都是115200或9600。
可直接使用輸入AT看看是不是有回應ok,如果有就代表baudrate是對的;這邊有個小注意,指令中如果單純用AT測試,大小寫都會回應;但如果要針對指令,就必須輸入大寫,這邊可能要再多注意一下。
以下輸入幾個基本的ESP-01S的基本指令測試:
1.AT+GMR                                         查詢版本序號
2.AT+UART_DEF=9600,8,1,0,0        更改baudrate
3.AT+RST                                           WIFI模組重啟






4.AT+CWMODE=1                            設定為STA模式
5.AT+CWLAP                                    列出目前可用的AP
6.AT+CWJAP="AP名稱","AP密碼" 加入AP
7.AT+CIFSR                                       取得DHCP分配的本地IP
8.AT+CIPMUX=1                              設定為多路連線模式
9.AT+CIPSERVER=1,5678                開啟server,通訊埠5678




ESP8266(ESP-01S)簡介

 Arduino ESP-01S

    Arduino 的相關紀錄,這次使用了安信可科技的ESP-01S WIFI板,才發現原來WIFI模組的功能這麼簡單;但也衍生一個問題,是否必要?之前買了小米的智慧燈WIFI版本,但礙於家裡二樓收訊不好,讓智慧燈跟一般燈一樣做使用,所以相對的使用了這些智能科技,但是否必要就需要思考一下了。

    簡單介紹一下ESP-01S的功能,集成了32位元的MCU,支援80MHZ和160MHZ頻率,支援RTOS,標準的IEEE802.11 b/g/n及TCP/IP協議;以上,最重要的是,他集成了一個"MCU",這是一個很重要的KEY,因為當初對這個模組有點懵懵懂懂,購買網站上另外推薦了一個USB轉ESP-01S的WIFI模組下載器(NT.1XX),單價還比ESP-01S還貴(NT.9X),說可以直接燒錄程式到ESP-01S上;出於是花自己的錢,我只有買這兩個,另外還有一個轉接板我就沒買了,先分析一下這三個板子的差異;

1.ESP-01S WIFI板

出8隻腳位,無法直接插在麵包板上使用(太擠),可直接出線或手焊轉板就可使用於麵包板上,一定要買才能用。

2.ESP-01S WIFI模組下載器

可直接將ESP-01S接在下載器上,透過USB用通訊模式或直接更改ESP-01S的MCU程式(這又是另一個故事);算是一個USB轉UART的工具(FOR ESP-01S),值得購買。

3.ESP-01轉接板

顧名思義就是轉板,將ESP-01S的腳位JP2*4的腳位轉成比較開的腳位,可用於麵包板上,電科的學生就省下來吧,如果是精英人士(就是不缺錢的)可以直接買一買比較方便。

    再推薦一下,其實安信可也有推出類似NANO的WIFI板,腳位多可直接編輯,算是如果專門想要開發WIFI的話,可以推薦購買;以前的版本有藍芽跟WIFI一起的,但我記錄的時候好像只剩下WIFI或藍芽單獨的;一樣如果是想省錢,主控板用習慣的接ESP-01S也會省一下工作(增加新開發板),對接線沒信心的可考慮直接購買WIFI專用開發板。


2019年8月22日 星期四

DFRobot mini mp3 player記錄

如標題,目前有用到這顆
記錄一下 網路上找不到的資料

1.DAC_R跟 DAC_L
資料上都有寫到,一些資料上面也有寫到可以外接攻率放大器,但 腦無的我 就直接把SP+跟SP-直接接到攻放上,也順勢燒了一片 仿的nano跟一片mp3
DAC_L跟DAC_R是直接接到攻放的腳位 就可以順利放大了

2.資料夾
SD卡上,有些僅寫說要放在/mp3 資料夾內,有少部分的有特別提到 可以自訂
但資料夾名稱要為01~99,注意 要是"01"
myDFPlayer.loopFolder(1);
這樣就可以放了
剛剛測試了一下 SD卡
/mp3/裡面放了5首歌 0001~0005
/01/裡面放了2首 0001~0002
/02/裡面放了2首 0001~0002
但mp3自動把/01/內的兩首認定為第6跟第7
/02/內的認定為第8第9 在注意一下

然後指令一值下NEXT的時候,會跳資料夾
且內部指有9首 第九首完 在NEXT 會回到第1

2019年8月15日 星期四

生態池-用沼澤過濾系統

很早前,就有做過戶外蓮花缸,參考就是這個文章
http://alstonblog.blogspot.com/

但後來太過無為 讓他自治 感覺 太過...髒亂,裡面的 髒物無法完全腐化消耗掉 ;
(基本上,有些人建議蓮花缸 一年翻盆一次,我大概撐了5~6年了)
裡面沉積的東西無法完全腐化掉,所以 才想到之前看過的大排水溝及一般小水溝有機會再朝這方面去思考再做新的。
這次主要使用施作方法為沼澤過濾方式,網路上是說比較不用清洗(重點),先做了基本的水過濾;草也沒還找到,有空再來補草,記錄一下。

 整體的樣子

過濾用的石頭,之後會再種挺水植物進去
水中世界,現在裡面只有4隻三玫瑰旗,等穩定了之後再來補吧