สารบัญ:

Arduino MIDI-in Shield: 4 ขั้นตอน
Arduino MIDI-in Shield: 4 ขั้นตอน

วีดีโอ: Arduino MIDI-in Shield: 4 ขั้นตอน

วีดีโอ: Arduino MIDI-in Shield: 4 ขั้นตอน
วีดีโอ: EP.06 สร้างDIY MIDI to BluetoothLE MIDI Adaptor #ESP32 #Arduino #BLE #MIDI 2024, พฤศจิกายน
Anonim
Arduino MIDI-in Shield
Arduino MIDI-in Shield

คำแนะนำนี้แสดงวิธีสร้างเกราะป้องกันเพื่อเชื่อมต่ออุปกรณ์ที่ส่งสัญญาณ MIDI (เช่นมาสเตอร์คีย์บอร์ด) ไปยัง Arduino แผนผังพื้นฐานมาจาก: https://www.arduino.cc/cgi-bin/yabb2/YaBB.pl ?num=1187962258/

ขั้นตอนที่ 1: แผนผัง

แผนผัง
แผนผัง

โดยทั่วไป แผนผังเป็นเพียงออปโตคัปเปลอร์ที่มีตัวต้านทานบางตัวเพื่อแยกอุปกรณ์ MIDI ออกจาก Arduino โปรดทราบว่าขั้วต่อ DIN ทางด้านซ้ายจะมองเห็นได้จากด้านหลัง (ด้านขาบัดกรี)

ขั้นตอนที่ 2: เค้าโครงบอร์ด รายการชิ้นส่วน ฯลฯ

เค้าโครงบอร์ด รายการชิ้นส่วน ฯลฯ
เค้าโครงบอร์ด รายการชิ้นส่วน ฯลฯ
เค้าโครงบอร์ด รายการชิ้นส่วน ฯลฯ
เค้าโครงบอร์ด รายการชิ้นส่วน ฯลฯ
เค้าโครงบอร์ด รายการชิ้นส่วน ฯลฯ
เค้าโครงบอร์ด รายการชิ้นส่วน ฯลฯ

รายการชิ้นส่วน:ตัวต้านทาน (อย่างละ 1 ชิ้น): 220 โอห์ม, 100 kOhms, 3.3 kOhmsDiode: 1N4148ออปโตคัปเปลอร์: 4N285 ขั้วต่อ DIN DIN (ขั้วต่อ MIDI) 2 พินเฮด 1x81 พินเฮด 1x41 พินเฮด 1x6 นอกจากนี้ยังจะทำงานร่วมกับออปโตคัปเปลอร์อื่น ๆ (เช่น 4N35 ฉันใช้ 4N29)ไฟล์แนบเป็นไฟล์ที่จำเป็นสำหรับการแกะสลักบอร์ดและไฟล์ Eagle หากคุณต้องการแก้ไข

ขั้นตอนที่ 3: การผลิต

การผลิต
การผลิต

คำแนะนำเล็กๆ น้อยๆ ในการสร้างเกราะป้องกัน: วิธีการที่ดีมาก (ซึ่งใช้งานได้จริงไม่เหมือนกับคนอื่นๆ) สำหรับการแกะสลักกระดานสามารถพบได้ที่นี่: https://hackaday.com/2008/07/28/how- to-etch-a-single-sided-pcb/ หากคุณเป็นมือใหม่อย่างฉันและต้องการแก้ไขบอร์ดใน eagle ให้ลองใช้คำแนะนำเหล่านี้: https://www.instructables.com/id/Draw-Electronic-Schematics- กับ-CadSoft-EAGLEhttps://www.instructables.com/id/Turn-your-EAGLE-schematic-into-a-PCBhttps://www.instructables.com/id/Make-hobbyist-PCBs-with-professional- CAD-tools-by-Soldering pinheads ขึ้นลงบนกระดานเพื่อให้คุณสามารถวางลงบน Arduino ได้โดยตรงเป็นเรื่องที่เจ็บปวดจริงๆ ฉันทุบหัวหัวแร้งเพื่อให้มันเล็กพอที่จะทำงานนั้นได้ แจ้งให้เราทราบหากคุณมีวิธีแก้ปัญหาที่ดีกว่า สำหรับบอร์ดนี้ ฉันใช้ขั้วต่อ DIN ที่สามารถบัดกรีได้โดยตรง หากคุณต้องการใช้อันอื่น ต้องแน่ใจว่าได้เชื่อมต่อพินที่มีตัวเลขบนบอร์ดเข้ากับพินตามตัวเชื่อมต่อ ในรูปนี่คือหมุดที่เห็นได้จากด้านหลัง (ที่คุณบัดกรี)

ขั้นตอนที่ 4: การเขียนโปรแกรม

สิ่งแรกที่ฉันทำคือลบไมโครคอนโทรลเลอร์บน Arduino ของฉันโดยอัปโหลดภาพร่างโดยไม่ต้องถอดบอร์ดก่อน ระวังอย่าทำอย่างนั้น! Arduino เวอร์ชันใหม่กว่าควรฉลาดพอที่จะหลีกเลี่ยงสิ่งนี้ด้วยตัวเอง แต่การถอดส่วนป้องกันก่อนอัปโหลดนั้นไม่ได้ผลมากนัก….เพื่อทดสอบบอร์ดของคุณ ฉันขอแนะนำให้ใช้ภาพร่างจากที่นี่:

แนะนำ: