สารบัญ:

สร้าง ArduinoBoy: 8 ขั้นตอน
สร้าง ArduinoBoy: 8 ขั้นตอน

วีดีโอ: สร้าง ArduinoBoy: 8 ขั้นตอน

วีดีโอ: สร้าง ArduinoBoy: 8 ขั้นตอน
วีดีโอ: 3 - Arduinoboy Assembly: Link Cable 2024, กันยายน
Anonim
สร้าง ArduinoBoy
สร้าง ArduinoBoy
สร้าง ArduinoBoy
สร้าง ArduinoBoy

เกมบอย. เป็นไปได้มากว่าคุณเป็นเจ้าของมันในวัยเด็ก และแม้ว่าคุณจะไม่ทำเช่นนั้น เป็นไปได้มากว่าคุณเล่นกับ GameBoy ของเพื่อนที่ดีที่สุดของคุณ หรือบางทีคุณอาจเป็นเจ้าของคู่แข่งที่ใกล้เคียงที่สุด นั่นคือ Sega Game Gear หรือ Nomad อุปกรณ์เล่นเกมเล็กๆ น้อยๆ ที่ยอดเยี่ยม แต่ตอนนี้เมื่อคุณโตแล้ว คุณได้คิดบ้างไหมว่าจะทำอะไรกับมันตอนนี้ เก็บไว้ในห้องใต้หลังคาเพื่อขุดและแสดงให้เด็ก ๆ เห็นว่าการเล่นเกมเป็นอย่างไรในศตวรรษที่ 20? ขายให้นักสะสม? หวนคิดถึงความทรงจำในการเล่นเกมโดยย้อนกลับไปใน Legend of Zelda: Link's Awakening เป็นเวลานับไม่ถ้วน?

คุณเคยคิดที่จะเปลี่ยนมันเป็นเครื่องดนตรีหรือไม่? Timothy "trash80" Lamb เป็นนักแต่งเพลง Chiptune ปัจจุบันอาศัยอยู่ในลอสแองเจลิส รัฐแคลิฟอร์เนีย นักแต่งเพลง Chiptune คือบุคคลที่ใช้ไอซีกำเนิดเสียง (วงจรรวม) ที่พบในคอนโซลวิดีโอเกมและอุปกรณ์พกพาเพื่อสร้างเพลง คุณแลมบ์ยังเป็นผู้สร้างอุปกรณ์ที่เรียกว่า ArduinoBoy; การผสมผสานระหว่างฮาร์ดแวร์โอเพ่นซอร์สและซอฟต์แวร์ที่สามารถเปลี่ยนสมาชิกในตระกูล GameBoy ด้วยช่องเสียบคาร์ทริดจ์และพอร์ตเคเบิลลิงค์เป็นเครื่องกำเนิดเสียง MIDI ตอนนี้ควรสังเกตว่า Trash80 ไม่ใช่คนแรกที่สร้างระบบดังกล่าว แอพ GameBoy โฮมบรูว์ขนาดใหญ่สองแอพที่ใช้โดยนักประพันธ์เพลง Chiptune มืออาชีพ Nanoloop และ Little Sound Disk Jockey หรือ LSDJ มีความสามารถ MIDI มาระยะหนึ่งแล้ว ปัญหาคือทั้งสองแอปนี้ใช้ฮาร์ดแวร์ Microchip PIC ในการส่งและรับสัญญาณ MIDI ไม่มีเจตนาดูหมิ่นต่อไมโครคอนโทรลเลอร์มาตรฐานของอุตสาหกรรมวิศวกรรมไฟฟ้า แต่ PIC เป็นฮาร์ดแวร์ระดับมืออาชีพและสามารถข่มขู่ได้สำหรับผู้ที่ไม่ชอบอุปกรณ์อิเล็กทรอนิกส์เป็นประจำ นอกจากนี้ยังมีการสนับสนุนผู้ใช้ระบบปฏิบัติการที่ได้รับความนิยมน้อยกว่าเมื่อต้องการเขียนโปรแกรมอุปกรณ์เหล่านี้ (ชุดพัฒนา PIC ที่เป็นทางการเพียงชุดเดียวสำหรับ Windows ไม่รองรับ Linux หรือ Mac) ด้วยการใช้แพลตฟอร์ม Arduino ที่ง่ายกว่ามาก ArduinoBoy หลีกเลี่ยงข้อ จำกัด เหล่านี้ทำให้ผู้แต่ง Chiptune ที่จะสร้างเครื่องมือที่เขาหรือเธอต้องการได้ง่ายขึ้นมาก นอกจากนี้ในขณะที่ ArduinoBoy ถูกสร้างขึ้นเพื่อทำงานร่วมกับโปรแกรมสร้างเสียง GameBoy homebrew ของถังขยะ mGB แต่ก็เข้ากันได้ดีกับ Nanoloop และ LSDJ ในขณะที่ Trash80 ได้แบ่งปันงานของเขาบนหน้าเว็บ Google Code เขาไม่มีคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการสร้างงานของตัวเอง (อยู่ในรายการสิ่งที่ต้องทำของเขา) ฉันตัดสินใจช่วยเขาในเรื่องนี้ แม้ว่าจะไม่จำเป็นต้องทีละขั้นตอน แต่คำแนะนำนี้ควรให้แนวคิดทั่วไปเกี่ยวกับสิ่งที่ต้องทำและแสดงข้อผิดพลาดบางอย่างของฉันเพื่อให้คุณสามารถหลีกเลี่ยงได้

ขั้นตอนที่ 1: ชิ้นส่วน เครื่องมือ และโค้ด

ชิ้นส่วน เครื่องมือ และรหัส
ชิ้นส่วน เครื่องมือ และรหัส

อะไหล่

  • Arduino, Arduino ทั่วไป หรือชิ้นส่วนสำหรับสร้างของคุณเอง โดยส่วนตัวแล้วฉันใช้ชุดอุปกรณ์ Really Bare Bones Board ของ Modern Device Compay ซึ่งสามารถประกอบตามที่เป็นอยู่และต่อเข้ากับโปรเจ็กต์ของคุณโดยใช้ซ็อกเก็ตพินของแผงวงจรตัวเมีย หรือถูกแยกส่วนสำหรับชิ้นส่วนเพื่อทำให้ Arduino กลายเป็นส่วนถาวรของโปรเจ็กต์
  • ตัวต้านทาน 220Ω สองตัว 2KΩ เจ็ดตัว และตัวต้านทาน 270Ω หนึ่งตัว สำหรับโครงการนี้ ตัวต้านทาน 1/4 หรือ 1/8 วัตต์เหมาะอย่างยิ่ง
  • ออปโตไอโซเลเตอร์ 6N138 หนึ่งตัว
  • ไดโอดสัญญาณขนาดเล็ก 1N914 หนึ่งตัว อย่าแปลกใจถ้าคุณสามารถซื้อได้ในปริมาณตั้งแต่ 10 ชิ้นขึ้นไปเท่านั้น
  • ปุ่มกดหนึ่งปุ่มที่เปิดอยู่ก็ต่อเมื่อกดปุ่มเท่านั้น สำหรับผู้ที่พูดคำว่า Engineer นั่นคือปุ่มกด SPST off-(on)
  • คอนเนคเตอร์ DIN 180 องศา 5 พินตัวเมีย 2 ตัว ตรวจสอบให้แน่ใจว่าคุณได้รับตัวเชื่อมต่อที่แน่นอนเหล่านี้ มีการออกแบบที่แตกต่างกันมากมายสำหรับขั้วต่อ DIN และมีเพียงไม่กี่รุ่นเท่านั้นที่เข้ากันได้
  • เทอร์มินัลบล็อกสองพินสี่ตัว แม้ว่าคุณจะสามารถบัดกรีสายไฟทั้งหมดของคุณเข้ากับ PCB ได้โดยตรง แต่การใช้เทอร์มินัลบล็อกหรือตัวเชื่อมต่อรูปแบบอื่นๆ จะทำให้การประกอบ การถอดประกอบ และการแยกส่วนชิ้นส่วนทำได้ง่ายขึ้นมาก
  • บอร์ดพีซีเอนกประสงค์หนึ่งบอร์ด
  • สายเชื่อมต่อ GameBoy หนึ่งเส้น
  • อุปกรณ์ที่สามารถให้ MIDI ได้ เช่น แป้นพิมพ์หรือคอมพิวเตอร์ที่มีซอฟต์แวร์และอะแดปเตอร์ที่จำเป็น
  • ตลับเกมบอยที่ตั้งโปรแกรมได้หนึ่งตลับ
  • ประสาน.
  • ลวดเสริม. แข็งสำหรับงานเขียงหั่นขนมและเดินสายไฟบอร์ด PC เกลียวสำหรับสายไฟที่คุณคาดว่าจะเคลื่อนไหวบ่อยๆ
  • กรณีที่ใส่ทุกอย่างเข้าไป
  • กองเบ็ดเตล็ด.

เครื่องมือ

  • หัวแร้ง.
  • กำจัดหลอดไฟ ปั๊ม หรือไส้ตะเกียง ในกรณีที่
  • ช่วยให้มือบัดกรีเครื่องมือ
  • แว่นตานิรภัย. แว่นตาของคุณจะไม่ตัดมัน
  • ถังดับเพลิงหรือน้ำอย่างน้อยหนึ่งแก้ว อีกครั้งในกรณี
  • เครื่องตัดลวด.
  • เครื่องปอกสายไฟ.
  • คีมจมูกเข็ม.
  • เขียงหั่นขนม Solderless
  • การเขียนโปรแกรมหรือสายเคเบิล USB สำหรับทั้ง Arduino และคาร์ทริดจ์ GameBoy ที่ตั้งโปรแกรมได้ หากมี
  • เครื่องมือโรตารี่และ/หรืออย่างอื่นที่คุณต้องการตัดรูและร่องในกรณีที่คุณเลือก

รหัส คุณจะต้องมีรหัสสองส่วนที่แตกต่างกันสำหรับโครงการนี้ ซึ่งทั้งสองสามารถพบได้ในหน้า ArduinoBoy Google Code ของถังขยะ จะอยู่ทางด้านขวาของหน้าภายใต้หัวข้อ Featured Downloads คุณจะโหลดโค้ด ArduinoBoy ลงใน Arduino ในขณะที่ mGB จะถูกโหลดลงในคาร์ทริดจ์เกมที่ตั้งโปรแกรมได้

ขั้นตอนที่ 2: ลองดูแผนผัง

ลองดูที่แผนผัง
ลองดูที่แผนผัง

แผนผังคือ ค่อนข้างง่าย เอกสารใด ๆ ที่แสดงให้เห็นว่าอุปกรณ์เครื่องกลหรือไฟฟ้าถูกประกอบเข้าด้วยกันอย่างไร รูปภาพของรถแทรกเตอร์สนามหญ้าของคุณที่ชิ้นส่วนทั้งหมดถูกถอดประกอบด้วยเส้นประเล็กๆ แสดงให้เห็นว่ามันเข้ากันได้อย่างไร พิมพ์เขียวที่ผู้รับเหมาสำหรับบ้านหรืออพาร์ตเมนต์ของคุณหมกมุ่นอยู่กับ? แผนผัง; เขาทั้งคู่.

เท่าที่แผนผังไปแผนผังของ Trash80 สำหรับ ArduinoBoy นั้นมีสีสันมากขึ้นและขาดเส้นตรง แต่สามารถอ่านได้อย่างสมบูรณ์แบบ ถ้าคุณไม่ถนัดเรื่องข้อตกลงทางวิศวกรรม คุณก็ไม่น่าจะมีปัญหาอะไร คุณอาจต้องการพิมพ์สิ่งนี้ออกมา เนื่องจากเราจะกล่าวถึงบ่อยครั้ง

ขั้นตอนที่ 3: การทดสอบเขียงหั่นขนม

การทดสอบเขียงหั่นขนม
การทดสอบเขียงหั่นขนม

ก่อนที่เราจะไปถึงการสร้าง ArduinoBoy ที่เสร็จแล้ว อันดับแรกเราต้องแน่ใจว่าชิ้นส่วนทั้งหมดของเรานั้นดี สำหรับสิ่งนั้น เราจะใช้เขียงหั่นขนมแบบไม่มีบัดกรี ซึ่งช่วยให้เราสร้างการเชื่อมต่อระหว่างชิ้นส่วนอิเล็กทรอนิกส์โดยไม่ต้องประสานเข้าด้วยกัน มันเป็นเรื่องง่าย. เพียงแค่ดูที่แผนผังและเชื่อมต่อชิ้นส่วนต่างๆตามที่แสดง

จำไว้ว่ามีส่วนแสดงความคิดเห็นในแต่ละหน้า หากคุณติดขัดในบางสิ่ง โพสต์ด้านล่าง และฉันจะพยายามช่วยเหลือคุณให้ดีที่สุด

ขั้นตอนที่ 4: การทดสอบครั้งแรก

ถึงเวลาสำหรับการทดสอบที่สำคัญมากสองอย่าง: การทดสอบควันและการทดสอบการทำงาน การทดสอบครั้งแรกค่อนข้างง่าย เพียงเชื่อมต่อ GameBoy ของคุณเข้ากับอุปกรณ์ เปิด GameBoy และดูไฟ LED ของ ArduinoBoy หากไฟ LED pin13 กะพริบชั่วครู่ ตามด้วยไฟ LED ที่เหลือจะสว่างขึ้นตามลำดับ กวาดจากพินสูงสุดไปต่ำสุดและย้อนกลับสองครั้ง ลงท้ายด้วยไฟ LED กะพริบสองครั้งพร้อมกัน มีโอกาสดีที่ ArduinoBoy ของคุณกำลังทำงาน คำสั่ง. อย่าลืมทดสอบปุ่มเลือกโหมดด้วย เมื่อคุณกด LED ไฟ LED ที่ติดอยู่ในตอนนี้จะดับลงและไฟ LED ถัดไปในลำดับจะเปิดขึ้น ในทางกลับกัน หากไฟไม่ยอมสว่าง ชิ้นส่วนต่างๆ รู้สึกอุ่นผิดปกติเมื่อสัมผัส เห็นหรือได้กลิ่นควัน และ/หรือส่วนใดส่วนหนึ่งของวงจรระเบิดหรือลุกเป็นไฟ ให้กลับไปที่แผนผัง ให้ตรวจสอบอีกครั้งทั้งหมด การเชื่อมต่อและการเดินสายของคุณ เปลี่ยนส่วนประกอบที่เสียหาย และทำการทดสอบควันอีกครั้ง การทดสอบครั้งที่สองทำให้เครียดกว่าเดิมเล็กน้อย ส่วนใหญ่เพราะถ้ามีอะไรผิดพลาดในที่นี้ มันจะไม่เป็นเพียง Arduino ที่จะเปลี่ยนเป็นขนมปังปิ้ง โหลด mGB ลงใน GameBoy ของคุณ เสียบ ArduinoBoy เข้ากับ GameBoy ของคุณ และเชื่อมต่อ MIDI ออกจากอุปกรณ์ที่รองรับ MIDI ของคุณกับ MIDI ของ ArduinoBoy เปิด GameBoy ตามด้วยอุปกรณ์ MIDI โดยเก็บถังดับเพลิงไว้ใกล้มือ เพื่อไม่ให้เกิดอะไรขึ้น ลองเล่นโน้ตสองสามตัวบนอุปกรณ์ MIDI ของคุณในช่อง 1, 2, 3, 4 หรือ 5 หาก GameBoy ของคุณส่งเสียงเตือนให้นึกถึงเครื่องดนตรีหรือเอฟเฟกต์เสียง ให้กระโดดออกจากเก้าอี้โดยจ้องมองไปที่ สวรรค์ กางแขนออก ตะโกนว่า "มันมีชีวิต" ขณะที่หัวเราะอย่างคลั่งไคล้ หมายเหตุเกี่ยวกับทั้งการทดสอบและการใช้ ArduinoBoy ของคุณ: มีเว็บไซต์ที่ให้บริการไฟล์ MIDI ฟรีของเพลงยอดนิยม และคุณจะรู้สึกไม่สบายใจที่จะใช้มันสำหรับการทดสอบและในเซสชั่นการเรียบเรียงของคุณ ต่อต้านสิ่งล่อใจนั้น ก่อนอื่น แทร็ก MIDI บางแทร็กที่ไซต์เหล่านี้นำเสนอนั้นไม่ได้สร้างมาอย่างดี ฉันเคยพบสำเนา MIDI ของ "19-2000" ของ Gorillaz และหนึ่งในเครื่องดนตรีไม่ตัดออกหรือจางหายไป ดังนั้นในที่สุด เครื่องดนตรีชิ้นนี้ก็จะครอบงำเครื่องดนตรีที่เหลือจนกว่าคุณจะหยุดเครื่องเล่นและเริ่มต้นใหม่อีกครั้ง. นอกจากนี้ การใช้เพลงที่สร้างไว้ล่วงหน้าเหล่านี้ยังสนับสนุนให้คุณใช้เพลงที่สร้างไว้ล่วงหน้าต่อไป คุณจะไม่ทำอะไรที่เป็นต้นฉบับ คุณควรเรียนรู้วิธีแต่งเพลงของคุณเองในทันทีจะดีกว่า

ขั้นตอนที่ 5: ประสานมันขึ้น

ประสานมันขึ้น
ประสานมันขึ้น
ประสานมันขึ้น
ประสานมันขึ้น

ดังนั้น ArduinoBoy ของคุณจึงใช้งานได้ ดี ถึงเวลาที่จะประสานเข้ากับบอร์ดต้นแบบวงจรพิมพ์ “เดี๋ยวก่อน รอ!” คุณกำลังตะโกนใส่ตัวเอง “ตอนนี้ทำงานได้ดีและฉันรู้ว่าฉันจะระวังมัน ทำไมมันถึงเลอะเทอะ? ตกลงตามนั้น แต่ลองคิดดูสักครู่ คุณและ ArduinoBoy สร้างเพลงที่ยอดเยี่ยม เยี่ยมมากที่จริงแล้วคุณเปลี่ยน Chiptune ให้เป็นรูปแบบดนตรีที่ถูกต้องตามกฎหมาย คุณนำ Chiptune เข้าสู่กระแสหลัก คุณกลายเป็นคนดัง มีชื่อเสียงมากจนคุณได้รับเชิญให้เล่นที่ Wrigley Field ก่อนที่ Cubs จะลงสนาม คุณยังคงใช้ ArduinoBoy แบบเขียงหั่นขนมของคุณ คุณและทีมงานกำลังเตรียมทุกอย่างให้เรียบร้อย จนกว่าคุณจะสังเกตเห็นว่า ArduinoBoy ที่สำคัญที่สุดของเครื่องดนตรีของคุณหายไป ในที่สุดคุณก็พบว่ามันอยู่ในมือของเด็กหนุ่มที่สามารถแอบผ่านระบบรักษาความปลอดภัยได้ ด้วยความอยากรู้ของเขา เขาได้ลบส่วนประกอบทั้งหมดออกจากเขียงหั่นขนม และน่าเสียดายที่คุณไม่มีแผนผังที่มีประโยชน์ เหลือเวลาอีกเพียง 5 นาทีก่อนการแสดงจะเริ่ม คุณต้องยกเลิกการแสดงของคุณ ฝูงชนคลั่งไคล้และความโกรธของพวกเขาทำลายส่วนที่ดีของสนามกีฬาทำให้เกมถูกยกเลิกเช่นกัน The Cubs สูญเสียเกมแต่งหน้าและการยิงของพวกเขาที่ World Series อีกครั้งและพวกเขาต้องโทษคุณ อย่าปล่อยให้สถานการณ์ที่ซับซ้อนนี้เกิดขึ้นกับคุณ: ทำให้โครงการของคุณถาวรเสมอ ขั้นแรก หลังจากถอดชิ้นส่วนทั้งหมดออกจากเขียงหั่นขนมแบบไม่มีบัดกรีแล้ว ให้วางไว้บนบอร์ด PC และค้นหาวิธีที่คุณจะประกอบชิ้นส่วนทั้งหมดเข้าด้วยกัน มีสองสิ่งที่คุณควรจำไว้:

  • พยายามให้ไอซีทั้งหมดของคุณเผชิญแบบเดียวกัน ด้วยวิธีนี้ คุณจะทราบได้ทันทีว่าติดตั้งทั้งหมดอย่างถูกต้องหรือไม่
  • ขั้วต่อสกรู ซ็อกเก็ต IC และขั้วต่อสายไฟคือเพื่อนของคุณ หากมีอะไรแตกหัก คุณต้องการถอดและเปลี่ยนชิ้นส่วนได้อย่างง่ายดาย นอกจากนี้ คุณอาจต้องกิน ArduinoBoy ของคุณในภายหลังเพื่อสร้างอย่างอื่น การเพิ่มซ็อกเก็ตและตัวเชื่อมต่ออื่นๆ จะช่วยให้คุณทำสิ่งนี้ได้อย่างง่ายดาย
  • คำนึงถึงพื้นที่ที่คุณต้องทำงานด้วย เก็บชิ้นส่วนให้ห่างจากรูยึด เพื่อให้คุณสามารถติดตั้งฮาร์ดแวร์และเครื่องมือไปยังตำแหน่งเหล่านั้นได้อย่างง่ายดาย นอกจากนี้ หากคุณติดตั้งบอร์ดในพื้นที่ขนาดเล็กมาก เช่น กระป๋อง Altoids คุณต้องจำไว้เสมอว่าส่วนต่างๆ ของพื้นที่ เช่น ปุ่มต่างๆ จะกินพื้นที่ คุณอาจต้องรักษาส่วนต่างๆ ของบอร์ดให้ชัดเจนเพื่อให้ปุ่มมีช่องว่างภายในเคส

เมื่อคุณบัดกรีทั้งหมดเข้าด้วยกันแล้ว เป็นเรื่องง่ายในการเจาะและตัดรูที่เหมาะสมในกรณีที่คุณเลือก และติดตั้งแผงวงจรภายใน หากคุณกำลังใช้เคสโลหะแบบที่ฉันทำ อย่าลืมใช้กระดาษหรืออะไรก็ตามมาเรียงที่ด้านล่างของเคสเพื่อไม่ให้ส่วนใดส่วนหนึ่งของวงจรลัดวงจร เครื่องซักผ้ายางก็เป็นความคิดที่ดีเช่นกัน

ขั้นตอนที่ 6: การใช้ ArduinoBoy. ของคุณ

การใช้ ArduinoBoy ของคุณ
การใช้ ArduinoBoy ของคุณ

ArduinoBoy ของคุณ หากประกอบอย่างถูกต้อง ไม่ควรมีพฤติกรรมแตกต่างจากอุปกรณ์อินพุต MIDI อื่นๆ เมื่อใช้กับ mGB จะมีช่อง MIDI แยกกัน 5 ช่อง ช่อง 1 และ 2 เป็นเครื่องกำเนิดโทนเสียงคงที่ 3 เป็นเครื่องกำเนิดเสียงที่ดูเหมือนว่าจะมีรูปแบบโน้ตสามตัวในการทดสอบที่จำกัดของฉัน (เสียงต่ำของโน้ตจะเปลี่ยนทุกครั้งที่คุณเล่นในช่องนี้ตามรูปแบบ) ช่อง 4 ให้ เสียงเบส (เช่น กลอง กีตาร์เบส หรือซินธ์) และช่อง 5 คือเสียง (ส่วนใหญ่มักใช้ในเกมบอยสำหรับการระเบิดและน้ำไหล)

เสียบอุปกรณ์ MIDI out ของคุณเข้ากับพอร์ตที่เชื่อมต่อกับ opto-isolator, ArduinoBoy ของคุณเข้ากับ GameBoy และคาร์ทริดจ์ที่สามารถตั้งโปรแกรมใหม่ได้เข้ากับ GameBoy ของคุณด้วย ตั้งค่า ArduinoBoy ของคุณเป็นโหมด mGB โดยกดปุ่มจนกว่าไฟ LED ที่เชื่อมต่อกับดิจิตอล 8 จะสว่างขึ้น จากนี้ไป คุณสามารถใช้ GameBoy เป็นเครื่องมือ MIDI ได้ การปรับแต่งเสียงที่สร้างขึ้นสามารถทำได้ที่ GameBoy โดยใช้อินเทอร์เฟซของ mGB โดยเฉพาะ timbre, octave, channel และ note attack โหมด ArduinoBoy อื่น ๆ ใช้กับโปรแกรมสร้างชิปจูน GameBoy อื่น ๆ โดยเฉพาะ Nanoloop และ LSDJ และอยู่นอกเหนือขอบเขตของคำแนะนำนี้

ขั้นตอนที่ 7: ข้อผิดพลาดที่คุณสามารถหลีกเลี่ยงได้

ข้อผิดพลาดที่คุณหลีกเลี่ยงได้
ข้อผิดพลาดที่คุณหลีกเลี่ยงได้
ข้อผิดพลาดที่คุณหลีกเลี่ยงได้
ข้อผิดพลาดที่คุณหลีกเลี่ยงได้
ข้อผิดพลาดที่คุณหลีกเลี่ยงได้
ข้อผิดพลาดที่คุณหลีกเลี่ยงได้

