2017年9月8日 星期五

製作 ESP-01 模組轉接板

雖然最近都改用 D1 Mini 開發板, 已經很少再用 ESP-01 模組了, 但今天在盒子裡找到一片 ESP-01, 想說 MicroPython 已經升版到 1.9.2 版了, 應該也給 ESP-01 燒錄新版韌體, 但要用 PL2303 之類的上傳線燒錄的話, 因為 GPIO 0 必須接地; CH_PD 必須接 3.3V, 杜邦線要接來接去頗不方便, 所以又興起給 ESP-01 製作轉接板念頭.

晚餐後在等菁菁畢旅回來的空檔, 拿出零件盒大致構思一下做法, 就開始焊接起來. 先後做了兩片不同的板子將 ESP-01 的 8 隻腳接出來, 配合小麵包板與一片 AMS1117-3.3V 的電源模組, 不論是燒錄韌體或實際應用都很容易接線了.


左邊這塊是在排母旁邊焊接 2*4 排針一組, 另外在此排針右上角 GND 與左下角 VCC 旁邊各多焊一個1*1 排針, 方便燒錄時 GPIO 0 接地之用. 板子後面用細電線將排母各腳與左方對應排針相連, 同時將 CH_PD 直接與 VCC 相連, 這樣可以省掉一條杜邦線.

右邊這塊則是在排母左右各焊一組 1*4 排針, 底板接點互連, 這樣的跨距剛好可以跨越麵包板上下之間的溝槽插在麵包板上, 讓 8 隻腳都能接出來. 注意, 為了使針腳長一些, 我用平嘴鉗將排針較短一端全部壓下去與塑膠殼切齊. 這塊焊接比左邊的簡單, 用料又少, 非常適合插在麵包板上配合 PL2303 做實驗, 雖然方向不拘, 我還是在板子邊邊用細油性筆標上 T (TX), C (CH_PD), R(RST), V(VCC), G(GND), 2(GPIO2), 0(GPIO0), R(RX), 並打上 ESP-01 插入方向的標記. 此板缺點是針腳分在排母兩側, 被 ESP-01 蓋住那側針腳要用杜邦線接出來有點勉強, 不過可用 90 度的 1*4 排針引出來.

左方那塊的洞洞板佈線圖如下 :


右方那塊的佈線圖如下, 直接跳焊比較簡單 :


下面是右方這塊地接線圖 :




下面是左方這塊的接線圖 : 


焊好後測試, 兩塊都能正常燒錄韌體與運作, 測完剛好菁菁就拉著行李箱回來了, 還以為會打電話叫我去載她哩! 她說畢旅真累! 早上去侯硐看貓, 還騎了好遠的自行車.

沒有留言 :