สารบัญ:

ตัวเรียงลำดับสี: 6 ขั้นตอน
ตัวเรียงลำดับสี: 6 ขั้นตอน

วีดีโอ: ตัวเรียงลำดับสี: 6 ขั้นตอน

วีดีโอ: ตัวเรียงลำดับสี: 6 ขั้นตอน
วีดีโอ: วิทยาการคำนวณ EP6 แสดงลำดับขั้นตอนด้วยสัญลักษณ์ Algoritms(Computational thinking) รองเท้าของลิปดา 2024, พฤศจิกายน
Anonim
เครื่องคัดเเยกสี
เครื่องคัดเเยกสี

เป้าหมาย Color Sorters นี้คือการย้าย m&ms ไปยังกองต่างๆ ตามสี

ขั้นตอนที่ 1: ขั้นตอนที่ 1: การสร้างฐาน

ขั้นตอนที่ 1: การสร้างฐาน
ขั้นตอนที่ 1: การสร้างฐาน

ขั้นตอนแรกในการสร้างโครงการนี้คือการสร้างฐานที่มอเตอร์และเซ็นเซอร์ตัวเรียงลำดับสีตั้งอยู่ ฐานเหล่านี้มีขนาด 5.3 ซม. คูณ 12 ซม. และคุณต้องทำสามอัน หลังจากนั้น ให้คุณสร้างวงกลมสี่เหลี่ยมเล็กๆ ที่มีรัศมี 4.1 ซม. และด้านในของวงกลมสี่เหลี่ยมให้ตัดช่องสี่เหลี่ยมขนาด 1 ซม. เพื่อให้ m&ms ตกลงมา

ขั้นตอนที่ 2: ขั้นตอนที่ 2: พิลึกและตัวเลื่อน

ขั้นตอนที่ 2: พิลึกและตัวเลื่อน
ขั้นตอนที่ 2: พิลึกและตัวเลื่อน

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

ถัดไปตัดสี่เหลี่ยมจัตุรัสขนาด 0.5x0.5 ซม. แล้วผ่าครึ่งเพื่อให้สูงเท่าเดิม จากนั้นใช้สกรูขนาดเล็กแล้วจิ้มไปตามเส้นทางที่คุณสร้าง 0.5x0.5 และฐานที่ทั้งหมดนี้ตั้งอยู่

ตัดรูและร่องเพื่อให้มีที่สำหรับเซอร์โวมอเตอร์และเซ็นเซอร์สี คุณจะต้องทำรูหนึ่งรูบนฐานนั้นซึ่งจะอยู่ต่ำสุดในงานสร้าง การตัดนี้จะเป็นขนาดของเซอร์โวมอเตอร์ ฐานกลางต้องการช่องเจาะสองช่อง คัตเอาต์หนึ่งจะมีขนาดเท่ากับคัตเอาต์จากฐานก่อนหน้า และอีกอันจะมีขนาด 2 ซม. x 2 ซม. และจะอยู่ใต้รูบนเส้นทางที่ m&m ตกลงมาโดยตรง

ขั้นตอนที่ 3: ขั้นตอนที่ 3: เลื่อน

ขั้นตอนที่ 3: เลื่อน
ขั้นตอนที่ 3: เลื่อน

สำหรับขั้นตอนนี้ ตัดสี่เหลี่ยม 4 ซม.x 14 ซม. แล้ววาดเส้น 1 นิ้วทั้งสองข้างให้ยาว 14 ซม. ตัดเส้นทั้งสองด้าน แต่อย่าตัดผ่านกระดานจนสุด หลังจากที่คุณตัดทั้งสองส่วนนี้แล้ว ด้าน 1 ซม. ทั้งสองข้างควรจะสามารถเลื่อนขึ้นและสร้างราวสำหรับสไลด์ได้

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

ขั้นตอนที่ 4: ขั้นตอนที่ 4: เชื่อมต่อทุกอย่าง

ขั้นตอนที่ 4: เชื่อมต่อทุกอย่าง
ขั้นตอนที่ 4: เชื่อมต่อทุกอย่าง

ขั้นตอนสุดท้ายในการประกอบร่างของโครงการนี้คือการเชื่อมต่อทุกส่วน ในการทำเช่นนี้ คุณจะต้องตัดสี่เหลี่ยม 5.3x18 ซม. สองอัน และสี่เหลี่ยมผืนผ้า 13.2x18 ซม. หนึ่งอัน สี่เหลี่ยมด้านข้าง 5.3x18 ซม. สองอัน และสี่เหลี่ยมอีกอันจะเป็นด้านหลัง

ในสี่เหลี่ยมผืนผ้าด้านหลังให้ตัด 3 รูเพื่อให้สายไฟที่เชื่อมต่อกับ Arduino สามารถเชื่อมต่อกับมอเตอร์และเซ็นเซอร์ได้

จากนั้นเชื่อมต่อสี่เหลี่ยมผืนผ้า 5.3x18 ซม. ทั้งสองเข้ากับด้านข้างของฐาน 5.3x12 ซม. ที่ยาว 5.3 ซม. โดยใช้หมุด ฐานแรกจะสูงจากพื้น 3 ซม. ฐานที่สองอยู่ห่างจากพื้น 10.5 ซม. และฐานที่สามอยู่ห่างจากพื้น 15 ซม. ฐานแต่ละฐานควรเชื่อมต่อกับหมุด 4 อันโดยเพิ่มได้ถึง 12 พินทั้งสองด้าน ต่อสี่เหลี่ยมผืนผ้า 13.2x18 ซม. เข้ากับด้านหลังโดยทำแบบเดียวกันโดยใช้หมุด 4 อันในแต่ละด้าน

ขั้นตอนที่ 5: ขั้นตอนที่ 5: สร้าง Arduino

ขั้นตอนที่ 5: สร้าง Arduino
ขั้นตอนที่ 5: สร้าง Arduino
ขั้นตอนที่ 5: สร้าง Arduino
ขั้นตอนที่ 5: สร้าง Arduino

ภาพเคลื่อนไหวเป็นแผนภาพของ Arduino ที่สร้างขึ้นโดยบุคคลดั้งเดิมที่สร้างเครื่องคัดเเยกสี

สำหรับ Arduino ของฉัน ฉันย้ายไปที่สายไฟต่างๆ เพราะฉันไม่ได้ใช้ Arduino Nano ฉันเก็บจุดทั้งหมดไว้เหมือนเดิมตามที่แสดงในแผนภาพนอกเหนือจาก 5V และ GND สำหรับมอเตอร์ สำหรับ 5V ฉันเอาลวดและนำมันจากจุด 5V ไปยังบอร์ดทางด้านซ้ายของมัน จากนั้นฉันก็เอาลวดสองเส้นมาวางในแถวเดียวกับสาย 5V แล้วต่อสายสองเส้นนี้เข้ากับมอเตอร์ ฉันทำกระบวนการเดียวกันนี้สำหรับสาย GND

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

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

สำหรับโค้ด ส่วนแรกจะกำหนดตำแหน่งที่สายไฟต่างๆ อยู่ใน Arduino และตั้งค่าตัวแปรต่างๆ เช่น เซอร์โวมอเตอร์สองตัวและ S[0-1] ต่อมาโค้ดได้ย้ายเซอร์โวมอเตอร์ด้านบนด้วย m&m ไปอยู่ใต้เซ็นเซอร์สีโดยตรง ถัดมา ไฟ LED ที่เชื่อมต่อกับเซ็นเซอร์สีจะเปิดขึ้น และเซ็นเซอร์สีจะใช้ค่าสำหรับความถี่สีแดงสีเขียวและสีน้ำเงินที่ตรวจพบในหน่วย m&m จากนั้นขึ้นอยู่กับปริมาณของ RGB ที่หยิบขึ้นมาจะกำหนดสี m&m และตั้งค่าเป็นสี = [1-6] จากสีที่ได้รับจะนำไปสู่หนึ่งในหกกรณี กรณีที่แตกต่างกันทั้งหมดเริ่มต้นชุดรหัสที่แตกต่างกันซึ่งหมุนเซอร์โวมอเตอร์ด้านล่างที่เชื่อมต่อกับสไลด์ด้วยจำนวนที่ต่างกันเพื่อสร้างกองสีต่างๆ m&ms ที่ต่างกัน

แนะนำ: