สารบัญ:

การปรับเปลี่ยน Ottobot: 5 ขั้นตอน
การปรับเปลี่ยน Ottobot: 5 ขั้นตอน

วีดีโอ: การปรับเปลี่ยน Ottobot: 5 ขั้นตอน

วีดีโอ: การปรับเปลี่ยน Ottobot: 5 ขั้นตอน
วีดีโอ: How to Calibrate Otto DIY robot servos? using Arduino Processing and simple Otto Blockly 2024, กรกฎาคม
Anonim
การปรับเปลี่ยน Ottobot
การปรับเปลี่ยน Ottobot
การปรับเปลี่ยน Ottobot
การปรับเปลี่ยน Ottobot

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

ขั้นตอนที่ 1: การประกอบวัสดุและการติดตั้งซอฟต์แวร์

ต้องใช้ส่วนประกอบอิเล็กทรอนิกส์และแอปพลิเคชันคอมพิวเตอร์ต่อไปนี้:

  • หุ่นยนต์ Otto DIY
  • IDE โอเพ่นซอร์สสำหรับ Arduino (ของฉันคือรุ่น 1.8.5 บน Macbook Pro)
  • 1 เขียงหั่นขนม
  • 8 สายจัมเปอร์ (ชายกับหญิง)
  • 3 สายจัมเปอร์ (หญิงกับหญิง)
  • ไฟ LED 2 ดวงสีใดก็ได้
  • 2 ปุ่มกด
  • 1 HW-483 เซ็นเซอร์สัมผัส

ขั้นตอนที่ 2: การวางตำแหน่งของปุ่มกด

ตำแหน่งของปุ่มกด
ตำแหน่งของปุ่มกด
ตำแหน่งของปุ่มกด
ตำแหน่งของปุ่มกด

วางปุ่มกดบนเขียงหั่นขนม ข้ามหุบเขาสำหรับไอซี Dual in-line Package (DIP) ต้องยึดขาทั้งสี่ขาให้แน่นเพื่อให้กระแสไฟฟ้าไหลไปตามแถบขั้วต่อของเขียงหั่นขนมได้โดยไม่มีสิ่งกีดขวาง ในทำนองเดียวกัน ให้วางปุ่มกดอีกอันไว้ที่ตำแหน่งอื่น

เชื่อมต่อขาข้างหนึ่งของปุ่มผ่านสายจัมเปอร์ (ตัวผู้กับตัวเมีย) กับพินแรงดันไฟ (V หรือ +) ของอนาล็อก 0 (A0) บนแผง Arduino Nano IO ของคุณ ต่อขานั้นเข้ากับขาสัญญาณ (S) ของ A0 ด้วย อีกด้านหนึ่ง เชื่อมต่อรูในคอลัมน์เดียวกันกับขาเข้ากับหมุดกราวด์ (G หรือ GND) ของ A0 ทำซ้ำขั้นตอนสำหรับปุ่มที่สองยกเว้นการใช้ A1 ในครั้งนี้

ขั้นตอนที่ 3: การตั้งค่า LED หลายรายการ

การติดตั้ง LED หลายตัว
การติดตั้ง LED หลายตัว
การติดตั้ง LED หลายตัว
การติดตั้ง LED หลายตัว

เสียบ LED 1 เข้ากับเขียงหั่นขนม ขาฝังอยู่ในแถบขั้วต่อที่แยกจากกันสองแถบ วางขายาวของ LED 2 ไว้ใกล้กับขาสั้นของ LED 1 ในแถบขั้วต่อเดียวกัน ขาสั้นของ LED 2 สามารถไปได้ทุกที่ตราบเท่าที่ไม่ได้อยู่ในคอลัมน์ที่ใช้แล้วบนกระดาน ในที่สุด เพื่อให้วงจรอนุกรมสมบูรณ์ ฉันเชื่อมต่อขายาวของ LED 1 กับพินสัญญาณ (S) ของ A4 และขาสั้นของ LED 2 กับพิน G ของ A4

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

ขั้นตอนที่ 4: การเชื่อมต่อเซ็นเซอร์สัมผัส

การเชื่อมต่อเซ็นเซอร์สัมผัส
การเชื่อมต่อเซ็นเซอร์สัมผัส

เซ็นเซอร์สัมผัสสามขามีฟังก์ชั่นที่แตกต่างกัน คนกลางยอมรับแรงดันไฟฟ้า ง่ามด้านข้างด้านหนึ่งที่มีตัวอักษร S ตัวพิมพ์ใหญ่เขียนอยู่ข้างๆ ทำหน้าที่รับสัญญาณเข้า และอีกอันหนึ่งทำเครื่องหมายด้วยสัญลักษณ์ลบคือขั้วไฟฟ้าของสายดิน ดังนั้นให้เชื่อมต่อหมุดด้านข้างกับ S และ G ของดิจิตอล 7 (D7), ขากลางกับ V.

ขั้นตอนที่ 5: อัปโหลดโปรแกรม

อัพโหลดโปรแกรม
อัพโหลดโปรแกรม

ฉันได้แนบไฟล์ข้อความ.ino ของรหัสออตโตบอทของฉันในขั้นตอนนี้เพื่อเป็นข้อมูลอ้างอิง ฉันรับทราบข้อบกพร่องในโปรแกรมของฉัน โดยเฉพาะส่วน LED ฉันทำได้เพียงปล่อยให้ไฟกะพริบพร้อมกันทั้งๆ ที่ฉันพยายามอย่างไม่ลดละในการทำให้มันจางเข้าและดับลง ฉันขอโทษสำหรับความคลุมเครือในการสื่อสารของฉัน และหวังว่าผู้อ่านโพสต์ของฉันสามารถปฏิบัติตามขั้นตอนข้างต้นได้อย่างง่ายดาย

แนะนำ: