สารบัญ:
- ขั้นตอนที่ 1: รายการวัสดุ
- ขั้นตอนที่ 2: ประกอบรถเข็นและติดตั้งมอเตอร์ (x2)
- ขั้นตอนที่ 3: แผนภาพลอจิก + แผนภาพวงจร (ปาโบล)
- ขั้นตอนที่ 4: ลอจิกไดอะแกรม + แผนภาพวงจร (โซเฟีย)
- ขั้นตอนที่ 5: การติดตั้งโค้ด
- ขั้นตอนที่ 6: ตั้งค่าพื้นผิวการวาดและเพลิดเพลิน
- ขั้นตอนที่ 7: ผลลัพธ์สุดท้าย
วีดีโอ: การวาดหุ่นยนต์ปาโบลและโซเฟีย: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
คำอธิบาย
ปาโบลและโซเฟียเป็นหุ่นยนต์อิสระสองตัวที่ออกแบบมาเพื่อสำรวจปฏิสัมพันธ์ที่สร้างสรรค์ระหว่างมนุษย์กับเครื่องจักร หุ่นยนต์เคลื่อนที่ขนาดเล็กชอบวาดรูปคน ปาโบลค่อนข้างขี้อายที่จะเข้าใกล้เกินไป ดังนั้นเขาจึงชอบที่จะรักษาระยะห่างจากคุณ โซเฟียติดอยู่ไกลจากปาโบลภายในขอบเขต สิ่งเดียวที่ทำให้เธอเดินหน้าต่อไปคือเสียงปรบมือจากคนรอบข้าง ปาโบลจะรักษาระยะห่างทางกายภาพในขณะที่โซเฟียจะฟังคุณ โลกเป็นผืนผ้าใบของพวกเขา!
ในคำแนะนำนี้ เราจะพูดถึงส่วนต่างๆ ตรรกะ และกระบวนการในการสร้างและใช้งานทั้ง Pablo และ Sofia
โครงการนี้ดำเนินการโดยเป็นส่วนหนึ่งของการสัมมนา Computational Designand Digital Fabrication ในหลักสูตรปริญญาโทของ ITECH
Kiril Bejoulev & Takwa ElGammal
ขั้นตอนที่ 1: รายการวัสดุ
อิเล็กทรอนิกส์
2 x บอร์ดควบคุม Arduino Uno R3
2 x เครื่องยนต์ ไดร์เวอร์ L298N H Bridge
1 x Potentiometer 10K Ohm (รวมอยู่ใน Starter Kit) - Pablo
1x 16*2 LCD Module (รวมอยู่ใน Starter Kit) - Pablo
เซนเซอร์
Ultrasonic Sensor (รวมอยู่ใน Starter Kit) - Pablo
โมดูลเสียงขนาดใหญ่ (รวมอยู่ในชุดเซนเซอร์) - Sofia
2 X IR เซนเซอร์ - โซเฟีย
ปุ่ม (รวมอยู่ในชุดเซ็นเซอร์) - Sofia
มอเตอร์
8 X DC เครื่องยนต์ (อเมซอน)
1 x Mini Servo เครื่องยนต์ (รวมอยู่ใน Starter ชุด)
แหล่งพลังงาน
แบตเตอรี่ลิเธียม 5x 9V - 2 x Pablo 3 x Sofia
4X AA แบตเตอรี่อัลคาไลน์ - Pablo
ขั้วต่อแบตเตอรี่ 2 X
ตัวหลัก (x2) - (Amazon)
8 x ยางรถยนต์
8 x ตัวเข้ารหัส
16 x T ย่อมาจาก
4 x แชสซีอะคริลิค
1 x กล่องแบตเตอรี่
16 x M3*8 สลักเกลียว
16 x M3*30 น็อต
12 x สเปเซอร์
เครื่องมือ
หัวแร้ง
ไขควง - หัวแฉก
เทปสองหน้า
เครื่องหมายหรือแปรง
ซิปรูด
Mini Bread Board (รวมอยู่ใน Starter Kit) - Sofia
เขียงหั่นขนม (ขนาดครึ่ง) - Pablo
ขั้นตอนที่ 2: ประกอบรถเข็นและติดตั้งมอเตอร์ (x2)
หุ่นยนต์ทั้งสองใช้รถเข็นที่มีมอเตอร์และล้อ 4 ตัวเป็นฐานในการเคลื่อนที่ ประกอบรถเข็นและทำตามแผนภาพวงจร ต่อมอเตอร์เข้ากับโมดูลตัวควบคุมมอเตอร์ (L298N)
ขั้นตอนที่ 3: แผนภาพลอจิก + แผนภาพวงจร (ปาโบล)
Pablo ออกแบบมาเพื่อดึงดูดคุณในบริเวณใกล้เคียง แต่ไม่ใกล้เกินไป มันใช้เซ็นเซอร์อัลตราโซนิกที่ติดอยู่กับเซอร์โวมอเตอร์เพื่อดูว่ามีวัตถุอยู่ข้างหน้าหรือไม่และหันไปมองหาการเคลื่อนไหวที่ดีขึ้นเพื่อหลีกเลี่ยงวัตถุอื่น จอ LCD ช่วยให้คุณดูระยะทางของปาโบลไปยังวัตถุใกล้เคียงที่อยู่ข้างหน้าได้
ขั้นตอนที่ 4: ลอจิกไดอะแกรม + แผนภาพวงจร (โซเฟีย)
โซเฟียได้รับการออกแบบให้เปิดใช้งานได้ด้วยการปรบมือด้วยการใช้ Big Sound Module โซเฟียยังสร้างด้วยเซ็นเซอร์อินฟราเรด 2 ตัวที่ด้านหน้าของรถเข็น ซึ่งช่วยให้สามารถตรวจจับขอบของผืนผ้าใบที่กำลังวาดได้ เมื่อไปถึงนักเรียนประจำ มันจะเคลื่อนกลับและหันไปที่ส่วนอื่นของผืนผ้าใบ ติดเซ็นเซอร์เหล่านี้เข้ากับรถเข็นตามที่เห็นในแผนภาพวงจร ด้วยการใช้เทปและสายรัดซิป ติดองค์ประกอบต่างๆ เข้ากับรถเข็นเพื่อไม่ให้เคลื่อนไปมา ในวิดีโอ คุณสามารถเห็นค่าเอาต์พุตของเซ็นเซอร์ Ir เปลี่ยนจาก 0 เป็น 1 เมื่อเส้นสีดำอยู่ใต้เซ็นเซอร์และไฟ LED ในตัวหนึ่งดับลง คุณสามารถปรับความไวของเซ็นเซอร์ IR ได้โดยการหมุนโพเทนชิออมิเตอร์ในตัว
ขั้นตอนที่ 5: การติดตั้งโค้ด
ในขั้นตอนนี้ คุณสามารถดาวน์โหลดรหัสสำหรับทั้ง Pablo และ Sofia และอัปโหลดไปยังบอร์ด Arduino โดยใช้ Arduino IDE
ขั้นตอนที่ 6: ตั้งค่าพื้นผิวการวาดและเพลิดเพลิน
ตั้งค่าพื้นผิวการวาดภาพและสภาพแวดล้อมที่คุณต้องการให้ Pablo และ Sofia วาดภาพร่วมกับคุณ Pablo มีความยืดหยุ่นและสามารถวาดได้ทุกที่ รวมทั้งพื้น ผ้า หรือกระดาษ สำหรับ Pablo เราได้ติดเครื่องหมายไว้ที่มุมขวามือด้านหลัง แต่คุณสามารถลองเล่นกับตำแหน่งของเครื่องหมายเพื่อสร้างภาพวาดต่างๆ โซเฟียได้รับอนุญาตให้วาดบนผืนผ้าใบซึ่งปิดด้วยเทปสีดำเพื่อให้เซ็นเซอร์อินฟราเรดตรวจจับได้ สำหรับโซเฟีย เราติดพู่กันมาร์กเกอร์ไว้ที่รูกลมด้านหน้าของรถเข็นโดยใช้ซิปผูก
ขั้นตอนที่ 7: ผลลัพธ์สุดท้าย
เราหวังว่าคุณจะสนุกกับโปรเจ็กต์นี้และภาพวาดทั้งหมดที่คุณสร้างขึ้นจากการเล่นกับหุ่นยนต์เหล่านี้ สำหรับภาพวาดที่น่าสนใจยิ่งขึ้น เราแนะนำให้ดูว่าผลลัพธ์ใดที่เป็นไปได้จากการใช้หุ่นยนต์ทั้งสองพร้อมกันในภาพวาดเดียวกัน
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง