สารบัญ:

เครื่องกลองขยะ Raspberry Pi: 15 ขั้นตอน (พร้อมรูปภาพ)
เครื่องกลองขยะ Raspberry Pi: 15 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เครื่องกลองขยะ Raspberry Pi: 15 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เครื่องกลองขยะ Raspberry Pi: 15 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: วิธีเริ่มต้นใช้งานบอร์ด Raspberry Pi จาก CodeMobiles 2024, กรกฎาคม
Anonim
Image
Image
เครื่องกลองขยะที่ขับเคลื่อนด้วย Raspberry Pi
เครื่องกลองขยะที่ขับเคลื่อนด้วย Raspberry Pi
เครื่องกลองขยะที่ขับเคลื่อนด้วย Raspberry Pi
เครื่องกลองขยะที่ขับเคลื่อนด้วย Raspberry Pi
เครื่องกลองขยะที่ขับเคลื่อนด้วย Raspberry Pi
เครื่องกลองขยะที่ขับเคลื่อนด้วย Raspberry Pi

คำแนะนำนี้จะแสดงให้คุณเห็นถึงวิธีการสร้างเครื่องกลองหุ่นยนต์ Raspberry Pi เป็นโปรเจ็กต์แบบอินเทอร์แอคทีฟที่สนุก สร้างสรรค์ ฉันจะแสดงให้คุณเห็นถึงวิธีการทำงานภายใน แต่กลองจริงจะขึ้นอยู่กับคุณ ทำให้คุณมีโอกาสสร้างบางสิ่งที่ไม่เหมือนใครให้กับคุณ สำหรับเครื่องจักรของฉัน ฉันใช้สิ่งของที่พบมากเท่าที่ฉันจะทำได้… ค้อนจากเปียโนที่ช่วยชีวิตจากเพื่อนบ้านกระโดดข้าม แหหาปลาที่ฉันพบบนชายหาด ถั่วอบเปล่า ช้อนไม้ ขวดเบียร์เปล่า ท็อปส์ซูขวดเบียร์ และกระดิ่งโต๊ะเหนือสิ่งอื่นใด แต่ปล่อยให้จินตนาการของคุณคลั่งไคล้ - ดูสิ่งที่คุณมีรอบ ๆ บ้าน อะไรก็ได้ที่ส่งเสียงดังเมื่อถูกกระแทก และมันจะทำให้โครงการของคุณเป็นของคุณเองจริงๆ เพื่อควบคุมมัน คุณมี 2 ตัวเลือก:

  • ลำดับขั้นตอนตามเบราว์เซอร์ซึ่งฉันเรียกว่า PiBeat - มันสนุกมากและให้คุณควบคุมเครื่องกลองแบบโต้ตอบจาก Pi ของคุณหรืออุปกรณ์ใดๆ ในเครือข่ายเดียวกัน (เช่น โทรศัพท์ แท็บเล็ต หรือคอมพิวเตอร์ของคุณ) เราจะติดตั้งบน Pi ของคุณในภายหลัง แต่สามารถดูตัวอย่างได้ ที่นี่ และโค้ดอยู่ใน GitHub ที่นี่
  • สคริปต์หลามเพื่อตั้งโปรแกรมรูปแบบกลอง นี่เป็นวิธีที่ยอดเยี่ยมในการสร้างจังหวะให้คุณเล่นร่วมกับกีตาร์ของคุณ ฯลฯ

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

ตกลง ไปทำงานกันเถอะ!

ขั้นตอนที่ 1: ไปช้อปปิ้ง

ไปซื้อของ
ไปซื้อของ
ไปซื้อของ
ไปซื้อของ
ไปซื้อของ
ไปซื้อของ

ในการสร้างกลไกภายใน คุณจะต้อง:

  • 1x 40 Pin Raspberry Pi พร้อม Raspbian ติดตั้งบน SD พร้อมสายไฟและความสามารถในการเชื่อมต่อ (ฉันใช้ Raspberry Pi Zero Wireless พร้อมส่วนหัวที่บัดกรีล่วงหน้าจาก ModMyPi)
  • 1x 5v 8 ช่องรีเลย์
  • 1x แพ็คสายจัมเปอร์หญิง - หญิง (ต้องใช้ 10 สาย)
  • แถบขั้วต่อ 2x 3 แอมป์ (คุณสามารถใช้ breadboard หรือ perfboard ได้ แต่แถบขั้วต่อมีราคาถูกและป้องกันไม่ให้สายหลุด และเมื่อทำเช่นนี้ ฉันไม่ได้เป็นเจ้าของหัวแร้ง)
  • 1x 12v 10a พาวเวอร์ซัพพลาย
  • 8x 12v 2a โซลินอยด์
  • 8x 1N5401 วงจรเรียงกระแสไดโอด
  • สายเคเบิล 0.5 มม. ขนาด 50 ซม. (ฉันดึงแกนออกจากสายเคเบิลแกนคู่บางอันเนื่องจากเป็นวิธีที่คุ้มค่าในการได้แกนสีแดง สีดำ และแกนคู่) แม้ว่าคุณจะใช้เพียง 1 สีก็ได้หากต้องการ คุณอาจไม่ต้องการซื้อความยาวที่มากขึ้นขึ้นอยู่กับที่อยู่อาศัยที่คุณต้องการสร้าง

คุณจะต้องใช้เครื่องมือต่อไปนี้:

  • เครื่องตัดลวด
  • เครื่องปอกสายไฟ
  • ไขควงปากแบนขนาดเล็ก ประมาณ 3 มม.
  • คุณอาจต้องใช้ไขควงปากแฉกขนาดเล็ก ทั้งนี้ขึ้นอยู่กับแถบขั้วต่อที่คุณได้รับ

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

ขั้นตอนที่ 2: ต่อ Pi เข้ากับรีเลย์

ต่อ Pi เข้ากับรีเลย์
ต่อ Pi เข้ากับรีเลย์
ต่อ Pi เข้ากับรีเลย์
ต่อ Pi เข้ากับรีเลย์
ต่อ Pi เข้ากับรีเลย์
ต่อ Pi เข้ากับรีเลย์
ต่อ Pi เข้ากับรีเลย์
ต่อ Pi เข้ากับรีเลย์

แรงดันไฟฟ้าสูงสุดที่พินบน Pi คือ 5v เราสามารถซื้อโซลินอยด์ 5v และจ่ายไฟได้โดยตรงจาก Pi แต่นั่นจะไม่ทำให้ดรัมแมชชีนของเราต้องการ ดังนั้นเราจึงใช้รีเลย์ซึ่งช่วยให้เราสามารถเปิดและปิดวงจรไฟฟ้าแรงสูง (ในกรณีของเราคือวงจร 12v ที่มีโซลินอยด์ 12v ของเรา) จากวงจร GPIO แรงดันต่ำของเรา

รีเลย์ของเรามี 8 ช่องสัญญาณ ซึ่งหมายความว่าเราสามารถเปิดและปิดโซลินอยด์ได้สูงสุด 8 ตัวโดยอิสระ แต่ละช่องประกอบด้วยตัวเชื่อมต่อ 4 ตัว; 3 ถูกใช้โดยวงจรไฟฟ้าแรงสูงซึ่งเราจะเห็นในภายหลังและ 1 ซึ่งเป็นพิน 'IN' บนวงจรแรงดันต่ำที่เราจะเชื่อมต่อ Pi ของเรากับ เมื่อพิน GPIO ของ Pi ส่ง 5v บนพิน IN ของแชนเนลที่กำหนด รีเลย์จะเปิดวงจร 12v ที่สอดคล้องกัน

ที่ด้านแรงดันไฟฟ้าต่ำของรีเลย์ ยังมีพิน GND (กราวด์) ซึ่งเราต้องเชื่อมต่อกับกราวด์ของ PI และพิน VVC สำหรับกำลังไฟ 5v จาก Pi

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

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

Image
Image
สร้างด้านบวกของวงจรของเรา
สร้างด้านบวกของวงจรของเรา

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

สคริปต์สามารถใช้ได้มีส่วนสำคัญที่นี่

บู๊ต Pi ของคุณ เปิดเทอร์มินัลบน Pi และดาวน์โหลดสคริปต์โดยเรียกใช้:

wget

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

python3 array-sequencer.py

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

ก่อนดำเนินการต่อ เป็นความคิดที่ดีที่จะปิด Pi อีกครั้งในกรณีที่เกิดการลัดวงจรโดยไม่ได้ตั้งใจขณะเดินสายไฟ

ขั้นตอนที่ 4: สร้างด้านบวกของวงจรของเรา

สร้างด้านบวกของวงจรของเรา
สร้างด้านบวกของวงจรของเรา
สร้างด้านบวกของวงจรของเรา
สร้างด้านบวกของวงจรของเรา

ในการจ่ายไฟโซลินอยด์ 8 ตัวด้วยแหล่งจ่ายไฟเดียว เราจะสร้างวงจรขนาน คุณสามารถดูไดอะแกรมของวงจร 12v ที่เสร็จสมบูรณ์ แต่เราจะดำเนินการทีละขั้นตอน

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

อย่างมีประสิทธิภาพ เราจำเป็นต้องเชื่อมต่อโซลินอยด์ทั้งหมด และไดโอดสำหรับโซลินอยด์แต่ละตัว (เพิ่มเติมเกี่ยวกับไดโอดในภายหลัง) กับสายบวก 1 เส้นของแหล่งจ่ายไฟของเรา

ใช้คัตเตอร์ตัดแถบเทอร์มินัลเพื่อให้คุณมีบล็อก 8 คู่ตัดที่บิตพลาสติกซึ่งเชื่อมต่อสองบล็อกเข้าด้วยกัน ระวังอย่าตัดแต่งโลหะใดๆ

ตอนนี้เราต้องเชื่อมขั้วทั้งหมดเข้าด้วยกันที่ด้านหนึ่งของแถบ ใช้มีดตัดลวดสีแดง 7 ชิ้นยาวประมาณ 35 มม. จากนั้นใช้คีมปอกเพื่อดึงฉนวนประมาณ 5 มม. ออกจากปลายแต่ละด้านของลวดทุกเส้น

ตอนนี้ใช้สายไฟเพื่อต่อสายเดซี่เชนทุกขั้วเข้าด้วยกันที่ด้านหนึ่งของแถบ โดยยึดสายไฟให้เข้าที่โดยใช้สกรู สกรูตัวแรกและตัวสุดท้ายจะมีเพียง 1 เส้น ส่วนที่เหลือจะมี 2 เส้น

ขั้นตอนที่ 5: เพิ่มโซลินอยด์และไดโอด

เพิ่มโซลินอยด์และไดโอด
เพิ่มโซลินอยด์และไดโอด
เพิ่มโซลินอยด์และไดโอด
เพิ่มโซลินอยด์และไดโอด

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

ที่ฝั่งตรงข้ามของแถบขั้วต่อที่คุณต่อเข้าด้วยกันในขั้นตอนก่อนหน้า ให้เริ่มด้วยรูแรก เสียบสายโซลินอยด์ 1 เส้น จากนั้นเติมและปลายไดโอดด้านหนึ่งเข้าไปในรูเดียวกัน เนื่องจากไดโอดยอมให้กระแสไหลได้ทางเดียวเท่านั้น ตรวจสอบให้แน่ใจว่าแถบสีเงินบนไดโอดอยู่ทางแถบขั้วต่อ ขันสกรูให้แน่นเพื่อยึดเข้าที่ ทำซ้ำขั้นตอนสำหรับ 7 หลุมที่เหลือ

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

ขั้นตอนที่ 6: เชื่อมต่อแถบขั้วลบกับโซลินอยด์และไดโอด

เชื่อมต่อแถบขั้วลบกับโซลินอยด์และไดโอด
เชื่อมต่อแถบขั้วลบกับโซลินอยด์และไดโอด

อย่างที่เราทำกับด้านบวก ให้ดึงแถบขั้ว 1 เส้นแล้วตัดออกเพื่อให้คุณมีแถบอีก 8 คู่ ขันสกรูไดโอดและโซลินอยด์เข้ากับแถบขั้วต่อนี้เพื่อให้สะท้อนแถบขั้วต่อบวก

ขั้นตอนที่ 7: สร้างสายเชื่อมต่อรีเลย์

สร้างสายเชื่อมต่อรีเลย์
สร้างสายเชื่อมต่อรีเลย์
สร้างสายเชื่อมต่อรีเลย์
สร้างสายเชื่อมต่อรีเลย์

เราเกือบจะพร้อมที่จะเชื่อมต่อรีเลย์แล้ว แต่ก่อนอื่น เราต้องเชื่อมต่อกับบางอย่างก่อน ตัดลวดสีดำ 8 ชิ้นยาวประมาณ 70 มม. จากนั้นดึงปลายแต่ละด้านออกประมาณ 5 มม. ต่อสายไฟแต่ละเส้นเข้ากับขั้วต่อที่เหลืออีก 8 ตัวบนแถบขั้วลบ

ขั้นตอนที่ 8: ต่อสายเชื่อมต่อทั่วไปของรีเลย์

ต่อสายเชื่อมต่อทั่วไปของรีเลย์
ต่อสายเชื่อมต่อทั่วไปของรีเลย์
ต่อสายเชื่อมต่อทั่วไปของรีเลย์
ต่อสายเชื่อมต่อทั่วไปของรีเลย์

ดูรีเลย์ที่ยึดด้านที่เชื่อมต่อด้วยจัมเปอร์กับ Pi ห่างจากคุณ แต่ละช่องมีผู้ติดต่อ 3 ราย จากซ้ายไปขวาเรียกว่าปกติเปิด (NO) ทั่วไป (COM) และปกติปิด (NC) เราต้องการให้โซลินอยด์ของเราเปิดเมื่อมีไฟฟ้าแรงสูงบนพินของช่องสัญญาณเท่านั้น ดังนั้นจะใช้หน้าสัมผัสที่เปิดตามปกติ หากเราใช้หน้าสัมผัสแบบปิดตามปกติ ตรงกันข้ามจะเกิดขึ้น - โซลินอยด์จะเปิดอยู่จนกว่าจะมีการส่งไฟฟ้าแรงสูงไปที่พิน IN เราจะใช้การติดต่อร่วมกันเพื่อทำให้วงจรสมบูรณ์

เนื่องจากเป็นวงจรขนาน เราจะต่อเดซี่เชนกับหน้าสัมผัสทั่วไปทั้งหมดบนรีเลย์ ตัดลวดสีดำ 7 ชิ้นยาวประมาณ 60 มม. และดึงปลายแต่ละด้านออก 5 มม. ทำงานตามรีเลย์ที่เชื่อมต่อหน้าสัมผัส COM ทั้งหมด (ตรงกลางของแต่ละชุด 3) เข้าด้วยกัน เส้นแรกและเส้นสุดท้ายจะมีเพียงเส้นเดียว ส่วนที่เหลือจะมี 2 เส้น

ขั้นตอนที่ 9: เชื่อมต่อรีเลย์กับส่วนที่เหลือของวงจรของเรา

เชื่อมต่อรีเลย์กับส่วนที่เหลือของวงจรของเรา
เชื่อมต่อรีเลย์กับส่วนที่เหลือของวงจรของเรา

ตอนนี้ได้เวลาเชื่อมต่อรีเลย์กับวงจรที่เหลือของเราแล้ว นำปลายลวดสีดำที่ยังไม่ได้ต่อออกจากปลายด้านหนึ่งของแถบขั้วลบ และเชื่อมต่อเข้ากับหน้าสัมผัสแรกหรือตัวสุดท้ายของหน้าสัมผัสที่เปิดตามปกติ (NO) บนรีเลย์ ทำซ้ำสำหรับลวดอีก 7 ชิ้นโดยเชื่อมต่อแต่ละสายเข้ากับหน้าสัมผัส NO ถัดไป

ขั้นตอนที่ 10: เชื่อมต่อแหล่งจ่ายไฟ 12v

เชื่อมต่อแหล่งจ่ายไฟ 12v
เชื่อมต่อแหล่งจ่ายไฟ 12v

ประการแรกเพื่อหลีกเลี่ยงการกระแทก ตรวจสอบให้แน่ใจว่าได้ปิดแหล่งจ่ายไฟและถอดปลั๊กออกจากแหล่งจ่ายไฟหลัก

แหล่งจ่ายไฟของฉันมาจาก eBay โดยที่ปลั๊กตัวผู้ 12v ถูกถอดออกแล้ว สมมติว่าของคุณยังมีปลั๊กอยู่ คุณสามารถซื้อขั้วต่อ DC ตัวเมียที่เข้าชุดกัน หรือตัดปลั๊กออกแล้วดึงกลับเป็นสายไฟ 2 เส้นเหมือนของผม ไม่ว่าจะด้วยวิธีใด คุณต้องลงเอยด้วยสายไฟ 2 เส้น สีแดง (บวก) และอาจเป็นสีขาว (เชิงลบ) ต่อสายบวกของแหล่งจ่ายไฟเข้ากับหน้าสัมผัสแรกบนแผงขั้วต่อขั้วบวก และขั้วลบกับหน้าสัมผัสทั่วไปตัวแรกบนรีเลย์ เพื่อให้ง่ายขึ้น ฉันใช้ลวดสีแดงและสีดำประมาณ 150 มม. โดยที่ปลายถูกดึงออกเพื่อไประหว่างจุดเชื่อมต่อ และเชื่อมต่อโดยใช้แถบขั้วต่อ

ขั้นตอนที่ 11: Fire It Up

Image
Image

ขณะที่แหล่งจ่ายไฟของคุณยังคงปิดอยู่ ให้ตรวจสอบการเชื่อมต่อทั้งหมดของคุณอย่างรวดเร็ว เมื่อมีความสุขแล้วให้บูต Pi อีกครั้ง เรียกใช้สคริปต์จากขั้นตอนที่ 3 อีกครั้ง:

python3 array-sequencer.py

โซลินอยด์ของคุณยังไม่เคลื่อนที่ แต่คุณควรได้ยินเสียงรีเลย์คลิกและสว่างเหมือนที่คุณทำในขั้นตอนที่ 3 ยุติสคริปต์ (Ctrl + C) และตอนนี้ก็ถึงเวลาที่คุณรอคอย - เปิดเครื่อง จัดหา! เรียกใช้สคริปต์อีกครั้ง โซลินอยด์เต้นทั้งหมดของคุณควรมีชีวิตขึ้นมา การทำงานที่ดี!

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

ขั้นตอนที่ 12: การแก้ไข Array-sequencer.py

ติดตั้งตัวจัดลำดับดรัม
ติดตั้งตัวจัดลำดับดรัม

ใช้เวลาเล็กน้อยในการเล่นกับ array-sequencer.py ใช้โปรแกรมแก้ไขที่คุณชื่นชอบ (นาโน geany ฯลฯ) เพื่อทำการเปลี่ยนแปลงสคริปต์ ลองทำสิ่งต่อไปนี้และเรียกใช้สคริปต์อีกครั้งหลังจากการเปลี่ยนแปลงแต่ละครั้งเพื่อดูผลกระทบ:

  • เปลี่ยนตัวแปร bpm จาก 120 เป็นตัวเลขอื่น เช่น 200 เพื่อเพิ่มจังหวะ
  • ในตัวแปรลำดับ เปลี่ยน 0 เป็น 1 เพื่อเล่นกลองมากขึ้น
  • ทำซ้ำ 3 บรรทัดสุดท้ายก่อนวงเล็บเหลี่ยมปิดในตัวแปรลำดับเพื่อเพิ่มจังหวะในลูป

ขั้นตอนที่ 13: ติดตั้งตัวจัดลำดับดรัม

ติดตั้งตัวจัดลำดับดรัม
ติดตั้งตัวจัดลำดับดรัม

คราวนี้ก็ถึงเวลาที่ทุกอย่างสนุกขึ้น เราจะติดตั้งซีเควนเซอร์บน Pi ของคุณ นี่จะทำให้เรามีเว็บอินเตอร์เฟสซึ่งช่วยให้ Python เรียกพิน GPIO ผ่านเว็บซ็อกเก็ต

ซอร์สโค้ดมีอยู่ใน Github ที่นี่ แต่สมมติว่าคุณติดตามการเดินสายใน Instructable เราสามารถดาวน์โหลดและเรียกใช้เวอร์ชันที่คอมไพล์ล่วงหน้าได้ เปิดเทอร์มินัลบน Pi ของคุณและเรียกใช้สิ่งต่อไปนี้

# สร้างและนำทางไปยังไดเรกทอรีสำหรับโครงการของเรา

mkdir pibeat cd pibeat # ดาวน์โหลดซอร์สโค้ด wget https://pibeat.banjowise.com/release/pibeat.tar.gz # แตกไฟล์ tar -zxf pibeat.tar.gz # ติดตั้งข้อกำหนดของไพ ธ อน pip3 ติดตั้ง -r ข้อกำหนด txt # เรียกใช้เว็บเซิร์ฟเวอร์ python3 server.py

ในผลลัพธ์ หากทั้งหมดสำเร็จ คุณจะเห็นผลลัพธ์ต่อไปนี้:

======== วิ่งบน https://0.0.0.0:8080 ========

(กด CTRL+C เพื่อออก)

ค้นหาที่อยู่ IP ของ Pi เปิดเว็บเบราว์เซอร์ จากนั้นป้อน IP ตามด้วย:8080/index.html (นี่คือพอร์ตที่แอปพลิเคชันกำลังฟังอยู่ตามด้วยชื่อไฟล์) ลงในแถบที่อยู่ ตัวอย่างเช่น หากที่อยู่ IP ของ Pi ของคุณคือ 192.168.1.3 ให้ป้อน 192.168.1.3:8080/index.html ลงในแถบที่อยู่ ซีเควนเซอร์กลองจะปรากฏขึ้น

กดปุ่มเล่นและเครื่องกลองของคุณควรเริ่มเล่น เล่นกับซีเควนเซอร์จนใจคุณพอใจ

ตราบใดที่มีเส้นทางเครือข่ายไปยัง Pi ของคุณ คุณสามารถเข้าถึงอินเทอร์เฟซเว็บของ Pi จากอุปกรณ์ใดก็ได้ ลองใช้จากมือถือหรือแท็บเล็ตของคุณ

ขั้นตอนที่ 14: สร้างกลองและที่อยู่อาศัยของคุณ

การสร้างกลองและที่อยู่อาศัยของคุณ
การสร้างกลองและที่อยู่อาศัยของคุณ
การสร้างกลองและที่อยู่อาศัยของคุณ
การสร้างกลองและที่อยู่อาศัยของคุณ
การสร้างกลองและที่อยู่อาศัยของคุณ
การสร้างกลองและที่อยู่อาศัยของคุณ

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

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

ฉันทำให้กลองแต่ละอันเป็นส่วนประกอบแบบสแตนด์อโลน ดังนั้นหากตัวใดตัวหนึ่งพังหรือฉันไม่พอใจกับมัน ฉันก็สามารถเปลี่ยนมันกับอีกอันหนึ่งได้โดยไม่ต้องยุ่งยากมากนัก

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

ส่วนใหญ่ฉันใช้ MDF ขนาด 6 มม. (ตัดจากร้าน DIY ในพื้นที่ของฉัน) สำหรับกลองพร้อมเศษไม้สองสามชิ้นที่ยึดไว้ด้วยกันด้วยกาวหรือสกรู

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

ที่อยู่อาศัย

ตัวเรือนเป็นกล่องแบบหยาบและเรียบง่ายที่ทำจากไม้อัด 3.6 มม., MDF 18 มม. และไม้ระแนงบางส่วน ฉันต้องการไม้อัดบางสำหรับด้านหน้าของกล่องเพื่อที่จะได้ดังก้องเมื่อตีด้วยช้อน แต่ตัวเลือกไม้ส่วนใหญ่ได้รับแรงผลักดันจากสิ่งที่ฉันมีอยู่แล้วในโรงเก็บของและส่วนเศษไม้ในร้าน DIY ในพื้นที่ของฉัน ฉันทำแท่นที่ด้านล่างของกล่องเพื่อเก็บอุปกรณ์อิเล็กทรอนิกส์ และอีกแท่นสำหรับวางกลอง ในการทำกล่อง:

1. ตัด MDF 2 ขนาดเท่ากันเพื่อทำปลาย2. ตัดไม้ระแนง 4 ชิ้น (ฉันใช้ 34 มม. x 12 มม.) สั้นกว่าความกว้างที่ต้องการของกล่อง 50 มม. ตอกตะปูไม้ระแนงกับปลาย MDF 2 อันเพื่อสร้างรูปทรงกล่อง วางไม้ระแนงให้ห่างจากด้านบนและด้านล่างของกล่องประมาณ 1 ซม.4. ตัดไม้อัด 2 ชิ้นให้ตรงกับความกว้างและความสูงของกล่อง ติดสิ่งเหล่านี้ที่ด้านหน้าและด้านหลังของกล่องโดยตอกเข้ากับ mdf และ stripwood.5 ตัดแผ่นไม้อัดให้พอดีกับกล่องแล้ววางแผ่นไม้ระแนงด้านล่างเพื่อยึดอุปกรณ์อิเล็กทรอนิกส์ ฉันทำเหมืองประมาณครึ่งหนึ่งของความยาวของกล่อง6. ตัดไม้อัดอีกชิ้นหนึ่งเพื่อติดดรัม วางอยู่บนท่อนไม้ท่อนบน7. ตัดรูใกล้กับแท่นด้านล่างเพื่อป้อนสายไฟผ่าน

จิตรกรรม

ในการทาสี ฉันใช้สีรองพื้นอะคริลิกรองพื้นตามด้วยหม้อทดสอบ Crown Matt หม้อทดสอบเป็นวิธีที่ดีในการได้สีที่หลากหลายในราคาถูก

ขั้นตอนที่ 15: นั่งเอนหลังและสนุก

และนั่นก็เป็นเครื่องตีกลองที่เจ๋งมาก ส่วนสำคัญของลำดับในวิดีโอ youtube สามารถพบได้ที่นี่

หากคุณไปข้างหน้าและสร้างของคุณเองโปรดแบ่งปันฉันชอบที่จะเห็นสิ่งที่คุณจะเกิดขึ้น มีความสุข!

แนะนำ: