![Arduino Mega Expansion Board: 5 ขั้นตอน Arduino Mega Expansion Board: 5 ขั้นตอน](https://img.gwsigeps.com/img/img/blank.jpg)
สารบัญ:
- วัสดุ:
- ขั้นตอนที่ 1: การวางแผน Pin
- ขั้นตอนที่ 2: ส่วนประกอบ
- ขั้นตอนที่ 3: การสร้างส่วนเสริมของคุณ
- ขั้นตอนที่ 4: ใช้
- ขั้นตอนที่ 5: อัปเดต
คำแนะนำนี้เป็นเอกสารขั้นตอนของฉันในการสร้างบอร์ดเสริมขนาดเล็กสำหรับ Arduino Mega
บอร์ดสุดท้ายจะประกอบไปด้วย:
- โมดูล ESP8266 เพื่ออนุญาตการเชื่อมต่อ WiFi
- พอร์ตอนุกรม 4 พินสำหรับโมดูลบลูทู ธ หรือเอาต์พุตอนุกรมอื่น ๆ
- ส่วนหัว i2c สำหรับการเชื่อมต่อที่รวดเร็วและง่ายดายของอุปกรณ์ที่เปิดใช้งาน i2c
- หมุดอะนาล็อกและดิจิตอลแยกออกด้วยหมุด 5v และกราวด์เพื่อการเชื่อมต่อเซ็นเซอร์ / เซอร์โวที่ง่ายดาย
จุดมุ่งหมายคือการทำให้ส่วนเสริมนั้นพอดีกับ Mega ข้างกับ Uno-sized shield ปกติซึ่งสามารถใช้ร่วมกับ shields ที่มีอยู่แล้วเช่น LCD shields, relay shields, motor shields เป็นต้น
เป้าหมายสุดท้ายคือการสร้างบอร์ดขนาดเล็กซึ่งจะก้าวไปสู่การทำให้ Arduino Mega เป็นแพลตฟอร์มที่ยอดเยี่ยมสำหรับการพัฒนาแบบแยกส่วน!
วัสดุ:
ขั้นตอนที่ 1: การวางแผน Pin
ก่อนที่เราจะทำการเจาะลึกส่วนประกอบที่จำเป็นเราต้องดูว่าเรามีพินอะไรให้ใช้บ้าง
สิ่งนี้จะกำหนดสิ่งที่เราสามารถเพิ่มและวิธีที่เราสามารถเพิ่มได้ โชคดีที่ Mega มีหมุดอะนาล็อกดิจิตอลและการสื่อสารจำนวนมากซึ่งเราคาดหวังที่จะเพิ่มบอร์ดของเรา
บนแผนที่พินเหนือโล่ Arduino จะใช้ / ปิดบังการเข้าถึงพินทั้งหมดลงไปที่ A7 และ TX3 / RX3 สิ่งนี้ทำให้เรามีหมุดต่อไปนี้เพื่อใช้ในการกำจัดของเรา:
- TX1 / RX1 - พอร์ตอนุกรม
- TX2 / RX2 - พอร์ตอนุกรม
- หมุด SDA / SCL - i2c
- A8-A15 - หมุดแบบอะนาล็อก
- D22-D53 - พินดิจิตอล
- 2x5v / 2xGND - รางไฟฟ้าและกราวด์
นี่คือที่สมบูรณ์แบบ
เราสามารถใช้ TX1 / RX1 เพื่อเชื่อมต่อโมดูล ESP8266 สำหรับ WiFi และ TX2 / RX2 เพื่อเชื่อมต่อโมดูล Bluetooth สิ่งนี้จะทำให้เรามีตัวเลือกการสื่อสารไร้สายมากมายให้จับคู่กับโทรศัพท์ / แท็บเล็ต / ชิ้นและโต้ตอบกับอุปกรณ์เว็บ
นอกจากนี้เรายังสามารถสร้างพอร์ต i2c สองสามตัวโดยใช้หมุด SDA / SCL ซึ่งหมายความว่าเราสามารถสื่อสารกับอุปกรณ์แบบมีสายได้อย่างง่ายดาย เรายังสามารถทำให้โมดูลบลูทู ธ สามารถถอดออกได้หากเราต้องการการเชื่อมต่อแบบใช้สาย
เรายังมีหมุดอะนาล็อกและดิจิตอลมากมายที่จะแยกออกและหมุดขนาด 5 โวลต์และกราวด์ลงที่นั่นดังนั้นเราจึงไม่ต้องใช้พลังงานเส้นทางจากที่อื่น!
ขั้นตอนที่ 2: ส่วนประกอบ
เพื่อที่จะสร้างต้นแบบของบอร์ดนี้เราจำเป็นต้องมีสิ่งต่อไปนี้:
1x โมดูล ESP8266
ในขณะที่เขียนฉันกำลังใช้ Wemos D1-mini เพื่อทดสอบความคิดของฉัน บอร์ดนี้ราคาถูกมีรอยเล็ก ๆ และเป็นสิ่งที่ฉันมีเยอะดังนั้นมันจึงเป็นตัวเลือกที่ดีสำหรับการเริ่มต้น:-)
ตอนนี้ฉันติดอยู่กับ Mega ด้วย Blu tack ha ha!
ฉันได้สั่งโมดูลที่อิงกับ ESP8266 เพื่อทดลองใช้กับโครงการนี้ ตัวเลือกที่เป็นไปได้มากที่สุดที่จะใช้คือโมดูลที่มีซีเรียล pinst แยกออกมา สิ่งนี้จะทำให้ง่ายต่อการเพิ่มลงในโครงการของฉันโดยใช้ส่วนหัว
1 x โมดูลบลูทู ธ
มีโมดูลบลูทู ธ มากมายที่สามารถใช้ได้กับโครงการนี้ ตราบใดที่โมดูลมีหมุด tx / rx / 5v / gnd เราสามารถใช้มันได้!
ส่วนหัวชาย / หญิง
ไม่ว่าคุณจะใช้ perfboard เพื่อสร้างอุปกรณ์นี้หรือใช้การออกแบบ mcb ที่ทำไว้ล่วงหน้ากับ i จะเพิ่มในอนาคตคุณจะต้องมีหมุดมากมาย หมุดชายจะถูกใช้เพื่อเสียบบอร์ดเข้ากับ Arduino และขึ้นอยู่กับองค์ประกอบที่คุณเลือก / การเชื่อมต่อที่คุณอาจต้องการหมุดชายหรือหญิง ฉันอาจใช้ส่วนหัวของหมุดมุมฉากบางอันเพื่อรักษาระดับต่ำ
ขั้นตอนที่ 3: การสร้างส่วนเสริมของคุณ
เร็ว ๆ นี้!
ก่อนอื่นจะเป็น perfboard ทำมือเพื่อแสดงฟังก์ชั่นและการออกแบบการทดสอบแล้วฉันจะมองไปที่การสร้างการออกแบบ PCB เพื่อเสร็จสิ้นโครงการ
ขั้นตอนที่ 4: ใช้
มีประโยชน์หลายอย่างสำหรับบอร์ดแอดออนเล็กน้อยนี้ซึ่งสามารถเปลี่ยนสายสปาเก็ตตี้ผสมให้เป็นการออกแบบที่สวยงามและใช้งานง่าย
ให้ฉันรู้ว่าคุณจะใช้สิ่งนี้ได้อย่างไรและฉันจะเพิ่มลงในรายการตัวอย่าง!
เว็บเซิร์ฟเวอร์ - แผงป้องกัน LCD สำหรับการป้อนกลับ / ปุ่มควบคุม, add-on board สำหรับการเชื่อมต่อ wifi
ระบบอัตโนมัติในบ้าน - แผงป้องกันรีเลย์, แอดออนบอร์ดสำหรับการเชื่อมต่อ wifi และเซ็นเซอร์อะนาล็อก (หน้าจอ i2c สำหรับแสดงผล)
WiFi หุ่นยนต์ควบคุม - มอเตอร์สำหรับการควบคุมหุ่นยนต์บอร์ดเสริมสำหรับการเชื่อมต่อ wifi และเซ็นเซอร์เพิ่มเติม
การควบคุมระยะไกลของหุ่นยนต์ - LCD Shield สำหรับแสดงผลและปุ่ม, ส่วนเสริมสำหรับ wifi / Bluetooth คุณสามารถเพิ่มแท่งอนาล็อกได้ด้วยการใช้หมุดอะนาล็อกของบอร์ดเสริมสำหรับคอนโทรลเลอร์ทั่วไป
ขั้นตอนที่ 5: อัปเดต
โครงการนี้กำลังอยู่ในระหว่างการพัฒนาและกำลังจะได้รับการปรับปรุงอย่างสม่ำเสมอ
การปรับปรุงตามแผนจะครอบคลุมถึง:
- การประดิษฐ์ของบอร์ดรุ่น perfboard
- สร้างการออกแบบ PCB
- การสร้างบอร์ด pcb เวอร์ชันสุดท้าย
- ตัวอย่างและตัวอย่าง
ขอบคุณที่สละเวลาเพื่อดูความคิดแบบสุ่มของฉัน - อย่าลังเลที่จะนำเสนอคำแนะนำของคุณ!