สารบัญ:

ScaryBox: 9 ขั้นตอน (พร้อมรูปภาพ)
ScaryBox: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ScaryBox: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ScaryBox: 9 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: คืนสยองปล่อยผีเปรตหัวกล่องนมปรากฏตัว 2024, กรกฎาคม
Anonim
ScaryBox
ScaryBox

ฮัลโลวีนหลอนสำหรับเด็ก

หากเด็กคนใดสามารถเข้าไปได้ต่ำกว่า 30 ซม. จากการแสดงที่น่ากลัวนี้…พวกเขาจะตกใจทันทีโดยแมงมุมขนดกและน่าขนลุกที่ตกลงมา

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

ขอบคุณสิ่งเหล่านี้และส่วนประกอบอื่น ๆ ที่เราทำได้: ฮึ!!!!!!!!! ความหวาดกลัวอย่างมากสำหรับน้องคนสุดท้องของบ้านเรา (และสำหรับคนที่ยังไม่เด็ก:)

ขั้นตอนที่ 1: ส่วนประกอบ

ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ

นี่คือรายการชิ้นส่วนและเครื่องมือที่จำเป็นในการดำเนินโครงการนี้

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

Arduino uno

เซ็นเซอร์ระยะ

เซอร์โวมอเตอร์

สเต็ปเปอร์ (มอเตอร์)

สายไฟ

พาวเวอร์แบงค์

ชิ้นส่วนก่อสร้าง:

กล่องไม้

ชั้นวางของไม้

โฟมบอร์ด

ไนลอน hilum

แมงมุมดำ

สีสเปรย์

ใยแมงมุม

กาวขาว

เฟเธอร์บอร์ด

เข็ม

เครื่องมือ:

จิ๊กซอว์

แซนเดอร์

เจาะ

กาวซิลิโคน

กรรไกร

เทป

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

แผนภาพการไหล
แผนภาพการไหล

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

ขั้นตอนที่ 3: รหัส

รหัส
รหัส

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

ภายในลูป เราจะประกาศฟังก์ชันที่อนุญาตให้เซ็นเซอร์วัดระยะทางข้างหน้าได้ สุดท้าย เราจะเขียน "if" โดยระบุช่วงระยะทางที่โปรแกรมจะเข้าสู่ ในกรณีของเรา ตั้งแต่ 0 ถึง 30 ซม. เมื่อวัตถุภายนอกอยู่ระหว่างช่วงเวลานั้น โปรแกรมจะเริ่มลำดับของการกระทำตามลำดับ ซึ่งจะเริ่มต้นด้วยการเปิดฟักและการล่มสลายของสไปเดอร์ การดำเนินการนั้นจะตามมาด้วยความล่าช้า 5 วินาที การม้วนตัวของสายไฟ การปิดฟักโดยการเปิดใช้งานเซอร์โวในลักษณะอื่น และสุดท้าย เพื่อให้แมงมุมตกลงมาอีกครั้งในรอบถัดไป ให้เปิดใช้งานสเต็ปเปอร์ใน ในทางตรงข้าม

ขั้นตอนที่ 4: การเดินสายไฟ + Arduino; ทิงเกอร์แคด

การเดินสายไฟ + Arduino; ทิงเกอร์แคด
การเดินสายไฟ + Arduino; ทิงเกอร์แคด

เนื่องจากเราทราบส่วนประกอบทั้งหมดที่จำเป็นในการทำโครงการ เราจึงต้องหาวิธีที่เหมาะสมในการรวมส่วนประกอบทางไฟฟ้าเหล่านี้ไว้ใน Arduino ในการทำเช่นนั้น เราได้ใช้แอปพลิเคชันการจำลองระบบที่เรียกว่า Tinkercad ซึ่งเป็นเครื่องมือที่มีประโยชน์มากสำหรับการแสดงภาพการเชื่อมต่อระหว่างส่วนประกอบและบอร์ด Arduino

ในภาพที่แนบมาจะเห็นได้ชัดเจนว่าส่วนใดคือจุดเชื่อมต่อใน Arduino ของเรา ตามส่วนต่างๆ:

1. เซ็นเซอร์ HC-SR04 มีการเชื่อมต่อ 4 จุด หนึ่งในนั้นเชื่อมต่อกับ 5V กับอินพุตบวกของโปรโตบอร์ดและอีกอันหนึ่งกับพื้นซึ่งเป็นอินพุตเชิงลบของโปรโตบอร์ด การเชื่อมต่ออีก 2 จุดเชื่อมต่อกับอินพุตและเอาต์พุตดิจิตอล

2. เซอร์โวมอเตอร์มี 3 การเชื่อมต่อ สายสีน้ำตาลเข้มเชื่อมต่อกับขั้วลบ (กราวด์) อันสีแดงกับขั้วบวก (5V) และสายสีส้มกับหมายเลข 7 เพื่อควบคุมเซอร์โว

3. สเต็ปเปอร์เป็นส่วนประกอบที่มีการเชื่อมต่อมากกว่า และประกอบด้วยสองส่วน ในอีกด้านหนึ่ง ตัวมอเตอร์เอง และอีกทางหนึ่งคือบอร์ดเชื่อมต่อที่ช่วยให้เราเชื่อมต่อกับ Arduino ได้ แผงนี้มีเอาต์พุต 5V การเชื่อมต่อกราวด์อื่นและสายเคเบิล 4 เส้นที่จะไปที่ตัวควบคุมแบบสเต็ป

ขั้นตอนที่ 5: การก่อสร้างทางกายภาพ: กลไกสเต็ปเปอร์

การก่อสร้างทางกายภาพ: กลไกสเต็ปเปอร์
การก่อสร้างทางกายภาพ: กลไกสเต็ปเปอร์
การก่อสร้างทางกายภาพ: กลไกสเต็ปเปอร์
การก่อสร้างทางกายภาพ: กลไกสเต็ปเปอร์
การก่อสร้างทางกายภาพ: กลไกสเต็ปเปอร์
การก่อสร้างทางกายภาพ: กลไกสเต็ปเปอร์

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

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

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

ขั้นตอนที่ 6: โครงสร้างทางกายภาพ: กลไกเซอร์โว

การก่อสร้างทางกายภาพ: กลไกเซอร์โว
การก่อสร้างทางกายภาพ: กลไกเซอร์โว
การก่อสร้างทางกายภาพ: กลไกเซอร์โว
การก่อสร้างทางกายภาพ: กลไกเซอร์โว
การก่อสร้างทางกายภาพ: กลไกเซอร์โว
การก่อสร้างทางกายภาพ: กลไกเซอร์โว
การก่อสร้างทางกายภาพ: กลไกเซอร์โว
การก่อสร้างทางกายภาพ: กลไกเซอร์โว

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

ขั้นตอนที่ 7: การก่อสร้างทางกายภาพ: การสร้างกล่อง

การก่อสร้างทางกายภาพ: การสร้างกล่อง
การก่อสร้างทางกายภาพ: การสร้างกล่อง
การก่อสร้างทางกายภาพ: การสร้างกล่อง
การก่อสร้างทางกายภาพ: การสร้างกล่อง
การก่อสร้างทางกายภาพ: การสร้างกล่อง
การก่อสร้างทางกายภาพ: การสร้างกล่อง
การก่อสร้างทางกายภาพ: การสร้างกล่อง
การก่อสร้างทางกายภาพ: การสร้างกล่อง

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

ขั้นตอนที่ 8: ผลิตภัณฑ์ขั้นสุดท้าย

ผลิตภัณฑ์สุดท้าย
ผลิตภัณฑ์สุดท้าย
ผลิตภัณฑ์สุดท้าย
ผลิตภัณฑ์สุดท้าย
ผลิตภัณฑ์สุดท้าย
ผลิตภัณฑ์สุดท้าย

นี่คือรูปภาพของ Scarybox ที่เสร็จแล้ว!

ขั้นตอนที่ 9: สรุป

บทสรุป
บทสรุป

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

ขอบคุณมากจากใจของเรา!

เทียรามิสุ:)

แนะนำ: