สารบัญ:

ป้อมปืน Star Wars DF.9: 4 ขั้นตอน
ป้อมปืน Star Wars DF.9: 4 ขั้นตอน

วีดีโอ: ป้อมปืน Star Wars DF.9: 4 ขั้นตอน

วีดีโอ: ป้อมปืน Star Wars DF.9: 4 ขั้นตอน
วีดีโอ: Minecraft: STAR WARS DF.9 | Anti-Personal Turret Tutorial 2024, พฤศจิกายน
Anonim
Image
Image
ป้อมปืน Star Wars DF.9
ป้อมปืน Star Wars DF.9
ป้อมปืน Star Wars DF.9
ป้อมปืน Star Wars DF.9
ป้อมปืน Star Wars DF.9
ป้อมปืน Star Wars DF.9

ดังนั้นโครงการนี้จากการสุ่มค้นหา Star Wars บน Thingiverse ฉันค้นพบสิ่ง:3041805 สิ่งนี้ทำให้ฉันทึ่งเมื่อจำได้อย่างชัดเจนจากภาพยนตร์ Star Wars เรื่องที่ 5 The Empire Strikes Back ฉันต้องการทำป้อมปืนมาระยะหนึ่งแล้วและนี่ดูเหมือนเป็นแท่นที่ยอดเยี่ยมที่จะลอง

ขั้นตอนที่ 1: การพิมพ์

การพิมพ์
การพิมพ์

ดังนั้นฉันจึงใช้เครื่องพิมพ์ Prusa i3 Mk3 กับเส้นใยสีส้ม นี่คือสิ่งที่ฉันมีอยู่ในขณะนี้ ฉันดาวน์โหลดไฟล์จาก https://www.thingiverse.com/thing:3041805 และเพิ่มเป็นสองเท่าในแต่ละส่วน ตอนนี้ชิ้นส่วนต่างๆ ก็ยอดเยี่ยม แต่มีไว้สำหรับเกมกระดาน ฉันได้แนบไฟล์กระบอกและป้อมปืนที่ดัดแปลงเพื่อรองรับสายไฟและไฟ LED ควรดาวน์โหลดฐานจาก Thingiverse ฉันพิมพ์ที่.15 มม. ต่อชั้น โดยไม่มีแพหรือฐานรองรับ ฐานเป็นส่วนที่ยาวที่สุดโดยใช้เวลาเกือบ 15 ชั่วโมง ตัวยึดเซอร์โวเป็นชิ้นส่วนเดียวที่ฉันทำเอง พอดีกับศูนย์กลางของหอคอยและป้องกันไม่ให้เซอร์โวหมุนแทนที่จะหมุนป้อมปืน จะติดกาวสำหรับผลิตภัณฑ์ขั้นสุดท้าย

ขั้นตอนที่ 2: อุปกรณ์อิเล็กทรอนิกส์

เครื่องใช้ไฟฟ้า
เครื่องใช้ไฟฟ้า
เครื่องใช้ไฟฟ้า
เครื่องใช้ไฟฟ้า
เครื่องใช้ไฟฟ้า
เครื่องใช้ไฟฟ้า
เครื่องใช้ไฟฟ้า
เครื่องใช้ไฟฟ้า

อะไหล่:

NodeMCU:

เซอร์โว 9G:

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

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

ขั้นตอนที่ 3: ซอฟต์แวร์/รหัส

ซอฟต์แวร์/รหัส
ซอฟต์แวร์/รหัส
ซอฟต์แวร์/รหัส
ซอฟต์แวร์/รหัส
ซอฟต์แวร์/รหัส
ซอฟต์แวร์/รหัส
ซอฟต์แวร์/รหัส
ซอฟต์แวร์/รหัส

ดังนั้นฉันจึงลองสิ่งใหม่สำหรับฉันในครั้งนี้ ฉันรู้จักห้องสมุด/บริการของ Blynk IoT มาระยะหนึ่งแล้ว แต่ยังไม่เคยลองใช้เลย เว็บไซต์ของพวกเขาคือ https://www.blynk.cc ฉันประทับใจมากกับความเรียบง่ายของการใช้งาน ในการเริ่มต้น ฉันดาวน์โหลดแอปลงใน iPhone และสร้างบัญชี จากนั้นฉันก็สร้าง UI พื้นฐานสำหรับการควบคุมทั้งสองที่ฉันต้องการ อันแรกสำหรับหมุนเซอร์โวที่ควบคุมป้อมปืน และอีกอันคือปุ่มกดแบบไม่สลับสำหรับ LED (เลเซอร์) จากนั้นฉันก็ไปกำหนดพินเสมือนหรือพินจริงสำหรับคอนโทรลเลอร์แต่ละตัว สิ่งนี้ทำในตอนแรกด้วยการลองผิดลองถูกสองสามรอบ แต่ด้วย googling บางตัวก็สามารถผ่านมันไปได้อย่างง่ายดาย

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

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

ขั้นตอนที่ 4: แผนสำหรับอนาคต

นี่เป็นเทมเพลตพื้นฐานที่ยอดเยี่ยม แต่กลับดูน่าเบื่อ ในอีกสองสามสัปดาห์/เดือนข้างหน้า (ฉันมีลูกแล้ว เวลาในการพัฒนามีจำกัด) ฉันวางแผนที่จะวาดภาพแบบจำลองให้ดูเหมือนจริงมากขึ้น ต่อไป ฉันต้องการเพิ่มเสียงสำหรับเสียงนี้อย่างน้อย 2 เสียง ได้แก่ เสียงหมุนและเสียงยิง ฉันคิดว่าเสียงกัดบางส่วนจากฉากต่อสู้ก็น่าจะดีเช่นกัน PIE IN THE SKY คือการทำให้การติดตามอัตโนมัติโดยใช้ OpenCV หรือ PixyCam จากนั้นลูกชายของฉันสามารถเล่นคนเดียวโดยที่ฉันไม่ต้องติดตามเขาเอง

แนะนำ: