สารบัญ:
- ขั้นตอนที่ 1: แผนผัง
- ขั้นตอนที่ 2: เค้าโครงบอร์ด รายการชิ้นส่วน ฯลฯ
- ขั้นตอนที่ 3: การผลิต
- ขั้นตอนที่ 4: การเขียนโปรแกรม
วีดีโอ: Arduino MIDI-in Shield: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
คำแนะนำนี้แสดงวิธีสร้างเกราะป้องกันเพื่อเชื่อมต่ออุปกรณ์ที่ส่งสัญญาณ 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 เวอร์ชันใหม่กว่าควรฉลาดพอที่จะหลีกเลี่ยงสิ่งนี้ด้วยตัวเอง แต่การถอดส่วนป้องกันก่อนอัปโหลดนั้นไม่ได้ผลมากนัก….เพื่อทดสอบบอร์ดของคุณ ฉันขอแนะนำให้ใช้ภาพร่างจากที่นี่:
แนะนำ:
ESP8266 WiFi Shield ที่ถูกกว่าสำหรับ Arduino และ Micros อื่นๆ: 6 ขั้นตอน (พร้อมรูปภาพ)
ESP8266 WiFi Shield ที่ถูกกว่าสำหรับ Arduino และ Micros อื่นๆ: อัปเดต: 29 ต.ค. 2020 ทดสอบกับไลบรารีบอร์ด ESP8266 V2.7.4 – ใช้งานได้อัปเดต: 23 กันยายน 2016 ห้ามใช้ไลบรารีบอร์ด Arduino ESP V2.3.0 สำหรับโครงการนี้ V2.2.0 worksUpdate: 19 พฤษภาคม 2016Rev 14 ของโปรเจ็กต์นี้แก้ไขไลบรารีและโค้ดให้ทำงานด้วย
เครื่องกำเนิดสัญญาณ RF 100 KHz-600 MHZ บน DDS AD9910 Arduino Shield: 5 ขั้นตอน
เครื่องกำเนิดสัญญาณ RF 100 KHz-600 MHZ บน DDS AD9910 Arduino Shield: วิธีทำสัญญาณรบกวนต่ำ, ความแม่นยำสูง, เครื่องกำเนิด RF ที่เสถียร (พร้อม AM, การมอดูเลต FM) บน Arduino
Arduino Adafruit Servo Shield Power Module: 3 ขั้นตอน
Arduino Adafruit Servo Shield Power Module: โมดูลพลังงานนี้ออกแบบมาสำหรับ Arduino Uno ร่วมกับ Adafruit 16-Channel Servo Shield Adafruit Servo Shield เป็นส่วนเสริมที่ยอดเยี่ยมสำหรับ Arduino แต่ต้องใช้แหล่งจ่ายไฟ 5V วินาที ด้วยอุปกรณ์นี้ คุณยังคงต้องใช้ 5V
กล้องอีเมล Arduino (VC0706 + 3G Shield + Arduino M0 อะนาล็อก): 5 ขั้นตอน
กล้องอีเมล Arduino (VC0706 + 3G Shield + Arduino M0 อะนาล็อก): เมื่อฉันมีกล้อง VC0706 อยู่ในมือ ฉันเชื่อมต่อกับ Arduino UNO สำเร็จแล้ว ถ่ายภาพ บันทึกลงใน micro SD ฉันต้องการอะไรมากกว่านี้ - เพื่อถ่ายโอนรูปภาพที่ได้รับไปยังที่อื่น ตัวอย่างเช่น ผ่านเกราะป้องกัน 3G/GPRS ง่ายสุดคือเซ็น
MIDI 5V LED Strip Light Controller สำหรับ Spielatron หรือ MIDI Synth อื่นๆ: 7 ขั้นตอน (พร้อมรูปภาพ)
MIDI 5V LED Strip Light Controller สำหรับ Spielatron หรือ MIDI Synth อื่นๆ: คอนโทรลเลอร์นี้กะพริบไฟแถบ LED สามสีเป็นเวลา 50mS ต่อโน้ต สีน้ำเงินสำหรับ G5 ถึง D#6, สีแดงสำหรับ E6 ถึง B6 และสีเขียวสำหรับ C7 ถึง G7 คอนโทรลเลอร์เป็นอุปกรณ์ ALSA MIDI ดังนั้นซอฟต์แวร์ MIDI สามารถส่งออกไปยัง LED ได้ในเวลาเดียวกันกับอุปกรณ์สังเคราะห์ MIDI