สารบัญ:

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

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

วีดีโอ: เกม DIY Steampunk Operation ของฉัน ใช้ Arduino: 9 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: 9. Arduino for Production! How to Test the programmer and Build the first Microcontroller Circuit 2024, กรกฎาคม
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: การผูกขาดความสูญเสีย

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

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

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

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

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

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

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

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

แนะนำ: