เกม DIY Steampunk Operation ของฉัน ใช้ Arduino: 9 ขั้นตอน (พร้อมรูปภาพ)
เกม DIY Steampunk Operation ของฉัน ใช้ Arduino: 9 ขั้นตอน (พร้อมรูปภาพ)
Anonim
Image
Image

โครงการนี้ค่อนข้างกว้างขวางในขอบเขต ไม่ต้องใช้เครื่องมือหรือความรู้เดิมมากนัก แต่จะสอนใครก็ได้ (รวมถึงฉันด้วย) ในแผนกต่างๆ มากมาย

เช่นเดียวกับการตรวจจับแบบ Captive ด้วย Arduino การทำงานหลายอย่างพร้อมกันกับ Arduino และสร้างชิ้นส่วนโลหะที่รวดเร็วและง่ายดาย และติดกระดาษเครื่องพิมพ์ง่ายๆ บนไม้

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

อะไรจะดีไปกว่าเกมนี้สำหรับเกมปฏิบัติการแบบคลาสสิก?

ครั้งแรก: ไม่มีสายบนแหนบ ไม่มีข้อจำกัด!

ประการที่สอง: การเต้นของหัวใจที่สะท้อนความเจ็บปวดของผู้ป่วยและเส้นแบน!

ประการที่สาม: คุณสามารถใช้รูปภาพของร่างกายของ Adonis ที่คุณต้องการและแขวนเกมไว้บนผนังของคุณหากคุณไม่เล่นด้วย!

เนื่องจากโครงการค่อนข้างกว้างขวาง นี่คือดัชนีขั้นตอน

ขั้นตอนที่ 1: การเดินสายไฟและการบัดกรี

ขั้นตอนที่ 2: รหัส

ขั้นตอนที่ 3: การตรวจจับความจุ

ขั้นตอนที่ 4: Arduino มัลติทาสกิ้ง

ขั้นตอนที่ 5: แหนบ

ขั้นตอนที่ 6: ติดกาวผู้ป่วย

ขั้นตอนที่ 7: ตัดเขาแล้วติดแผ่นโลหะ

ขั้นตอนที่ 8: “อวัยวะ”

ขั้นตอนที่ 9: ผูกปลายเสียบ้าง

เสบียง

วัสดุ:- ไม้สองชิ้นในขนาดที่คุณต้องการให้เกมของคุณทำ (เนื่องจากฉันใช้กระดาษเครื่องพิมพ์ DIN A4 ที่พิมพ์ออกมา ฉันจึงเอาไม้ที่ใหญ่กว่านั้นเพียงไม่กี่เซนติเมตร) ความหนาของชิ้นล่างควรเกิน ความหนาของ Arduino ชิ้นบนควรหนา 1-2, 5 ซม

- กาวติดไม้และอีพ็อกซี่ 2 ส่วน/กาวร้อน/ซุปเปอร์กลู….

- สกรูบางตัวสำหรับยึดด้านล่างกับชิ้นบน แต่ไม่ทะลุ…. สกรูไม้ใด ๆ ที่มีความยาวเหมาะสมจะทำและบางตัว

-ผู้ป่วยที่พิมพ์ออกมาบนกระดาษแผ่นหนึ่ง

- Arduino หนึ่งตัว (ฉันใช้นาโน)

-Buzzer (ลำโพงเพียโซ)

-LED (ไม่จำเป็นจริงๆ แต่ของ heartbeat ค่อนข้างเจ๋ง)

- ตัวต้านทาน (ประมาณ 200kΩ และ 100Ω)

- แหนบ (แม่เหล็ก อย่างน้อยเป็นสื่อกระแสไฟฟ้า (ขั้นตอนที่ 5))

- แหล่งจ่ายไฟที่ใช้งานได้กับ Arduino (แบตเตอรี่จะไม่ทำงาน)

- สิ่งที่ฉันคาดหวังให้คนส่วนใหญ่มีอยู่แล้วเช่นกัน → อุปกรณ์บัดกรี สายเคเบิล โลหะแผ่นบาง (กระป๋องถั่วหรือเหล็กชุบสังกะสีทำงานได้ดี)

เพิ่มเติม (ถ้าคุณต้องการทำให้แฟนซีขึ้นเล็กน้อย):

- กรอบรูป

- สีใส

- ท่อทองเหลืองหรือทองเหลือง

- โปรโตบอร์ด

- แม่เหล็ก

- สวิตช์

- ขั้วต่อสกรู

- ปลั๊กไฟ

เครื่องมือ:

- สว่านไม้

- เลื่อยไม้

- หัวแร้ง

- คีมบาง

- สิ่วหรือมีดคัตเตอร์กล่องบางชนิด

- อาจมีแปรงบ้าง

- เครื่องมือโรตารี่คงจะเยี่ยมมาก

ขั้นตอนที่ 1: การเดินสายไฟและการบัดกรี

การเดินสายไฟและการบัดกรี
การเดินสายไฟและการบัดกรี
การเดินสายไฟและการบัดกรี
การเดินสายไฟและการบัดกรี

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

จริงๆแล้วบัดกรีทุกอย่างหลังจากขั้นตอนที่ 8 ตามภาพ

R1 ควรเป็นตัวต้านทาน 200 kΩ (100 kΩ จะทำงานตามไลบรารี capsens ด้วย)

R2 ควรเป็นตัวต้านทาน 120 Ω

ขั้นตอนที่ 2: รหัส

นี่คือรหัสที่ฉันใช้และเขียน ด้วยคำพูดที่หวังว่าจะเป็นประโยชน์ คุณต้องแฟลช Arduino ของคุณด้วย…

ขั้นตอนที่ 3: การตรวจจับความจุ

การตรวจจับความจุ
การตรวจจับความจุ

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

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

ขั้นตอนที่ 4: Arduino Multi Tasking

Arduino Multi Tasking
Arduino Multi Tasking

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

ฉันไม่มีอำนาจในเรื่องนี้ด้วย แต่โดยทั่วไปคุณบอก Arduino (อย่างน้อยในกรณีนี้): ทำภารกิจ A สำหรับ x มิลลิวินาที จากนั้นภารกิจ B สำหรับ y มิลลิวินาที คุณต้องการในกรณีนี้ก็ต่อเมื่อคุณต้องการให้ไฟ LED และเสียงหัวใจเต้นขณะตรวจจับความจุ ฉันต้องการทั้งสองอย่างจริงๆ ดังนั้นฉันจึงใช้เวลาเพิ่มเติมในการเขียนโค้ดนั้น การเต้นของหัวใจทำให้โครงการนี้ยอดเยี่ยมมาก อย่างน้อยนั่นคือสิ่งที่ฉันคิดว่า…

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

ขั้นตอนที่ 5: แหนบ

แหนบ
แหนบ
แหนบ
แหนบ
แหนบ
แหนบ

Arduino ใช้แหนบในรหัสของฉันเป็นสัญญาณเริ่มต้นและหยุด ตรวจพบว่าแหนบถูกถอดออกจากที่ของมันโดยการตรวจสอบพิน 2 และ 12 หรือไม่ (คุณอาจไม่ต้องการสองตัว…อันหนึ่งถูกใช้เป็นการขัดจังหวะเพื่อปลุก Arduino และอีกอันเพื่อตรวจจับสภาพการหยุดดังนั้นฉันจึงไม่' ไม่รู้ว่าจะใช้ขาเดียวได้ไหม…) ดังนั้นคุณต้องมีจุดสองจุดที่แหนบสามารถติดต่อกับเกมได้

มีความเป็นไปได้หลายประการ:

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

- คุณสามารถใช้แม่เหล็กด้านหลังเหล็กหรือกาวแม่เหล็กด้านหลังโลหะที่ไม่ใช่เหล็ก (ร่าง 2-3)

เนื่องจากฉันมีเครื่องกลึงโลหะ ฉันจึงสร้างมันเหมือนที่แสดงใน Sketch 4 ฉันจึงทำชิ้นส่วนทองเหลืองที่ยื่นออกมาทางแผงด้านหน้าและมีแม่เหล็กอยู่ภายใน แม่เหล็กและลวดสามารถยึดด้วยสกรูด้วงพร้อมกัน

อาจมีวิธีที่ดีกว่าและ/หรือง่ายกว่านั้น มีความคิดสร้างสรรค์!

ขั้นตอนที่ 6: ติดกาวผู้ป่วย

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

แน่นอน คุณยังสามารถลองใช้วิธีเหล่านี้เพื่อให้คนไข้ของคุณอยู่บนท่อนไม้ (เลเซอร์ การเผาไหม้ กระดาษถ่ายโอน การกัด หรือการแกะสลัก…)

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

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

ขั้นตอนที่ 7: ตัดเขาและติดแผ่นโลหะ

ตัดเขาแล้วติดแผ่นโลหะ
ตัดเขาแล้วติดแผ่นโลหะ
ตัดเขาแล้วติดแผ่นโลหะ
ตัดเขาแล้วติดแผ่นโลหะ
ตัดเขาแล้วติดแผ่นโลหะ
ตัดเขาแล้วติดแผ่นโลหะ
ตัดเขาแล้วติดแผ่นโลหะ
ตัดเขาแล้วติดแผ่นโลหะ

คุณต้องมีรูด้านหน้าและด้านหลัง

ในส่วนด้านหน้า คุณสามารถเจาะหรือเลื่อยออกบางรูในขนาดและรูปร่างที่คุณต้องการ และพอดีกับผู้ป่วยของคุณ ในภาพคุณสามารถเห็นที่ฉันทำหลุม (เพียงสำหรับแรงบันดาลใจของคุณ) ฉันใช้ "Frostner" บิตใหญ่ แต่คุณสามารถทำมันได้ตามใจชอบ เนื่องจากฉันไม่ต้องการให้มองเห็นแผ่นโลหะ ฉันจึงเจาะรูที่ใหญ่กว่าเล็กน้อยจากด้านหลัง ไม่ใช่ตลอดจนรูเล็กๆ จากด้านหน้า ดังที่แสดงในภาพร่างด้านบน !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!. หวังว่าคุณจะทิ้งที่สำหรับ Arduino และสายไฟไว้บ้าง ใช่? ยอดเยี่ยม! ตอนนี้ทำเครื่องหมายตำแหน่งที่ต้องการและตัด V-grove ทุกรูในส่วนหน้าไปยัง Arduino ร่องต้องพอดีกับสายเคเบิลที่คุณต้องการใช้ สามารถตัดไฟ LED ของ Heartbeat, ปลั๊กไฟ, สวิตช์และแหนบได้ทันที

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

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

ตอนนี้คุณสามารถติดแผ่นโลหะและสายไฟเข้าที่ แนบอุปกรณ์อิเล็กทรอนิกส์อื่นๆ ตามขั้นตอนที่ 1 ด้วย

คุณสามารถขันสกรูด้านหลังของคุณไปด้านหน้าได้แล้ว

เกือบเสร็จแล้ว!

ขั้นตอนที่ 8: “อวัยวะ”

“อวัยวะ”
“อวัยวะ”
“อวัยวะ”
“อวัยวะ”

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

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

ขั้นตอนที่ 9: การผูกขาดความสูญเสีย

ผูกขึ้นการสูญเสียบางส่วน
ผูกขึ้นการสูญเสียบางส่วน
ผูกขึ้นการสูญเสียบางส่วน
ผูกขึ้นการสูญเสียบางส่วน

ฉันใส่กรอบของฉัน บางทีคุณอาจต้องการพิจารณาเช่นกัน;)

ฉันยังเจาะรูด้านหลังเพื่อแขวนไว้บนผนัง

วิธีการเล่น:

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

แหนบน่าจะใส่แทนระหว่างรอบ

ขอให้สนุกกับการทำและเล่น!

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

แนะนำ: