หน้าแรก ดูโปรเจกต์ทั้งหมด
Expert

โปรเจกต์ DIY - NodeMCU Development Board

ฉันได้ออกแบบตัวจำลองของ NodeMCU Development Board ซึ่งฉันสั่งผลิต 10 ชิ้นในราคาเพียง $5

โปรเจกต์ DIY - NodeMCU Development Board

วิดีโอสาธิต

Video

▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์

รายละเอียดและวิธีทำ

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

การออกแบบ PCB Design

ก่อนอื่นขอผมแสดงการออกแบบ 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 แบบอเนกประสงค์จากพื้นที่ที่เหลือตรงนั้น

การประกอบ PCB Assembly

เริ่มต้นด้วยการบัดกรี 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
ขอบคุณครับ แล้วเจอกันใหม่ในบทเรียนหน้า

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: diy-nodemcu-development-board-b2bfb3
1299 บาท
PromptPay QR Code