สารบัญ:

Arduino สำหรับ Nerf: Chronograph และ Shot Counter: 28 ขั้นตอน (พร้อมรูปภาพ)
Arduino สำหรับ Nerf: Chronograph และ Shot Counter: 28 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino สำหรับ Nerf: Chronograph และ Shot Counter: 28 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino สำหรับ Nerf: Chronograph และ Shot Counter: 28 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Nerf Chronograph Hack: Nerf chrono Prochrono Indoor Lighting - Vintage Justajolt Nerf Hack! 2024, กรกฎาคม
Anonim
Image
Image
อะไหล่และวัสดุสิ้นเปลือง
อะไหล่และวัสดุสิ้นเปลือง

คำแนะนำก่อนหน้าของฉันครอบคลุมพื้นฐานของการตรวจจับความเร็วปาเป้าโดยใช้ตัวปล่อยอินฟราเรดและตัวตรวจจับ โครงการนี้ก้าวไปอีกขั้นโดยใช้แผงวงจรพิมพ์ จอแสดงผล และแบตเตอรี่เพื่อสร้างตัวนับกระสุนแบบพกพาและโครโนกราฟ นอกจากนี้เรายังเพิ่ม LED บางดวงเพื่อจำลองแฟลชปากกระบอกปืน เพราะ พิว พิว พิว พิว..

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

ขั้นตอนที่ 1: อะไหล่และวัสดุสิ้นเปลือง

อะไหล่และวัสดุสิ้นเปลือง
อะไหล่และวัสดุสิ้นเปลือง
อะไหล่และวัสดุสิ้นเปลือง
อะไหล่และวัสดุสิ้นเปลือง

แผงวงจรพิมพ์ สามชุดจะเสียค่าใช้จ่ายเพียง $12.40 พร้อมค่าจัดส่งฟรี ดังนั้นให้กับเพื่อนเพื่อแบ่งปันค่าใช้จ่าย:

สวนสาธารณะ OSH:

ชิ้นส่วนอิเล็กทรอนิกส์

  • 1 ชิ้น, Q1 MOSFET N-CH 20V 530MA TO92-3, Microchip TN0702N3-G,
  • 5 ea., ไฟ LED 5 มม., สีที่คุณเลือก

    • สีขาว
    • แอมเบอร์
  • 6 ea., 100 โอห์ม 1/8W 5% ตัวต้านทานจำกัดกระแส,
  • 2 ea., ตัวต้านทาน 10K 1/8W 5%,
  • 1 อี โฟโต้ทรานซิสเตอร์ [Everlight PT928-6B-F](https://www.digikey.com/short/qtrp5m)
  • 1 อี IR Emitter, [เอเวอร์ไลท์ IR928-6C-F](https://www.digikey.com/short/jzr3b8)
  • 1 อี ตัวต้านทาน 100 โอห์ม 1/8W 5%, [Stackpole CF18JT100R](https://www.digikey.com/short/q72818)
  • 1 ea. สายจัมเปอร์ชาย-ชาย 12" [Adafruit 1955], (https://www.digikey.com/short/pzhhrt)
  • 1 ea., Adafruit ItsyBitys 8Mhz 3V, [Adafruit 3675], (https://www.digikey.com/short/pzhhwj)
  • 1 ea., BATT HOLDER AAA 3 CELL 6" LEADS,
  • 1 ชิ้น, SWITCH SLIDE SPST, E-Switch EG1218,
  • 1 ชิ้น, SWITCH TACTILE SPST-NO 0.05A 24V, TE 1825910-6,
  • 1 ea., จอแสดงผล I2C 7 ส่วน:

    • อดาฟรุ๊ตแดง 878
    • บลูอดาฟรุ๊ต 881,

ชิ้นส่วน 3 มิติ

ชิ้นส่วน 3 มิติถูกสร้างขึ้นใน TinkerCad เป็นหลัก ซึ่งหมายความว่าง่ายต่อการปรับเปลี่ยนตามวัตถุประสงค์ของคุณเอง:

  • หมวกและลำตัว:
  • อะแดปเตอร์บาร์เรล:

ฉันได้ใส่สำเนาของ STL บน Thingiverse ด้วย:

เครื่องมือ & อื่นๆ:

  • หัวแร้ง
  • เครื่องปอกสายไฟ
  • คีมตัดแบบฟลัช
  • ปืนกาวร้อน
  • ลวด
  • สกรูเกลียวปล่อย #2
  • 3/4" PCV

ขั้นตอนที่ 2:

ภาพ
ภาพ
ภาพ
ภาพ

เราจะเริ่มต้นด้วยแผงวงจร

  • แยกกระดาน "ฝ่าวงล้อม" ที่มีขนาดเล็กกว่าสองแผ่นออกจากตรงกลางแล้วพักไว้สำหรับหลังโดยใช้ฟลัชคัทหรือโดยการบิด
  • ตัดขอบหยาบ ตะไบ หรือทรายให้เรียบ

ขั้นตอนที่ 3:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

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

  • แคร์รี่ แอน จาก Geek Girl Diaries
  • โคลิน จาก Adafruit

โดยทั่วไป:

  • ค้นหาตำแหน่งบน PCB โดยใช้เครื่องหมายซิลค์สกรีน
  • โค้งงอส่วนประกอบให้พอดีกับรอยเท้า
  • ประสานตะกั่ว
  • ตัดลีด

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

  • ตัวต้านทาน 100 โอห์ม 6 ตัวที่จำกัดกระแสไฟ LED ไว้ที่จุดที่มีเครื่องหมาย "*R" และ "100"
  • ตัวต้านทาน 2 ea., 10, 000 โอห์มไปในจุดที่ทำเครื่องหมาย "10K"

ขั้นตอนที่ 4:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ต่อไป เรามาติดตั้งคู่อีซีแอล/ตัวตรวจจับกัน หากคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานเหล่านี้ ให้อ้างอิงกลับไปที่ Instructables ก่อนหน้าของฉัน

  • ตัวส่งสัญญาณ IR มีความชัดเจนและไปในจุดที่มีเครื่องหมาย "EMIT" โดยที่เลนส์กลมชี้ไปทางตรงกลาง
  • เครื่องตรวจจับ IR เป็นสีดำและไปในจุดที่ระบุว่า "DETECT" โดยที่เลนส์กลมชี้ไปที่ตัวปล่อย IR

ขั้นตอนที่ 5:

ภาพ
ภาพ
ภาพ
ภาพ

เนื่องจากไฟ LED 5 ดวงจะดึงกระแสไฟมากกว่าไมโครคอนโทรลเลอร์โดยตรง เราจะใช้สวิตช์ทรานซิสเตอร์เพื่อเปิดและปิด นี่อาจเป็น N-channel MOSFET ขนาดเล็กหรือทรานซิสเตอร์ NPN ปกติ เนื่องจากเรากำลังติดต่อกับ 100 mA

N-MOSFET ไปที่จุดที่มีเครื่องหมาย "Q1" โดยมีหน้าเรียบตรงกับเครื่องหมาย

ขั้นตอนที่ 6:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ไฟ LED มีขั้ว สายยาวเป็นค่าบวกและมีเครื่องหมาย "+" บน PCB นอกจากนี้ยังมีขอบแบนที่ด้านข้างที่ฉันมองไม่เห็นชัดเจน

  • ติดตั้งไฟ LED ทั้งหมดที่ด้านข้างตรงข้ามตัวต้านทานและ MOSFET
  • พลิกกระดานและบัดกรีตะกั่วหนึ่งอัน และนำ LED แต่ละตัวเพียงอันเดียวเข้าที่
  • ตรวจสอบไฟ LED โดยตรวจสอบว่าตะกั่วยาวอยู่ในรูที่มีเครื่องหมาย "+" และไฟ LED ติดอยู่กับบอร์ด

    อุ่นข้อต่อโดยกดเบา ๆ บน LED เพื่อเข้าที่ (ดูรูปที่ 4)

  • ประสานตะกั่วที่เหลือและตัดแต่ง

ขั้นตอนที่ 7:

ภาพ
ภาพ

ทดสอบให้พอดีกับวงแหวน LED ในฝาครอบที่พิมพ์ 3 มิติ มันจะเข้าได้ทางเดียวเท่านั้น โดยให้ MOSFET หันไปทางช่อง "รูปตัวt"

ขั้นตอนที่ 8:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ได้เวลาเริ่มเดินสายไฟแล้ว!

  • ใช้สายไฟและแถบขนาด 6 นิ้วสี่เส้นและดีบุกที่ปลายแต่ละด้าน
  • ประสานเข้ากับส่วนหัวบน PCB:

    • สีแดงสำหรับ "+"
    • สีดำสำหรับ "-"
    • ตัวเลือกสีสำหรับ "S" ซึ่งเป็น "แฟลช" หรือสัญญาณเพื่อเปิดไฟ LED
    • ตัวเลือกสีสำหรับ "G" ซึ่งเป็น "ประตู" หรือสัญญาณที่มาจากเครื่องตรวจจับ IR

ขั้นตอนที่ 9:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

มาเตรียมจอกันเลยครับ ฉันชอบ "เป้สะพายหลัง I2C" ของ Adafruit เพราะพวกเขาใช้สายสัญญาณเพียงสองสายในการทำงาน (นอกเหนือจากพลังงานและกราวด์) คุณยังสามารถเชื่อมโยงเข้าด้วยกัน

คำแนะนำอย่างเป็นทางการของ Adafruit อยู่ที่:https://learn.adafruit.com/adafruit-led-backpack/0-dot-56-seven-segment-backpack

  • ตรวจสอบให้แน่ใจว่าคุณได้การวางแนวการแสดงผลที่ถูกต้องด้วยจุดทศนิยมที่ตรงกับเครื่องหมาย PCB
  • เช่นเดียวกับขั้นตอนก่อนหน้า ลวดดีบุกและแถบ 4 ea., 6 :

    • สีแดงสำหรับ "+"
    • สีดำสำหรับ "-"
    • ตัวเลือกสีสำหรับ "SDA" และ "SCL"

ขั้นตอนที่ 10:

ภาพ
ภาพ
ภาพ
ภาพ

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

  • ใส่สวิตช์ในบอร์ดฝ่าวงล้อมแล้วประสานตะกั่ว
  • ตัดแต่ง แถบ และดีบุก สายไฟขนาด 6 นิ้วสองเส้น สายหนึ่งควรเป็นสีดำสำหรับพื้น อีกเส้นเป็นสีที่โดดเด่น
  • บัดกรีสายไฟเข้ากับบอร์ดฝ่าวงล้อม การวางแนวไม่สำคัญ

ขั้นตอนที่ 11:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

สวิตช์สไลด์ใช้สำหรับเปิดและปิดเครื่อง การออกแบบค่อนข้างสับสน แต่ช่วยในการประกอบ เครื่องหมายบนซิลค์สกรีนแสดงให้เห็นว่าสวิตช์ทำลายหน้าสัมผัสระหว่างลีดที่เป็นบวกทั้งสองอย่างไร

  • ตัดตะกั่วบนกล่องแป้งให้ติดอยู่ประมาณ 2 นิ้ว
  • ประสานสวิตช์สไลด์กับบอร์ดฝ่าวงล้อม
  • ดึงตะกั่วที่เหลือประมาณ 4 นิ้วออกจากที่ใส่แบตเตอรี่และบัดกรีที่ด้านหนึ่งของบอร์ดฝ่าวงล้อม (สีแดงเป็น "+" สีดำเป็น "-")
  • ประสานตะกั่วจากที่ใส่แบตเตอรี่ไปที่อีกด้านหนึ่งของบอร์ดฝ่าวงล้อม (สีแดงเป็น "+", สีดำถึง "-")

ขั้นตอนที่ 12:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ถึงเวลาเริ่มรวมส่วนประกอบต่างๆ เราจะบันทึกปุ่มไว้ข้างหลังเนื่องจากเราสามารถใส่สายไฟสามเส้นผ่านรูเดียวได้อย่างง่ายดาย

  • นำสายสีแดงสามเส้นมา ดึงและบิดเข้าด้วยกัน:

    • วงแหวน LED
    • จอแสดงผล 7 ส่วน
    • สวิตช์สไลด์
  • ใส่เข้าไปในด้านล่างของแผ่น "3V" ของ ItsyBitsy และประสานเข้าที่

    หากคุณกำลังใช้บอร์ดประเภทอื่น ให้ใช้พิน "5V"

  • นำสายกราวด์สีดำสามเส้นจากส่วนประกอบเดียวกัน ดึง บิด และสอดเข้าไปในแพด "G" ตรงข้ามกับแพด "3V"

ขั้นตอนที่ 13:

ภาพ
ภาพ
ภาพ
ภาพ

เสร็จสิ้นการเชื่อมต่อวงแหวน LED โดยติดเกทและสายแฟลชเข้ากับพินที่เหมาะสม:

  • แนบ "G" หรือสายเกทเข้ากับพิน ItsyBitsy A0 ซึ่งจะทำให้เราสามารถอ่านค่าแบบแอนะล็อกสำหรับการแก้ไขปัญหาได้
  • แนบ "S" หรือสายแฟลชเข้ากับพิน 9 ซึ่งจะทำให้เราสามารถ PWM สัญญาณไฟได้หากต้องการควบคุมความสว่างในภายหลัง

ขั้นตอนที่ 14:

ภาพ
ภาพ

เสร็จสิ้นการเชื่อมต่อจอแสดงผล 7 ส่วนโดยต่อสาย I2C:

  • แนบพิน SCL ("นาฬิกา") จากจอแสดงผลเข้ากับพิน SCL บน ItsyBitsy
  • แนบพิน SDA ("data") จากจอแสดงผลเข้ากับพิน SDA บน ItsyBitsy

ขั้นตอนที่ 15:

ภาพ
ภาพ

เวลาในการเพิ่มปุ่ม:

  • แนบตะกั่วสีดำเข้ากับหมุด "G" ของ ItsyBitsy ที่ขอบด้านสั้นด้านล่างของบอร์ด นี่เป็นสัญญาณกราวด์เดียวกันกับพิน "G" อีกอัน
  • แนบสายสีกับหมุด ItsyBitsy "7" ซึ่งจะช่วยให้เราใช้สัญญาณขัดจังหวะฮาร์ดแวร์เพื่อรีเซ็ตตัวนับ

ขั้นตอนที่ 16:

ภาพ
ภาพ
ภาพ
ภาพ

ณ จุดนี้ ถึงเวลาทดสอบส่วนประกอบต่างๆ ของเราแล้ว

หากนี่เป็นครั้งแรกที่คุณใช้ Adafruit ItsyBitsy คุณจะต้องกำหนดค่า Arduino IDE ของคุณให้รู้จักบอร์ด

ทำตามคำแนะนำที่

หากนี่เป็นครั้งแรกที่คุณใช้จอแสดงผล I2C ของ Adafruit คุณจะต้องกำหนดค่า Arduino IDE ของคุณอีกครั้งเพื่อใช้ไลบรารีของ Adafruit

ทำตามคำแนะนำได้ที่

ใช้เวลาในการทดสอบ:

  • แนบ ItsyBitsy กับคอมพิวเตอร์โดยใช้ USB Micro
  • [เครื่องมือ] -> [บอร์ด] -> [Adafruit IstyBitsy 32U4 8MHz]
  • [เครื่องมือ] -> [พอร์ต] -> พอร์ตที่เคยเชื่อมต่อ มักจะเป็นตัวเลขสูงสุด
  • [ไฟล์] -> [ตัวอย่าง] -> [ไลบรารี Adafruit LED Backpack] -> [sevenseg]
  • [ร่าง] -> [อัพโหลด]

หากการอัปโหลดสำเร็จ จอแสดงผลควรจะมีชีวิตชีวาและเริ่มแสดงตัวเลขที่เพิ่มขึ้น ได้เวลาส่งเสียง "วู้ว!" แห่งความรุ่งโรจน์ ถ้าไม่ถึงเวลาที่จะสวมหมวกตัวแก้ไขปัญหา

หากการอัปโหลดล้มเหลว ให้ตรวจสอบคำแนะนำในการตั้งค่า ItsyBitsy การตั้งค่า IDE และการเชื่อมต่อสาย USB อีกครั้ง

หากจอแสดงผลไม่สว่างขึ้น ให้ตรวจสอบคำแนะนำเกี่ยวกับกระเป๋าเป้และการเชื่อมต่อสายไฟของคุณอีกครั้ง

ขั้นตอนที่ 17:

ได้เวลาทดสอบ IR อีซีแอล/เครื่องตรวจจับคู่แล้ว

  • [ไฟล์] -> [ตัวอย่าง] -> [อนาล็อก] -> [AnalogReadSerial]
  • อัปโหลดไปยังบอร์ดของคุณ
  • คลิกไอคอน "Serial Monitor" ที่มุมขวาของ IDE

หากโชคดี คุณจะเห็นกระแสของค่าต่างๆ เข้ามา ค่าเหล่านี้เป็นค่าอนาล็อก 10 บิต ดังนั้นจะอยู่ในช่วงตั้งแต่ 0 ถึง 1023

  • เมื่อโฟโต้ทรานซิสเตอร์ถูกแสงจะทำให้กระแสไฟผ่านและสัญญาณจะลดลงสู่ 0
  • เมื่อโฟโต้ทรานซิสเตอร์ไม่เห็น IR มันจะหยุดการไหลของกระแสเพื่อให้สัญญาณสูงขึ้น

หากคุณไม่ได้รับการเปลี่ยนแปลงที่คาดหวัง นี่คือสิ่งที่ควรตรวจสอบ:

  • ตรวจสอบการเดินสายจากวงแหวนไปยังไมโครคอนโทรลเลอร์อีกครั้ง
  • IR LED เปิดอยู่หรือไม่?

    • มันควรจะอบอุ่นเล็กน้อยเมื่อสัมผัส
    • กล้องมือถือราคาถูกจะแสดงแสง IR ได้อย่างสวยงาม
    • หากไม่ได้เปิดอยู่ แสดงว่ามีสายย้อนกลับ

ขั้นตอนที่ 18:

ถึงเวลาทดสอบไฟแฟลช เราจะใช้ตัวอย่าง "Blink" พื้นฐานและเปลี่ยนหมายเลขพิน:

  • [ไฟล์] -> [ตัวอย่าง] -> [01. Basic]->[กะพริบ]
  • ขึ้นอยู่กับรุ่น IDE ของคุณ เปลี่ยนหมายเลขพินให้ตรงกับที่เราเลือกในขั้นตอนที่ 13 (พิน 9)
  • อัพโหลดภาพสเก็ตช์และเตรียมปิดตา

หากคุณไม่ได้รับการกะพริบตามที่คาดไว้ ให้ตรวจสอบสายไฟและหมายเลขพินของคุณ

ขั้นตอนที่ 19:

สิ่งที่เหลืออยู่ในการทดสอบคือปุ่มกด:

  • [ไฟล์] -> [ตัวอย่าง] -> [01. Basic] -> [DigitalReadSerial]
  • เปลี่ยนปุ่มกด = 2; เพื่อกดปุ่ม = 7;
  • เปลี่ยน pinMode(pushButton, INPUT); เพื่อ pinMode(pushButton, INPUT_PULLUP);
  • ที่อัพโหลด.

INPUT_PULLUP ติดตัวต้านทาน pullup แบบอ่อนที่ 3V ซึ่งหมายความว่า digitalRead() ควรส่งคืน "HIGH" หรือ "1" เมื่อกดปุ่มควรกลับ "LOW" หรือ "0"

หากคุณไม่ได้รับค่าที่คาดไว้ ให้กลับไปตรวจสอบการเดินสายไฟของปุ่ม

ขั้นตอนที่ 20:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ถึงเวลาที่จะนำระบบที่ทดสอบของเรามารวมเข้าด้วยกัน เริ่มต้นด้วยการเตรียมถังพีวีซี:

  • ตัดชิ้นส่วน PCV ขนาด 3/4" ยาว 85 มม.
  • ทำเครื่องหมายจากปลาย 6 มม. แล้วเจาะรูขนาด 1/4 นิ้วหรือใหญ่กว่าทั้งสองข้างโดยให้อยู่ตรงกลางมากที่สุด
  • ฉีดสเปรย์ด้านในของลูกดอกให้แบนสีดำเพื่อดูดซับแสง IR ที่สะท้อนเมื่อลูกดอกพุ่งผ่าน
  • ใช้ไฟล์ทำเครื่องหมายตำแหน่งของรูที่ปลายกระบอก

ขั้นตอนที่ 21:

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

ขั้นตอนที่ 22:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ใส่สวิตช์เปิดปิดและปุ่มลงในรูเคส 3D และยึดให้เข้าที่ด้วยกาวร้อน

ขั้นตอนที่ 23:

ภาพ
ภาพ
ภาพ
ภาพ

เลื่อน ItsyBitsy เข้าไปในช่องและจัดเรียงสายไฟเพื่อให้เรามีเส้นทางสำหรับถัง

ขั้นตอนที่ 24:

ภาพ
ภาพ
ภาพ
ภาพ
  • ใส่วงแหวน LED ลงในฝาปิดแล้วยึดเข้าที่ด้วยกาวร้อน
  • ติดฝาเพื่อให้พอร์ต ItsyBitsy USB ปรากฏในตำแหน่งที่ถูกต้อง

ขั้นตอนที่ 25:

ภาพ
ภาพ
  • ใส่กระบอกของคุณเพื่อให้เครื่องหมายการจัดตำแหน่งที่ปลายกระบอกตรงกับเครื่องหมายหมวก
  • ตรวจสอบตัวปล่อย IR และเครื่องตรวจจับด้วยสายตาและมองเห็นได้ผ่านรูในถัง ขยายรูถ้าจำเป็น
  • ต่อ USB เข้ากับ ItsyBitsy และเรียกใช้การตรวจสอบ IR อีกครั้ง (ร่าง AnalogReadSerial)

ขั้นตอนที่ 26:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

การจัดตำแหน่งขั้นสุดท้ายนั้นค่อนข้างยุ่งยาก คุณต้องการยึดถังของคุณในตำแหน่งที่ถูกต้อง

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

ขั้นตอนที่ 27:

ภาพ
ภาพ

เวลาสำหรับเฟิร์มแวร์เกรดอาวุธบางตัว

  • ดาวน์โหลดแล้วอัปโหลดภาพร่างที่แนบมากับ ItsyBitsy
  • ตรวจสอบว่าหน้าจอกะพริบ (จนกว่าจะยิงนัดแรก)
  • วางนิ้วของคุณไว้ที่ปลายกระบอกปืนให้ไกลพอที่จะปิดกั้นลำแสง IR แล้วถอดออกอย่างรวดเร็ว
  • ตรวจสอบว่าคุณได้รับแสงแฟลชจาก LED
  • ตรวจสอบว่าคุณได้รับการอ่านเป็นตัวเลขซึ่งจะสลับจาก "1" (จำนวนช็อต) และค่าฟุตต่อวินาทีเล็กน้อยเช่น "1.5"
  • กดปุ่มที่ด้านล่างของลำกล้องปืนและตรวจสอบว่าปุ่มกลับไปเป็นเส้นประที่กะพริบ (รีเซ็ตจำนวนการยิง)

หากขั้นตอนใดล้มเหลว ให้ย้อนกลับและตรวจสอบการทำงานอีกครั้งโดยใช้แบบร่างการทดสอบก่อนหน้านี้ ตรวจสอบสายไฟเพื่อดูว่ามีอะไรกระแทกระหว่างการประกอบหรือไม่

ขั้นตอนที่ 28: อะไรต่อไป

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

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

Arduino Contest 2019
Arduino Contest 2019
Arduino Contest 2019
Arduino Contest 2019

รองชนะเลิศการแข่งขัน Arduino 2019

แนะนำ: