สารบัญ:
- ขั้นตอนที่ 1: วิดีโอ
- ขั้นตอนที่ 2: วิธีการตั้งค่า
- ขั้นตอนที่ 3: ตัวอย่างโค้ด
- ขั้นตอนที่ 4: การประมวลผล
- ขั้นตอนที่ 5: OSC
- ขั้นตอนที่ 6: ขาตั้งอะคริลิค
- ขั้นตอนที่ 7: การประกอบ
- ขั้นตอนที่ 8: กาว
- ขั้นตอนที่ 9: คลิปจระเข้
- ขั้นตอนที่ 10: ระบายสีเซ็นเซอร์ของคุณ
- ขั้นตอนที่ 11: ประสานเย็น
- ขั้นตอนที่ 12: เซ็นเซอร์อลูมิเนียมฟอยล์
- ขั้นตอนที่ 13: แนบกับ Stand
- ขั้นตอนที่ 14: แนบไปกับ Pi Cap
วีดีโอ: บทช่วยสอนโครงการ Pi Cap Capong: 14 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
Pong เป็นหนึ่งในวิดีโอเกมที่เราโปรดปราน และในการประชุมเชิงปฏิบัติการเมื่อเร็วๆ นี้ เราโชคดีที่มี Paul Tanner, Tina Aspiala และ Ross Atkin เปลี่ยน Pong ให้กลายเป็น "Capacitive + Pong!" โดยทำลายมันออกจากหน้าจอและเข้าสู่เกม มือ. พวกเขาใช้ Pi Cap และ Raspberry Pi เพื่อจับคู่ไม้ปิงปองกับตำแหน่งของมือ และสร้างเกมที่เรียบง่าย ท้าทาย และน่าติดตามจริงๆ
Pi Cap เป็นผลิตภัณฑ์ใหม่ล่าสุดของ Bare Conductive โปรแกรมเสริม Raspberry Pi ช่วยให้คุณเพิ่มการสัมผัส capacitive ที่แม่นยำ การตรวจจับระยะใกล้ และเสียงคุณภาพสูงให้กับโปรเจ็กต์ Raspberry Pi ของคุณ ใช้งานได้กับ Raspberry Pi A+, B+, Zero และใหม่กว่า (Raspberry Pi ใดๆ ที่มีขั้วต่อ GPIO 40 พิน) ด้วยความแม่นยำในการตรวจจับของ Touch Board และพลังประมวลผลของ Raspberry Pi Pi Cap จึงเป็นเครื่องมือที่ยอดเยี่ยมสำหรับการแปลงข้อมูลแอนะล็อกให้เป็นเอาต์พุตดิจิทัล
เราจะปล่อยให้ Paul นำคุณผ่าน "Capong" ด้านล่าง:
Capacitive Pong เป็นการตีความใหม่ของเกมหน้าจอแบบดั้งเดิม แทนที่จะใช้เมาส์หรือปุ่มลูกศร จะใช้เซ็นเซอร์แบบคาปาซิทีฟแทน เกมดังกล่าวทำงานบน Pi Zero พร้อมโปรแกรมเสริม Pi Cap และอะแดปเตอร์อีเทอร์เน็ต
มีอินพุตเซ็นเซอร์ 12 ตัว ซึ่งใช้ 4 ตัว พวกมันถูกจัดเรียงบนแท่นตัดด้วยเลเซอร์เพื่อให้ผู้เล่นแต่ละคนขยับมือไปมาระหว่างเซ็นเซอร์คู่หนึ่ง
เกมนี้ใช้ SimplePong ซึ่งมีอยู่ใน openprocessing.org และเผยแพร่ภายใต้ Creative Commons สิ่งนี้ได้รับการแก้ไขเพื่อใช้อินพุตจากเซ็นเซอร์ Pi Cap (แทนที่จะเป็นเมาส์) และแปลงเป็นการทำงานของผู้เล่น 2 คน
เวอร์ชันแรกทำงานบนแล็ปท็อปในการประมวลผลและรับอินพุตผ่านโปรโตคอล Open Sound Control (OSC) จาก Pi Zero ใน Pi Zero เราใช้ซอฟต์แวร์สาธิตที่มาพร้อมกับ Pi Cap - หนึ่งในโมดูลเหล่านั้นสร้างสตรีม OSC
ค่าคงที่ได้มาจากการทดลอง โดยจับคู่ช่วงของเอาต์พุตจาก Pi Cap กับความสูงของหน้าต่างเล่น เป็นการดีที่จะใส่สิ่งทั้งหมดบน Pi เราควรล้างโค้ด ติดป้ายกำกับค่าคงที่ ฯลฯ เกมอาจได้ประโยชน์จากการเพิ่มเสียง ระบบการให้คะแนน และวิธีการเริ่มต้นเกมที่ดีขึ้น แต่นั่นเป็นวันอื่น
ค้นหาข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติของ Pi Cap และรับของคุณวันนี้จากร้านค้าออนไลน์ของเรา หากคุณต้องการลองทำ Capong ของคุณเองให้ทำตามคำแนะนำด้านล่าง สนุก!
@paul_tanner 25 กรกฎาคม 2016 การออกแบบขาตั้งและแรงบันดาลใจทั่วไปโดย @rossatkin และ @spongefile
ขั้นตอนที่ 1: วิดีโอ
ในวิดีโอสั้นๆ นี้ Ross อธิบายโปรเจ็กต์ของทีมและวิธีที่พวกเขาเปลี่ยนจากต้นแบบไปเป็นเวอร์ชันสุดท้ายของเกมทั้งสองโดยใช้ Pi Zero และ Pi Cap
ขั้นตอนที่ 2: วิธีการตั้งค่า
ดำเนินการผ่านบทช่วยสอน 'การตั้งค่า Pi Cap ของคุณบน Raspberry Pi Zero' ที่นี่ และอย่าพลาดขั้นตอนใดๆ (คุณต้องรู้ IP ของ Pi เพื่อเข้าสู่ระบบ)
ขั้นตอนที่ 3: ตัวอย่างโค้ด
เรียกใช้ Pi Cap intro เพื่อดูตัวอย่างโค้ด โดยเฉพาะอย่างยิ่งโค้ดที่สตรีมข้อมูลเซ็นเซอร์ผ่าน OSC ไปยังหน้าต่างเทอร์มินัลแล็ปท็อปของคุณ สังเกตข้อมูล DIFF นั่นคือสิ่งที่เราจะใช้
ขั้นตอนที่ 4: การประมวลผล
ดาวน์โหลดและติดตั้งการประมวลผล หากยังไม่มีในแล็ปท็อปของคุณ เปิดเครื่องรูดและติดตั้งรหัส mpr121_pong ในโฟลเดอร์สเก็ตช์ของการประมวลผล ปกติคือ /Documents/Processing เปิดภาพร่างในการประมวลผลและเริ่มทำงาน จะไม่มีอะไรเกิดขึ้นในหน้าต่างการเล่นจนกว่าคุณจะทำตามขั้นตอนด้านล่างให้เสร็จสิ้น
ขั้นตอนที่ 5: OSC
หากต้องการเรียกใช้งานสาธิต OSC แบบสแตนด์อโลน ให้ไปที่โฟลเดอร์ PiCapExamples ของคุณบน Pi และ cd ไปที่ cpp/picap-datastream-osc-cpp ใช้./run เพื่อดูสตรีมข้อมูล Pi Cap
ค้นหา IP ของแล็ปท็อปของคุณ จากนั้นใช้./run –host [ที่อยู่ IP ของแล็ปท็อป] เพื่อสตรีมไปยังการประมวลผล
พงษ์ควรจะวิ่งได้แล้ว คลิกเมาส์แล็ปท็อปเพื่อเริ่มเกม เกมจะจบลงเมื่อผู้เล่นพลาดบอล คลิกเมาส์แล็ปท็อปเพื่อเริ่มเกมอื่น
ขั้นตอนที่ 6: ขาตั้งอะคริลิค
หากคุณต้องการสร้างขาตั้งอะคริลิกที่เห็นในวิดีโอ คุณสามารถดาวน์โหลดไฟล์ Illustrator ด้านล่างและทำตามคำแนะนำในบทช่วยสอนที่ได้รับความอนุเคราะห์จาก @rossatkin คุณจะต้องใช้เครื่องตัดเลเซอร์เพื่อตัดสิ่งเหล่านี้ออก หรือจะทำจากโฟมบอร์ดก็ได้
ดาวน์โหลดเทมเพลตสีแดง
ดาวน์โหลดเทมเพลตสีขาว
ขั้นตอนที่ 7: การประกอบ
ในการประกอบขาตั้ง ให้กาวชิ้นรูปตัว I ชิ้นหนึ่งกับชิ้นสี่เหลี่ยมสีขาวโดยไม่มีรู
ก่อนที่คุณจะติดกาวสี่เหลี่ยมสีแดงสองชิ้น ตรวจสอบให้แน่ใจว่าได้ใส่คลิปจระเข้สองตัวเข้าไปในโครงสร้างตามที่แสดงในภาพ ควรมีช่องเสียบสำหรับสายเคเบิลที่จะออกเมื่อคุณติดด้านข้าง เพื่อให้แน่ใจว่าสายไฟถูกซ่อนอยู่ภายในขาตั้งของคุณ แต่ยังสามารถเข้าถึงได้
กาวสองชิ้นสี่เหลี่ยมสีแดงกับโครงสร้างสีขาว
ขั้นตอนที่ 8: กาว
ใช้พู่กันขนาดเล็กทารอยต่อทั้งหมดของขาตั้งด้วยกาวอะคริลิก กาวนี้จะละลายชิ้นพลาสติกเข้าด้วยกัน ระวังด้วยอะครีลิคสีแดง อาจละลายและปล่อยสีบางส่วน
คุณยังควรเหลืออะครีลิคหนึ่งชิ้น สี่เหลี่ยมสีขาวที่มีรูสองรู อย่าเพิ่งติดกาวชิ้นนี้
ขั้นตอนที่ 9: คลิปจระเข้
ตั้ง Capong ของคุณให้ตรง (เพื่อให้ชิ้นส่วนสีขาวที่ไม่มีรูสัมผัสกับโต๊ะ) ตรวจสอบให้แน่ใจว่าคุณมีลวดเพียงพอเพื่อให้คลิปจระเข้ของคุณยื่นออกมาที่ด้านบน (คุณต้องมองเห็นคลิปจระเข้อย่างน้อย 3 นิ้วตามที่แสดงในภาพ)
ตอนนี้ ปล่อยให้ความยาวของลวดอยู่ด้านล่างของขาตั้ง แล้วตัดและดึงลวดออก คุณควรมีลวดทองแดงประมาณ 1.5 ซม. ยื่นออกมา คุณจะใช้สิ่งนี้เพื่อต่อสายทองแดงเข้ากับเซ็นเซอร์
ขั้นตอนที่ 10: ระบายสีเซ็นเซอร์ของคุณ
ตัดสี่เหลี่ยมกระดาษแข็งสองอันและสี่เหลี่ยมสองอันออก สิ่งเหล่านี้จะไปที่ขาตั้งของคุณเพื่อให้คุณสามารถวัดขนาดของพื้นผิวภายในเพื่อปรับขนาดได้
หากคุณกำลังใช้ Electric Paint คุณสามารถทาสีลงบนสี่เหลี่ยมเหล่านี้ได้โดยตรง เมื่อแห้งแล้ว ให้ติดเทปกาวสองหน้า คุณจะติดเซ็นเซอร์คว่ำหน้ากับอะคริลิก แต่ก่อนอื่นคุณต้องบัดกรีสีให้เย็นก่อน!
ขั้นตอนที่ 11: ประสานเย็น
ใช้หลอด Electric Paint บีบสีในปริมาณที่พอเหมาะลงบนทองแดงที่สัมผัส คุณควรตรวจสอบให้แน่ใจว่าลวดยึดเข้าที่เพื่อไม่ให้เคลื่อนที่ไปรอบๆ (คุณสามารถใช้เทปกาวสองหน้าได้)
เซ็นเซอร์ที่เสร็จแล้วควรมีลักษณะเหมือนภาพที่สามในขั้นตอนที่ 11 เมื่อคุณทำเสร็จแล้ว คุณควรมีเซ็นเซอร์สี่ตัว สองสี่เหลี่ยม สองสี่เหลี่ยม เชื่อมต่อกับแต่ละด้านของขาตั้ง Capong
ขั้นตอนที่ 12: เซ็นเซอร์อลูมิเนียมฟอยล์
หากคุณไม่มี Electric Paint คุณสามารถสร้างเซ็นเซอร์โดยใช้ฟอยล์อลูมิเนียมได้ เพียงทำตามขั้นตอนเดียวกับด้านบน แต่ประกบลวดที่เปิดโล่งระหว่างฟอยล์อลูมิเนียมกับกระดาษแข็งตามที่เห็นในภาพด้านขวา
ขั้นตอนที่ 13: แนบกับ Stand
ตอนนี้คุณสามารถติดเซ็นเซอร์ของคุณเข้ากับขาตั้งอย่างแน่นหนาและนำ Pi Cap และ Pi Zero ของคุณออกมาได้!
ขั้นตอนที่ 14: แนบไปกับ Pi Cap
นำคลิปจระเข้ที่ยื่นออกมาจากด้านบนของขาตั้ง Capong แล้วติดเข้ากับขั้วไฟฟ้าของ Pi Cap ตรวจสอบให้แน่ใจว่าคุณกำลังเชื่อมต่อกับอิเล็กโทรดที่ถูกต้อง ซึ่งเป็นอิเล็กโทรดที่คุณตั้งโปรแกรมไว้สำหรับการใช้งาน ตอนนี้คุณสามารถเชื่อมต่อ Pi Zero ของคุณ อัปโหลดโค้ด แล้วเริ่มเล่นได้เลย! ชอบโครงการนี้ไหม ต้องการสร้างของคุณเองหรือ ค้นหาข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติของ Pi Cap และรับของคุณวันนี้จากร้านค้าออนไลน์ของเรา
แนะนำ:
GPS Cap Data Logger: 7 ขั้นตอน (พร้อมรูปภาพ)
GPS Cap Data Logger: นี่คือโปรเจ็กต์สุดสัปดาห์ที่ยอดเยี่ยม หากคุณชอบการเดินป่าหรือขี่จักรยานเป็นเวลานาน และต้องการเครื่องบันทึกข้อมูล GPS เพื่อติดตามการเดินป่า/การขี่ทั้งหมดของคุณ… เมื่อคุณสร้างเสร็จแล้วและ ดาวน์โหลดข้อมูลจากโมดูล GPS ของ tr
Keyboard Cap Micro บอทสีน้ำ: 12 ขั้นตอน (พร้อมรูปภาพ)
Keyboard Cap Micro Watercolor Bots: หุ่นยนต์ตัวน้อยเหล่านี้เกิดจากความท้าทายด้านการออกแบบส่วนบุคคลที่ชื่นชอบ: เพื่อสำรวจวัสดุและเครื่องมือจำนวนน้อยที่สุดที่จำเป็นในการสร้างบางสิ่ง ในกรณีนี้ สิ่งที่เป็นและ/หรือสร้าง "ศิลปะ"ที่ผูกติดกับเป้าหมายนี้คือความปรารถนาของฉัน
วิธีทำไฟ LED พลังงานแสงอาทิตย์ Acorn Cap: 9 ขั้นตอน (พร้อมรูปภาพ)
วิธีการสร้างไฟ LED พลังงานแสงอาทิตย์หมวกโอ๊ก: ไฟ LED พลังงานแสงอาทิตย์หมวกลูกโอ๊กน้อยของเราเหมาะสำหรับการประดับสวนนางฟ้า พวกมันใช้พลังงานจากไฟ LED พลังงานแสงอาทิตย์สำหรับสวนที่ดัดแปลง และทำให้สวนสมุนไพรนางฟ้าของเราสว่างไสวได้อย่างสวยงามเมื่อพระอาทิตย์ตกดิน บทช่วยสอนนี้แบ่งออกเป็นสองส่วน อันดับแรก เรา
Epic Graduation Cap: 5 ขั้นตอน (พร้อมรูปภาพ)
Epic Graduation Cap: ฉันเข้าร่วมงานรับปริญญาของเพื่อนเมื่อเดือนพฤษภาคมที่ผ่านมา และเพื่อนก็เอนตัวมาหาฉันแล้วพูดว่า "เฮ้ Rachel คุณควรทำโครงการ Arduino เพื่อให้คุณสังเกตเห็นได้ง่ายเมื่อคุณสำเร็จการศึกษา" ฉันก็เลยทำอย่างนั้น หมวกมี 8 คูณ 32
Arduino MKR Cap Rail Mount: 13 ขั้นตอน (พร้อมรูปภาพ)
Arduino MKR Cap Rail Mount: ชุด Arduino MKR ใหม่นี้สร้างมาตรฐานเกี่ยวกับฟอร์มแฟคเตอร์ ฟังก์ชัน และประสิทธิภาพสำหรับบอร์ด Arduino ในอนาคต บอร์ดใหม่เหล่านี้มาในรูปทรงกะทัดรัด พร้อมด้วยไมโครคอนโทรลเลอร์ Cortex M0 ขนาด 32 บิต Atmel SAM D21 และที่ชาร์จ