สารบัญ:
- ขั้นตอนที่ 1: อะไหล่และวัสดุสิ้นเปลือง
- ขั้นตอนที่ 2:
- ขั้นตอนที่ 3:
- ขั้นตอนที่ 4:
- ขั้นตอนที่ 5:
- ขั้นตอนที่ 6:
- ขั้นตอนที่ 7:
- ขั้นตอนที่ 8:
- ขั้นตอนที่ 9:
- ขั้นตอนที่ 10:
- ขั้นตอนที่ 11:
- ขั้นตอนที่ 12:
- ขั้นตอนที่ 13:
- ขั้นตอนที่ 14:
- ขั้นตอนที่ 15:
- ขั้นตอนที่ 16:
- ขั้นตอนที่ 17:
- ขั้นตอนที่ 18:
- ขั้นตอนที่ 19:
- ขั้นตอนที่ 20:
- ขั้นตอนที่ 21:
- ขั้นตอนที่ 22:
- ขั้นตอนที่ 23:
- ขั้นตอนที่ 24:
- ขั้นตอนที่ 25:
- ขั้นตอนที่ 26:
- ขั้นตอนที่ 27:
- ขั้นตอนที่ 28: อะไรต่อไป
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
คำแนะนำก่อนหน้าของฉันครอบคลุมพื้นฐานของการตรวจจับความเร็วปาเป้าโดยใช้ตัวปล่อยอินฟราเรดและตัวตรวจจับ โครงการนี้ก้าวไปอีกขั้นโดยใช้แผงวงจรพิมพ์ จอแสดงผล และแบตเตอรี่เพื่อสร้างตัวนับกระสุนแบบพกพาและโครโนกราฟ นอกจากนี้เรายังเพิ่ม 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 2019
แนะนำ:
DIY Keyboard Controller สำหรับ MAME และ Virtual Pinball: 4 ขั้นตอน (พร้อมรูปภาพ)
DIY Keyboard Controller สำหรับ MAME และ Virtual Pinball: ชุดคำสั่งนี้ให้คุณสร้างคอนโทรลเลอร์คีย์บอร์ดของคุณเองโดยใช้คีย์บอร์ดเก่าในราคาลวด บัดกรี และเศษไม้ ตัวควบคุมเหล่านี้ถูกใช้ในโครงการ MAME และ Virtual Pinball ของฉัน .See Virtual Pinball Inst
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: 9 ขั้นตอน
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: ใช้งานได้กับ USB พื้นฐาน เกมสำหรับ PC-Flipperkästen Die Spannungsversorgung erfolgt über das USB Kabel. Implementiert sind die beiden Flipper Buttons และ ein Startbutton Zusätzlich ist ein stossen von unten, von links และ von rechts implem
การเลือก Step Motor และ Driver สำหรับ Arduino Automated Shade Screen Project: 12 ขั้นตอน (พร้อมรูปภาพ)
การเลือก Step Motor และ Driver สำหรับ Arduino Automated Shade Screen Project: ในคำแนะนำนี้ ฉันจะทำตามขั้นตอนต่างๆ ที่ฉันทำเพื่อเลือก Step Motor และ Driver สำหรับโครงการ Automated Shade Screen ต้นแบบ ม่านบังแดดเป็นรุ่นมือหมุน Coolaroo ยอดนิยมและราคาไม่แพง และฉันต้องการเปลี่ยนแ
Oceania Midi Controller (สำหรับ Make Noise 0-Coast และ Synths อื่นๆ): 6 ขั้นตอน (พร้อมรูปภาพ)
Oceania Midi Controller (สำหรับ Make Noise 0-Coast และ Synths อื่นๆ): ในช่วงไม่กี่ปีที่ผ่านมา ผู้ผลิตซินธิไซเซอร์จำนวนหนึ่งได้เปิดตัว "เดสก์ท็อปกึ่งโมดูลาร์" เครื่องมือ โดยทั่วไปจะใช้ฟอร์มแฟกเตอร์เดียวกันกับรูปแบบซินธิไซเซอร์แบบโมดูลาร์ของ Eurorack และส่วนใหญ่มักมีจุดประสงค์เพื่อใช้เป็น g
Digital Controller สำหรับ Air Suspension โดยใช้ Arduino และ Smartphone Remote: 7 ขั้นตอน (พร้อมรูปภาพ)
Digital Controller for Air Suspension โดยใช้ Arduino และ Smartphone Remote: สวัสดีทุกคน ในคำแนะนำนี้ฉันจะพยายามแสดงวิธีสร้างตัวควบคุมสำหรับระบบกันสะเทือนอากาศในรถยนต์ของคุณโดยใช้โมดูล Arduino + Bluetooth และสำหรับสมาร์ทโฟนที่มี Android +4.4 จากระยะไกล นี่เป็นคำสั่งแรกของฉันเช่นกัน แบก W