:::

3-4 ESP8266 WiFi 模組

    ESP8266 WiFi 模組,可以說是一個超優質的發明,帶領Maker進入IOT世界,甚至可以代替Arduino當作主要控制器使用,今天我們將它當作Arduino與無線網路連接的介面。

    以下列出ESP8266的一些重點事項:

1. 接線要小心

    網路上的說明圖片或電路圖皆是8266的正面喔!但接腳在反面,接線要特別注意!!

2. 無法直接插上麵包板

    麵包板的凹洞連通設計,不適合esp8266的接腳直插,需要使用轉接板

小狐狸事務所: ESP8266 轉接板

3. 降版燒錄,需外接足夠電源

    目前ESP8266單純當作WiFi使用時,大多會重新燒錄降版韌體。目前購買的8266,內建的韌體預設Baud Rate(鮑率)115200,降版改用9600會較穩定(聽說),所以需要將ESP8266重新燒錄降版的韌體,網路上大多使用 USB to TTL轉接器,之前5/13研習也是,但燒錄需要外接足夠電流源接線又很複雜,一有錯誤皆無法完成,甚至燒壞8266晶片。

    另有老師測試,用115200來跑也都滿正常的!哈哈!那就真不知道5/13研習大家都在忙甚麼了?!不過,還是有備無患!特別找到更好的工具,USB to 8266轉接器,燒錄直上,不需外接電源!另外再幫大家銲接一個燒錄模式切換開關!這樣的組合只有在這裡研習才拿得到的喔~~

    USB to 8266轉接器外觀

    燒錄方式請見ESP8266講義:

        1-1 ESP8266燒錄說明

        1-2 用USB to 8266轉接板燒錄(降版)

 

4. 接法

    ESP8266的資料傳輸,一般都是使用軟體模擬序列埠(SoftwareSerial)來連接,將Arduino Digital 4、5 模擬成序列埠的 RX 與 TX,將ESP8266的TX(藍線)接4(RX)、RX(黃線)接5(TX),這樣用軟體Serial就可以與ESP8266溝通。再來需接3.3v(紅線、橘線),接地(黑線)

需要材料:

    ESP8266 WiFi模組 * 1

    長杜邦線 * 5

ESP8266接腳定義如下:(網路上的說明圖片或電路圖皆是8266的正面喔!但接腳卻在反面,接線要特別注意!!)

 

請以電路圖相同顏色的線來接,方便記憶與除錯!!


搜尋

錯誤訊息
未知: Array and string offset access syntax with curly braces is deprecated 在檔案中的第 /include/functions.encoding.php 列 40
未知: Array and string offset access syntax with curly braces is deprecated 在檔案中的第 /include/functions.encoding.php 列 40
未知: Array and string offset access syntax with curly braces is deprecated 在檔案中的第 /include/functions.encoding.php 列 73
未知: Function get_magic_quotes_gpc() is deprecated 在檔案中的第 /class/libraries/vendor/xoops/xmf/src/Request.php 列 505
未知: Function get_magic_quotes_gpc() is deprecated 在檔案中的第 /class/libraries/vendor/xoops/xmf/src/Request.php 列 119
未知: Function get_magic_quotes_gpc() is deprecated 在檔案中的第 /class/libraries/vendor/xoops/xmf/src/Request.php 列 505
未知: Function get_magic_quotes_gpc() is deprecated 在檔案中的第 /class/libraries/vendor/xoops/xmf/src/Request.php 列 119
未知: Function get_magic_quotes_gpc() is deprecated 在檔案中的第 /class/libraries/vendor/xoops/xmf/src/Request.php 列 119
未知: Function get_magic_quotes_gpc() is deprecated 在檔案中的第 /class/libraries/vendor/xoops/xmf/src/Request.php 列 119
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined index: bootstrap 在檔案中的第 /modules/tadtools/preloads/core.php 列 68
已棄用
資料庫語法
0.000078 - SET SQL_BIG_SELECTS = 1
0.000629 - SELECT * FROM config WHERE (`conf_modid` = '0' AND `conf_catid` = '1') ORDER BY conf_order ASC
0.000185 - SELECT sess_data, sess_ip FROM session WHERE sess_id = 'hmhlmieb43ld6umu6lfjsb77b5'
0.000235 - SELECT * FROM modules WHERE dirname = 'tad_book3'
0.000557 - SELECT COUNT(*) FROM group_permission WHERE (`gperm_modid` = '1' AND (`gperm_groupid` = '3') AND `gperm_name` = 'module_read' AND `gperm_itemid` = '9')
0.000260 - SELECT * FROM config WHERE (`conf_modid` = '9') ORDER BY conf_order ASC
0.000213 - select a.tbsn,a.title,b.author,a.category,a.page,a.paragraph,a.sort from tad_book3_docs as a left join tad_book3 as b on a.tbsn=b.tbsn where a.tbdsn='13'
0.000155 - SELECT tbsn,title FROM tad_book3 ORDER BY sort
0.000236 - SELECT * FROM config WHERE (`conf_modid` = '0' AND `conf_catid` = '5') ORDER BY conf_order ASC
0.000226 - SELECT COUNT(*) FROM banner
0.000161 - SELECT * FROM banner LIMIT 1, 1
0.003602 - UPDATE banner SET impmade = 1259471 WHERE bid = 2
0.000275 - SELECT * FROM config WHERE (`conf_modid` = '0' AND `conf_catid` = '3') ORDER BY conf_order ASC
0.001009 - SELECT DISTINCT gperm_itemid FROM group_permission WHERE gperm_name = 'block_read' AND gperm_modid = 1 AND gperm_groupid IN (3)
0.000724 - SELECT b.* FROM newblocks b, block_module_link m WHERE m.block_id=b.bid AND b.isactive=1 AND b.visible=1 AND m.module_id IN (0,9) AND b.bid IN (1,2,3,4,5,6,7,8,9,10,11,18,15,16,20,19,58,60,61,73,72,74,71,76,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,109,110,112,113,114,115,116,117,118,119,120,121,122,123) ORDER BY b.weight, m.block_id
0.000479 - SELECT f.*, s.tpl_source FROM tplfile f LEFT JOIN tplsource s ON s.tpl_id=f.tpl_id WHERE (`tpl_tplset` = 'default' AND `tpl_file` = 'system_block_search.tpl') ORDER BY tpl_refid
0.003260 - update tad_book3_docs set `count` = `count`+1 where tbdsn='13'
0.000201 - select * from tad_book3_docs where tbdsn='13'
0.000147 - select * from tad_book3 where tbsn='3'
0.000174 - select mid from modules where dirname='tad_book3'
0.000675 - desc `tad_book3_data_center` `sort`
0.000228 - select `col_sn`,`data_name`,`data_sort`, `data_value` from `tad_book3_data_center` where `mid`= '9' and `col_name`='read_tbdsn_date' and `col_sn`='13' order by `sort` , `data_sort`
0.001267 - select tbdsn,title,content,category,page,paragraph,sort,enable,uid,from_tbdsn from tad_book3_docs where tbsn='3' and `enable`='1' order by category,page,paragraph,sort
0.000928 - select tbdsn,title,category,page,paragraph,sort from tad_book3_docs where tbsn='3' and (`content` != '' or `from_tbdsn` != 0) and enable='1' order by category,page,paragraph,sort
0.000212 - SELECT * FROM modules WHERE dirname = 'tadtools'
0.000292 - SELECT * FROM config WHERE (`conf_modid` = '4') ORDER BY conf_order ASC
0.000165 - select mid from modules where dirname='tad_book3'
0.000317 - desc `tad_book3_data_center` `sort`
0.000279 - select `col_sn`,`data_name`,`data_sort`, `data_value` from `tad_book3_data_center` where `mid`= '9' and `col_name`='video_tbdsn_date' and `col_sn`='13' order by `sort` , `data_sort`
0.000208 - select groupid,name from groups
0.000313 - select * from `tad_book3_files_center` where `col_name`='mp4' and `col_sn`='13' and `kind`='file' order by sort limit 0,1
0.000296 - select `tt_theme`,`tt_use_bootstrap`,`tt_bootstrap_color`,`tt_theme_kind` from `tadtools_setup` where `tt_theme`='school2015'
0.000420 - SELECT f.*, s.tpl_source FROM tplfile f LEFT JOIN tplsource s ON s.tpl_id=f.tpl_id WHERE (`tpl_tplset` = 'default' AND `tpl_file` = 'tadbook3_index.tpl') ORDER BY tpl_refid
0.000225 - SELECT * FROM modules WHERE dirname = 'tad_themes'
0.000253 - SELECT * FROM config WHERE (`conf_modid` = '3') ORDER BY conf_order ASC
0.000166 - select `tt_bootstrap_color` from tadtools_setup where `tt_theme`='school2015'
0.000330 - select * from tad_themes where `theme_name`='school2015'
0.000216 - select conf_value from config where conf_title ='_MD_AM_DEBUGMODE'
0.000282 - select * from tad_themes_blocks where `theme_id`='7'
0.000187 - select mid from modules where dirname='tad_themes'
0.000405 - desc `tad_themes_data_center` `sort`
0.000118 - select `col_sn`,`data_name`,`data_sort`, `data_value` from `tad_themes_data_center` where `mid`= '3' and `col_name`='theme_id' and `col_sn`='7' order by `sort` , `data_sort`
0.000134 - select conf_value from config where conf_name ='allow_register'
0.000323 - select `mid`, `name`, `dirname` from modules where isactive='1' and hasmain='1' and weight!=0 order by weight
0.000178 - SELECT * FROM modules WHERE dirname = 'tad_blocks'
0.000154 - select conf_value from config where conf_title ='_MD_AM_DEBUGMODE'
0.000166 - select count(*) from priv_msgs where `to_userid` ='0' and `read_msg`=0 group by `to_userid`
0.000307 - select `menuid`, `itemname`, `itemurl`, `target`, `icon`, `link_cate_name`, `link_cate_sn`, `read_group` from tad_themes_menu where of_level='0' and status='1' order by position
0.000138 - select `menuid`, `itemname`, `itemurl`, `target`, `icon`, `link_cate_name`, `link_cate_sn`, `read_group` from tad_themes_menu where of_level='11' and status='1' order by position
0.000123 - select `menuid`, `itemname`, `itemurl`, `target`, `icon`, `link_cate_name`, `link_cate_sn`, `read_group` from tad_themes_menu where of_level='14' and status='1' order by position
0.000118 - select `menuid`, `itemname`, `itemurl`, `target`, `icon`, `link_cate_name`, `link_cate_sn`, `read_group` from tad_themes_menu where of_level='15' and status='1' order by position
0.000113 - select `menuid`, `itemname`, `itemurl`, `target`, `icon`, `link_cate_name`, `link_cate_sn`, `read_group` from tad_themes_menu where of_level='17' and status='1' order by position
0.000112 - select `menuid`, `itemname`, `itemurl`, `target`, `icon`, `link_cate_name`, `link_cate_sn`, `read_group` from tad_themes_menu where of_level='16' and status='1' order by position
0.000111 - select `menuid`, `itemname`, `itemurl`, `target`, `icon`, `link_cate_name`, `link_cate_sn`, `read_group` from tad_themes_menu where of_level='18' and status='1' order by position
0.000321 - select a.* from tad_themes_files_center as a left join tad_themes as b on a.col_sn=b.theme_id where a.`col_name`='slide' and b.`theme_name`='school2015'
0.000181 - SELECT * FROM modules WHERE dirname = 'tad_login'
0.000245 - SELECT * FROM config WHERE (`conf_modid` = '14') ORDER BY conf_order ASC
總計: 57
區塊
搜尋: 沒有快取
總計: 1
額外資訊
包含檔案: 204 檔案
使用記憶體: 6979056 bytes
計時
XOOPS 使用 0.113 秒來載入。
XOOPS Boot 使用 0.025 秒來載入。
Module init 使用 0.006 秒來載入。
XOOPS output init 使用 0.031 秒來載入。
Module display 使用 0.027 秒來載入。
Page rendering 使用 0.022 秒來載入。