โปรเจกต์ DIY - NodeMCU Development Board
ฉันได้ออกแบบตัวจำลองของ NodeMCU Development Board ซึ่งฉันสั่งผลิต 10 ชิ้นในราคาเพียง $5
ฉันได้ออกแบบตัวจำลองของ NodeMCU Development Board ซึ่งฉันสั่งผลิต 10 ชิ้นในราคาเพียง $5
▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์
ถ้าคุณเคยเขียนโปรแกรม NodeMCU ผมพนันได้เลยว่าคุณคงรู้ถึงความลำบากเวลาที่ต้องเชื่อมต่อ Sensor ต่างๆ เข้ากับ NodeMCU บน Breadboard ผมได้ลองหาวิธีแก้ปัญหาต่างๆ บนเว็บและพบ "NodeMCU Development Boards" ราคาประมาณ $6 ถึง $7 ซึ่งผมยังไม่พร้อมที่จะจ่ายเงินจำนวนนั้นสำหรับโปรเจกต์ง่ายๆ ผมจึงตัดสินใจออกแบบ Board เลียนแบบขึ้นมาเอง ซึ่งผมสั่งผลิตจาก PCBWay จำนวน 10 แผ่นในราคาเพียง $5 เท่านั้น

ก่อนอื่นขอผมแสดงการออกแบบ Board ให้คุณดู ผมวาง NodeMCU ไว้ตรงกลาง Board ทางด้านขวามือจะเป็นส่วนขยายของ Digital Pins ทั้งหมด และทางด้านซ้ายมือจะเป็นส่วนขยายของ Pins ฝั่งซ้าย ไล่จากซ้ายไปขวา ผมมี Pin VIN และ -VE สำหรับจ่ายไฟให้ NodeMCU ที่บริเวณมุมล่างซ้ายของ Board โดย NodeMCU มี LDO voltage regulator ในตัวที่รักษาความดันไฟอยู่ที่ 3.3v ดังนั้นจึงไม่จำเป็นต้องใช้ voltage regulator เพิ่มเติม ถัดขึ้นไปด้านบนจะเป็นชุดของ Pins GND และเหนือขึ้นไปอีกจะเป็นชุดของ Pins +5v และ GND ตามด้วยชุดของ Pins 3.3v และ GND นอกจากนี้ผมยังได้เพิ่มชุดของ Pins 3v3 และ GND ไว้ที่ด้านบนขวาของ Board ด้วย
จากนั้นจะมีปุ่ม Reset และชุดของ Pins TX และ RX สำหรับการสื่อสาร Serial
ใน Breakout Board เดียวกันนี้ ผมยังได้เพิ่ม Arduino Nano's Development Board เข้าไปด้วย เนื่องจากผมยังมีพื้นที่ว่างเหลือบน Board อยู่บ้าง ผมเลยทำ PCB แบบอเนกประสงค์จากพื้นที่ที่เหลือตรงนั้น


เริ่มต้นด้วยการบัดกรี Pin Headers ทั้งแบบ Male และ Female ลงบน Board ลำดับในการบัดกรีอุปกรณ์ต่างๆ ลงบน Board นั้นไม่สำคัญเท่าไหร่ สิ่งเดียวที่ต้องจำไว้คือ อย่าบัดกรีอุปกรณ์ที่จะไปขวางการติดตั้งอุปกรณ์ชิ้นอื่น

อย่างที่คุณเห็น ผมบัดกรีทั้ง Pin Headers แบบ Male และ Female ไว้ข้างๆ กันบน Board เพื่อให้ Sensor ที่มี Pin Header ทั้งแบบ Male หรือ Female สามารถเชื่อมต่อเข้ากับ Board ได้ ทำให้มันใช้งานได้หลากหลายและขยายความสามารถได้ง่ายขึ้น

และนี่คือหน้าตาของการติดตั้งขั้นสุดท้ายครับ โปรดแสดงความคิดเห็นและบอกผมหากมีส่วนไหนที่สามารถปรับปรุงได้ ขอบคุณครับ
ขอบคุณครับ
ขอบคุณอีกครั้งที่เข้ามาดูโพสต์ของผม หวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณต้องการสนับสนุนผม สามารถกดติดตามได้ที่ YouTube Channel: https://www.youtube.com/user/tarantula3Blog Posts: https://diyfactory007.blogspot.com/2021/11/nodemcu-development-board.html
YouTube: https://youtu.be/y2m2nh7wHaY
Odysee : https://odysee.com/@Arduino:7/DIY---NodeMCU-Development-Board:1
cos.tv : https://cos.tv/videos/play/32048547001832448
Schema : https://drive.google.com/file/d/1XRR2sNZ5t4NhLFla9X3DyjaPAujrjeGY/view?usp=sharing
สนับสนุนผลงานของผม:
BTC: 1M1PdxVxSTPLoMK91XnvEPksVuAa4J4dDp
LTC: MQFkVkWimYngMwp5SMuSbMP4ADStjysstm
DOGE: DDe7Fws24zf7acZevoT8uERnmisiHwR5st
ETH: 0x939aa4e13ecb4b46663c8017986abc0d204cde60
BAT: 0x939aa4e13ecb4b46663c8017986abc0d204cde60
LBC: bZ8ANEJFsd2MNFfpoxBhtFNPboh7PmD7M2
ขอบคุณครับ แล้วเจอกันใหม่ในบทเรียนหน้า
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้