ในระหว่างที่ทำโปรเจ็กต์นี้ให้เสร็จ ฉันทำผิดพลาดในการออกแบบและการก่อสร้างเล็กน้อย ซึ่งถึงแม้จะไม่ได้ส่งผลเสียต่อประสิทธิภาพของฟังก์ชันหลักของ ArduinoBoy แต่ก็ทำให้การก่อสร้างมีความท้าทายมากขึ้น และการนำเสนอในขั้นสุดท้ายอาจเลอะเทอะเล็กน้อย นี่คือความผิดพลาดของฉันและข้อบกพร่องทั่วไปบางประการ และวิธีที่คุณสามารถหลีกเลี่ยงหรือแก้ไขได้ Metal Case Work จากการตัดสินใจออกแบบทั้งหมดที่ฉันทำ การตัดสินใจที่จะใช้ Altoids mint tin เป็นกรณีอาจเป็นหายนะมากที่สุด ปัญหาไม่ได้อยู่ที่ตัวกระป๋องเอง แต่เครื่องมือที่ผมมีในการเตรียมเคสและความจริงที่ว่าผมใช้โลหะแผ่นบางน้อยมาก ก่อนอื่น ใช้เครื่องมือที่เหมาะสมกับงาน เศษดีบุกหรืออย่างน้อยที่สุดที่ฉันใช้ ฉีกโลหะแทนที่จะตัดอย่างหมดจด โดยเหลือไว้อย่างยากจะขจัดขอบคมที่ไม่ราบเรียบไปกับเคส ใช้มีดแทงแทน นอกจากนี้ เมื่อทำการเจาะรู ให้เจาะจากด้านสำเร็จหรือด้านที่คุณพบเห็นบ่อยที่สุด (ภายนอก) ทุกครั้งที่ทำได้ เมื่อคุณเจาะรู คุณมีแนวโน้มที่จะทิ้งเสี้ยนไว้ในโลหะ และทำให้โลหะงอเข้าไปในรูจากทิศทางที่คุณเจาะ โดยการเจาะจากภายนอก คุณจะทิ้งเสี้ยนไว้ด้านในของเคส ทำให้ภายนอกดูเรียบร้อยและปลอดภัยยิ่งขึ้นสำหรับผู้ที่ไม่ใส่ใจ แผงต้นแบบ วัสดุราคาถูกไม่ได้ดีที่สุดในการทำงานเสมอไป บอร์ดต้นแบบที่ฉันใช้สร้าง ArduinoBoy มาจาก RadioShack และถึงแม้จะใช้งานได้อย่างสมบูรณ์แบบ แต่ก็ยากที่จะประสานด้วยธรรมชาติของการผลิตในราคาถูก ไม่มีรูที่ผ่านการชุบแล้ว บัดกรีจึงไม่ถูกดูดเข้าไปในรู ส่งผลให้มีก้อนบัดกรีขนาดใหญ่บนบอร์ดที่ไม่ยึดชิ้นส่วนที่บัดกรีไว้อย่างทั่วถึง พยายามอย่างเต็มที่เพื่อค้นหาบอร์ดที่มีรูชุบ หากคุณทำไม่ได้ ฉันได้ยินมาว่าฟลักซ์บัดกรีเล็กๆ ที่ทาเข้าไปในรูก่อนการบัดกรีจะทำให้ไส้ตะเกียงที่หลอมละลายบัดกรีเข้าไปในรู ราวกับว่ามันถูกชุบ ในเรื่องของโปรโตบอร์ดราคาถูก โปรดจำไว้ว่าเนื่องจากบัดกรีจะรวมอยู่ที่ด้านบน พวกมันจึงมีแนวโน้มที่จะ…ขาสั้น เมื่อฉันบัดกรี ArduinoBoy ร่วมกัน ฉันสังเกตเห็นว่าไฟ LED ไม่สว่างขึ้นอย่างเหมาะสม ปัญหาไม่ใช่การเดินสายของฉัน มันสมบูรณ์แบบ แต่เป็นการบัดกรีของฉัน สิ่งเล็กๆ ที่แทบจะเป็นไปไม่ได้เลยที่จะเห็นจำนวนบัดกรีและฝุ่นกำลังเชื่อมช่องว่างบนกระดาน ทำให้ไฟ LED บางดวงไม่สามารถให้แสงสว่างและผูก LED อื่นๆ เข้าด้วยกัน หากเกิดเหตุการณ์นี้กับคุณ ให้ใช้ใบมีดระหว่างข้อต่อบัดกรีและทำความสะอาดอย่างทั่วถึงโดยใช้ q-tips กระดาษเช็ดมือ และแอลกอฮอล์เช็ดถู Super Glue ลองอย่างที่คุณทำได้ คุณจะไม่สามารถใช้ซุปเปอร์กาวได้โดยไม่ต้องใช้นิ้วมือ เป็นเพียงคำเตือนทั่วไปสำหรับทุกคนที่นั่น อย่าเข้าใจฉันผิด มันเป็นสิ่งที่ดีเมื่อสองส่วนต้องติดและติดอย่างรวดเร็ว แต่อย่าคิดเอาเองว่าคุณสามารถใช้มันได้โดยไม่ต้องติดนิ้วของคุณเข้าด้วยกัน

ขั้นตอนที่ 8: ฉันจะไปจากที่นี่ที่ไหน

ฉันจะไปจากที่นี่ที่ไหน
ฉันจะไปจากที่นี่ที่ไหน

มีปัญหาในการเริ่มต้นกับการแต่ง Chiptune ทั้งหมดหรือไม่? ต้องการแรงบันดาลใจ เคล็ดลับ กลเม็ด และสถานที่สำหรับอวดเพลงล่าสุดของคุณหรือไม่? สำหรับทุกสิ่งที่ Chiptunes และโดยการขยายเกมย้อนยุคมี 8bitcollective.com พวกเขามีชุมชนนักประพันธ์เพลง Chiptune ที่มีชีวิตชีวาซึ่งยินดีเป็นอย่างยิ่งที่จะช่วยคุณในอาชีพการงานของคุณ

ต้องการขยายขีดความสามารถของ ArduinoBoy ของคุณหรือไม่? ArduinoBoy ของคุณมีฟังก์ชันในตัวที่ mGB ไม่ได้ใช้จริง: ออก MIDI โดยเฉพาะ การซิงโครไนซ์ MIDI อย่างไรก็ตาม Nanoloop และ LSDJ ไม่เพียงแต่เข้ากันได้กับฮาร์ดแวร์ ArduinoBoy เท่านั้น แต่ยังสามารถใช้คุณสมบัติที่ไม่ได้ใช้งานนี้ ซึ่งทำให้คุณสามารถซิงโครไนซ์เสียงของ GameBoy กับเครื่องดนตรี MIDI ที่ตั้งโปรแกรมได้อื่นๆ เช่น กลอง โอเค ตอนนี้คุณเป็นนักแต่งเพลงและนักแสดงที่ประสบความสำเร็จแล้ว แต่ตอนนี้คุณมีกิ๊กมากมายที่ต้องไปและคุณต้องการแบ่งเบาภาระให้มากที่สุด คุณกำลังจะทำอะไร? ตราบใดที่คุณใช้เฉพาะพอร์ต MIDI ของ ArduinoBoy คุณก็สามารถลดขนาดลงได้อย่างมาก เพียงใช้โคลน Arduino ขนาดเล็ก คุณสามารถค้นหาและปล่อยพอร์ต MIDI ออกได้ ท้ายที่สุดดูเหมือนว่าจะใช้ได้กับถังขยะ80 สำหรับฉัน ฉันกำลังจะทำการปรับปรุงบางอย่างกับต้นแบบของฉัน ในขณะเดียวกันก็เรียนรู้เพิ่มเติมเกี่ยวกับวิธีการทำงานและวิธีแต่งเพลงที่แท้จริงด้วย ฉันกำลังคิดเกี่ยวกับการออกแบบ PCB สองสามตัวใน Eagle CAD สำหรับสองเวอร์ชันที่แตกต่างกัน: แบบหนึ่งที่ใช้ส่วนประกอบแบบรูทะลุและไอซีของแพ็คเกจ DIP แบบนี้ และอีกแบบที่ใช้ส่วนประกอบยึดพื้นผิวทุกครั้งที่ทำได้ เพื่อที่ฉันจะได้ลองปรับโฟลว์เพลท วิธีการบัดกรีและทำให้ (หวังว่า) ArduinoBoy เต็มรูปแบบที่เล็กที่สุดที่เคยทำมา เหนือสิ่งอื่นใด ไม่ว่าคุณจะตัดสินใจทำอะไรกับ ArduinoBoy ขอให้สนุก หากคุณไม่สนุก แสดงว่าคุณกำลังทำอะไรผิดอย่างเห็นได้ชัด จำไว้ว่าการแต่งเพลง Chiptunes ก็เหมือนทุกอย่างในชีวิต การแต่งเพลงไม่ได้เกี่ยวกับการเอาชนะคนอื่น มันเกี่ยวกับการเอาชนะใจตัวเอง ทำให้แต่ละเพลงที่คุณแต่งออกมาได้ดีกว่าเพลงที่แล้ว ไม่มีใครเคยมีชื่อเสียงในการทำสิ่งที่พวกเขาไม่ได้รัก คำถาม? ความคิดเห็น? ขอแต่งงาน? ขู่ว่าจะฆ่า? โพสต์ไว้ด้านล่าง

แนะนำ: