สารบัญ:

บทช่วยสอนโครงการ Pi Cap Capong: 14 ขั้นตอน (พร้อมรูปภาพ)
บทช่วยสอนโครงการ Pi Cap Capong: 14 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: บทช่วยสอนโครงการ Pi Cap Capong: 14 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: บทช่วยสอนโครงการ Pi Cap Capong: 14 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: อะไรเอ่ย #สิว #สิวอุดตัน #สิวอักเสบ #สิวเห่อ #รอยสิว #รักษาสิว #เล็บเท้า #satisfying 2024, พฤศจิกายน
Anonim
บทช่วยสอนโครงการ Pi Cap Capong
บทช่วยสอนโครงการ Pi Cap Capong

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: วิดีโอ

Image
Image

ในวิดีโอสั้นๆ นี้ 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
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

ติด Pi Cap
ติด Pi Cap
ติด Pi Cap
ติด Pi Cap

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

แนะนำ: