สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฉันเป็นวิศวกรอิเล็กทรอนิกส์โดยอาชีพและมือกีตาร์โดยงานอดิเรก ฉันต้องการทำกีตาร์ที่สามารถแสดงให้นักกีตาร์มือใหม่ได้ทราบถึงวิธีการเล่นคอร์ดด้วยการแสดงคอร์ดบนเฟร็ทบอร์ด
ดังนั้นฉันจึงตัดสินใจปรับเปลี่ยนกีตาร์โปร่งเพื่อให้เป็นกีตาร์อัจฉริยะที่สามารถแสดงคอร์ดโดยใช้ไฟ LED ขนาดเล็กที่ฝังอยู่บนเฟรตบอร์ดและควบคุมผ่านเมกะ Arduino และโมดูลบลูทูธ คำสั่งเสียงสามารถส่งผ่านแอพสมาร์ทโฟนไปยังฮาร์ดแวร์ของกีตาร์ได้
ดังนั้นฉันจึงเขียนคำสั่งแรกของฉันเกี่ยวกับกีตาร์อัจฉริยะนี้ เพื่อให้คุณสามารถสร้างมันขึ้นมาเองได้
ไชโย!!
ขั้นตอนที่ 1: รายการชิ้นส่วน
1. กีต้าร์โปร่ง
2. Arduino Mega และสาย usb สำหรับการเขียนโปรแกรม (Mega เพราะมีพินดิจิตอล/แอนะล็อกเอาต์มากกว่า 60 พิน เพื่อให้เราสามารถใช้หมุดเหล่านี้ในการจุดไฟ LED บน fret board ของเราได้)
3.โมดูลบลูทูธ HC 05 (การสื่อสาร uart)
4.การเชื่อมต่อสายไฟ
5. Smd Leds (เราใช้สีขาว)
ตัวต้านทาน 6.330 โอห์ม
7. Dremel เครื่องมือสำหรับแกะสลักแถบบน fret board
8. Clear Resin/กาวเหมือน Araldite
9. Power bank สำหรับเปิดเครื่องฮาร์ดแวร์
10.หัวแร้งสำหรับบัดกรีส่วนประกอบบน pcb
11. Cu Clad board สำหรับทำ pcb
ขั้นตอนที่ 2: PCB ของฮาร์ดแวร์ของเรา
ในส่วนนี้ ฉันไม่ได้อธิบายว่าฉันสร้าง PCB ได้อย่างไร เพราะมันจะดึงความสนใจออกไป ฉันอาจพูดถึงมันในคำแนะนำที่กำลังจะจัดขึ้น แต่ฉันแค่พูดถึงสิ่งที่เราต้องการ
การตั้งค่าทั้งหมดของเราประกอบด้วยแผงวงจรสองประเภท:
1. PCB Controller ฮาร์ดแวร์: เป็นเกราะป้องกันบอร์ด Arduino mega ซึ่งสายไฟเชื่อมต่อแบบบางทั้งหมดจากไฟ LED ทั้งหมดจะพบกันและจะติดตั้งตัวต้านทาน 330 โอห์ม
เราจะประสานส่วนหัวของผู้ชายเพื่อปรบมือบนกระดานเมกะ
2. Led display Strip PCB: เหล่านี้เป็นแถบ PCB บาง ๆ ที่จะติดตั้ง smd LEDs และแต่ละชุดของ 6 Leds board จะถูกวางไว้บน fret ของกีตาร์แต่ละตัว
ขั้นตอนที่ 3: งานไม้บน Fret Board ของกีตาร์
ในขั้นตอนนี้ เราจะวัดความกว้างของแถบนำ PCB แต่ละแถบ จากนั้นใช้เครื่องมือโรตารี่ dremel เราสร้างช่องเล็ก ๆ บนเฟร็ตแต่ละอันเพื่อให้พอดีกับ pcb นำ
หมายเหตุ: เราใช้บอร์ดหุ้ม pcb/ทองแดงที่บางมากเพื่อจุดประสงค์นี้ เพื่อที่เราจะได้ไม่ต้องเล็มเฟรตบอร์ดให้ลึก
ในภาพคุณสามารถเห็นได้ง่าย ๆ ว่าง่าย ๆ ก็คือการทำเช่นนั้น ระวังอย่าขุดลึก เพราะมีทรัสร็อดอยู่ใต้เฟรทบอร์ด
ขั้นตอนที่ 4: การบัดกรีตอนที่ 1
ตอนนี้ประสานไฟ LED smd บนแถบ pcb บาง ๆ ดูแลขั้ว + และ - ของไฟ LED อย่างเหมาะสม จากนั้นบัดกรีสายทองแดงบาง ๆ (รวม 7 หมายเลข 6 สำหรับไฟ LED (+) และ 1 สำหรับทั่วไป (-))
สายไฟเหล่านี้จะถูกดึงออกมาจากด้านล่างของ fret board และด้วยเหตุนี้จึงจะมองไม่เห็น สายไฟทั้งหมดเหล่านี้จะไปที่ PCB ชิลด์หลัก จากนั้นจึงทำการบัดกรี
ขั้นตอนที่ 5: ใช้เรซินใส
หลังจากวาง pcbs แถบ Led ทั้งหมดบนสล็อตที่ทำบน fret board และเชื่อมต่อสายไฟกับไฟ led ทุกดวง ตอนนี้ถึงเวลาที่จะปิดผนึกบอร์ดโดยใช้เรซิน/กาวใส (ฉันใช้ Araldite) เพื่อให้พื้นผิวเรียบ
เมื่อกระบวนการทั้งหมดเสร็จสิ้น คุณจะไม่รู้สึกถึงไฟ LED ใดๆ และให้ความรู้สึกเหมือนกับกีตาร์ใหม่ทุกประการ
ขั้นตอนที่ 6: การบัดกรีตอนที่ 2
ในส่วนนี้เราจะบัดกรีสายทองแดงเคลือบบาง ๆ ที่ออกมาจากไฟ LED แต่ละอันไปยังแผงวงจรป้องกัน pcb
เราสามารถทำเครื่องหมายบนเส้นลวดแต่ละเส้นเพื่อให้การเขียนโปรแกรมของเราจะง่ายขึ้นเพราะเราจะรู้ว่าสิ่งใดนำไปสู่หมายเลขพินบนบอร์ด Arduino mega
แต่ถ้ายากก็ไม่เป็นไร นอกจากนี้เรายังสามารถสุ่มเชื่อมต่อสายไฟกับหมุดดิจิทัลของแผงป้องกันเมกะบอร์ด จากนั้นใช้รหัสทดสอบที่เราสามารถกำหนดได้ในภายหลัง ซึ่งกำหนดว่าจะนำสัญญาณดิจิทัล/แอนะล็อกใด
นอกจากนี้เรายังจะประสานโมดูลบลูทู ธ HC-05 กับหมุด Uart / หมุดอนุกรมของโล่ Mega เพื่อให้ฮาร์ดแวร์สามารถเชื่อมต่อกับสมาร์ทโฟนของเราโดยใช้แอปพลิเคชัน Android บางตัว
การเชื่อมต่อโมดูล Bluetooth ……………………..> Arduino Mega
Tx…………………………………………………………………> Rx
Rx…………………………………………………………………> Tx
Vcc……………………………………………………………….> +5v
Gnd………………………………………………………………. >Gnd
การเชื่อมต่อของ Leds (10 frets= 60 leds)………………………………………..> Arduino Mega
(1, 2, 3………60) ………………………………………………………………………… > พิน(2, 3, 4….62)
ขั้นตอนที่ 7: ปรับแต่ง Fret Board ให้สวยงาม
หลังจากปรับแต่งกีตาร์โปร่งเสร็จแล้ว ตอนนี้ก็ถึงเวลาที่จะทำให้กีตาร์ดูดีขึ้น
ด้วยเหตุนี้ ฉันจึงใช้กระดาษไวนิลติดสีดำที่มีรูตัดด้วยเลเซอร์เพื่อแสดงไฟ LED ทุกดวง
คุณสามารถเห็นภาพว่ามันดูเรียบร้อยแค่ไหนหลังจากวางกระดาษไวนิลไว้
ขั้นตอนที่ 8: รอบชิงชนะเลิศ: Arduino Sketch and Testing
นี่คือขั้นตอนสุดท้ายในการสร้างกีตาร์อัจฉริยะของเรา
นี่คือการทดสอบและร่าง Arduino สุดท้ายที่แนบมาในไฟล์ด้านบน หวังว่าทุกคนจะคุ้นเคยกับแพลตฟอร์ม Arduino ที่ยอดเยี่ยม เพียงสร้างบอร์ด Mega 2560 และเลือกพอร์ต com ที่ถูกต้องสำหรับอุปกรณ์ของคุณและอัปโหลดรหัส
หลังจากเปลี่ยน (ถ้าจำเป็น) หมายเลขพินบนโค้ดแล้ว เฟรทบอร์ดของกีตาร์ของคุณก็พร้อมที่จะแสดงคอร์ด
มีคำสั่งเสียงสำหรับซีเรียลผ่านแอปพลิเคชั่นบลูทู ธ ในโอเพ่นซอร์สเช่น google play store เพียงกำหนดค่าให้เหมาะสม คุณก็พร้อมที่จะไป คุณยังสามารถปรับแต่งแอพตามรูปแบบคอร์ดของคุณได้อีกด้วย ตอนนี้ เพียงแค่เสียบพาวเวอร์แบงค์เข้ากับฮาร์ดแวร์เมก้า Arduino และจับคู่บลูทูธกับสมาร์ทโฟนของคุณ และกีตาร์อัจฉริยะของคุณก็พร้อมที่จะแสดงคอร์ดตามคำสั่งเสียงของคุณ