สารบัญ:

Arduino Automated Spider Prank: 7 ขั้นตอน (พร้อมรูปภาพ)
Arduino Automated Spider Prank: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Automated Spider Prank: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Automated Spider Prank: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Arduino Spider robot (Quadruped) 2024, พฤศจิกายน
Anonim
Arduino แมงมุมอัตโนมัติเล่นตลก
Arduino แมงมุมอัตโนมัติเล่นตลก
Arduino แมงมุมอัตโนมัติเล่นตลก
Arduino แมงมุมอัตโนมัติเล่นตลก

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

ขั้นตอนที่ 1: ชิ้นส่วนและเครื่องมือ

อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ

อะไหล่

  1. แมงมุมปลอม (ร้านดอลลาร์?)
  2. Arduino
  3. เซอร์โว - Amazon / Aliexpress
  4. เซ็นเซอร์ (เลือก 1 - ฉันแสดงทั้งสองวิธีในคำแนะนำนี้)

    • อัลตราโซนิกเซนเซอร์ - Amazon / Aliexpress
    • เซ็นเซอร์ PIR - Amazon / Aliexpress
  5. สายเขียงหั่นขนมและจัมเปอร์
  6. ไอติมแท่ง
  7. เศษไม้
  8. กล่องส่งของเปล่า

เครื่องมือ

  1. มีดหรือเครื่องตัดกล่อง
  2. ปืนกาว
  3. เลื่อย
  4. กาวไม้ (หรือเพียงแค่ใช้ปืนกาว)

ขั้นตอนที่ 2: การทดสอบเซอร์โว เซ็นเซอร์อัลตราโซนิก และเซ็นเซอร์ PIR

การทดสอบเซอร์โว เซ็นเซอร์อัลตราโซนิก และเซ็นเซอร์ PIR
การทดสอบเซอร์โว เซ็นเซอร์อัลตราโซนิก และเซ็นเซอร์ PIR
การทดสอบเซอร์โว เซ็นเซอร์อัลตราโซนิก และเซ็นเซอร์ PIR
การทดสอบเซอร์โว เซ็นเซอร์อัลตราโซนิก และเซ็นเซอร์ PIR
การทดสอบเซอร์โว เซ็นเซอร์อัลตราโซนิก และเซ็นเซอร์ PIR
การทดสอบเซอร์โว เซ็นเซอร์อัลตราโซนิก และเซ็นเซอร์ PIR

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

เซอร์โว

  • บทเรียนเซอร์โวพื้นฐานเกี่ยวกับ Sunfounder
  • ตัวอย่างโค้ดของ Hobbytronics
  • รหัสทดสอบแบบง่ายของฉันด้านล่าง - servo_test.ino

อัลตราโซนิกเซนเซอร์

  • มันทำงานอย่างไรกับ RandomNerdTutorials
  • ตัวอย่างโค้ดในหน้าเดียวกันของ RandomNerdTutorials
  • รหัสทดสอบแบบง่ายของฉันด้านล่าง - Ultrasonic_Distance_check.ino

เซ็นเซอร์ PIR

  • PIR ทำงานอย่างไรกับ Adafruit
  • ตัวอย่างโค้ดบน Adafruit
  • รหัสทดสอบแบบง่ายของฉันด้านล่าง - PIR_Sensor_Test.ino

ขั้นตอนที่ 3: การรวม Compents

การรวม Compents
การรวม Compents
การรวม Compents
การรวม Compents
การรวม Compents
การรวม Compents

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

ตัวเลือกอัลตราโซนิก

  • รหัสนี้จะตรวจสอบว่าวัตถุอยู่ในระยะที่กำหนดและเรียกแมงมุมหรือไม่
  • ในโค้ด คุณสามารถเปลี่ยนตัวแปร triggerDistance ให้ใกล้หรือไกลกว่า 48 นิ้ว (4 ฟุต) ขึ้นอยู่กับสถานการณ์ของคุณ
  • เชื่อมต่อเซอร์โวกับ 5v, Gnd และ Pin 10
  • เชื่อมต่อ Ultrasonic Sensor กับ 5v, Gnd, A0 (Trig) และ A1 (Echo)

ตัวเลือก PIR

  • รหัสนี้จะตรวจสอบว่าวัตถุอยู่ในขอบเขตการมองเห็นหรือไม่และเรียกแมงมุม
  • สำหรับ PIR คุณสามารถปรับความไวได้โดยใช้โพเทนชิออมิเตอร์ความไว (ปกติจะเป็นสีส้ม) และหมุนไปทางขวาจนสุดเพื่อให้มีความไวน้อยที่สุด
  • เชื่อมต่อเซอร์โวกับ 5v, Gnd และ Pin 10
  • เชื่อมต่อ PIR Sensor กับ 5v, Gnd และ Pin 2

หลังจากเดินสายหนึ่งในสองตัวเลือกแล้ว ลองใช้ตัวเลือกนี้เพื่อให้แน่ใจว่าใช้งานได้ โดยกระตุ้นเซอร์โวด้วยเซ็นเซอร์

ขั้นตอนที่ 4: การสร้างฐานสำหรับเซอร์โว

การสร้างฐานสำหรับเซอร์โว
การสร้างฐานสำหรับเซอร์โว
การสร้างฐานสำหรับเซอร์โว
การสร้างฐานสำหรับเซอร์โว
การสร้างฐานสำหรับเซอร์โว
การสร้างฐานสำหรับเซอร์โว
การสร้างฐานสำหรับเซอร์โว
การสร้างฐานสำหรับเซอร์โว

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

*หมายเหตุ: ฉันยังตัดรอยบากจากด้านล่างของบล็อกหนึ่งบล็อกเพื่อให้สายเซอร์โวผ่านได้

ขั้นตอนที่ 5: การเพิ่ม Spider

เพิ่มแมงมุม
เพิ่มแมงมุม
เพิ่มแมงมุม
เพิ่มแมงมุม

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

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

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

ขั้นตอนที่ 6: กล่องจัดส่งและสัมผัสการตกแต่ง

กล่องจัดส่งและการตกแต่งสัมผัส
กล่องจัดส่งและการตกแต่งสัมผัส
กล่องจัดส่งและการตกแต่ง
กล่องจัดส่งและการตกแต่ง
กล่องจัดส่งและการตกแต่งสัมผัส
กล่องจัดส่งและการตกแต่งสัมผัส

หลังจากทดสอบแมงมุมที่กำลังเคลื่อนที่อยู่สองสามครั้งเพื่อให้เข้าใจเส้นทางของแขน ให้หากล่องส่งของมือสองที่ใหญ่พอที่จะใส่ฐานและแมงมุมได้

*หมายเหตุ: ห้ามแกะแผ่นปิดออกจากกล่อง เพราะคุณจะติดกาวที่ฐานกับแผ่นปิดด้านล่างอันใดอันหนึ่ง

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

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

ขั้นตอนที่ 7: เสร็จสมบูรณ์

สมบูรณ์!
สมบูรณ์!
สมบูรณ์!
สมบูรณ์!

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

แนะนำ: