สารบัญ:

โครงการตัวเรียงลำดับสี Arduino พร้อมแอปพลิเคชันควบคุมพีซี: 4 ขั้นตอน (พร้อมรูปภาพ)
โครงการตัวเรียงลำดับสี Arduino พร้อมแอปพลิเคชันควบคุมพีซี: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: โครงการตัวเรียงลำดับสี Arduino พร้อมแอปพลิเคชันควบคุมพีซี: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: โครงการตัวเรียงลำดับสี Arduino พร้อมแอปพลิเคชันควบคุมพีซี: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Blynk IOT EP.18 #สอนทำโปรเจค ควบคุมการทำงานปั๊มน้ำด้วยมือถือ เเสดงสถานะ Smart Farm DIY #wasanshow 2024, พฤศจิกายน
Anonim
Image
Image
วัสดุ
วัสดุ

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

ขั้นตอนที่ 1: วัสดุ:

วัสดุ:

  • Arduino Uno (คุณสามารถใช้รุ่นอื่นได้)
  • เซ็นเซอร์ตรวจจับสี TCS34725 Rgb
  • 2 ชิ้น sg90 เซอร์โวมอเตอร์
  • สายจัมเปอร์
  • ไฟล์ Stl การพิมพ์ 3 มิติ

ขั้นตอนที่ 2: ชิ้นส่วนเครื่องจักรกล

ไฟล์ Stl การพิมพ์ 3 มิติ >> ดาวน์โหลด

รายการชิ้นส่วนที่จะส่งออกจากเครื่องพิมพ์ 3 มิติหลายครั้ง:

  • ปาร์ก้าข้าง1. STL >> 2 ชิ้น
  • bardak. STL >> 6 ชิ้น
  • support. STL >> 4 ชิ้น
  • pul. STL >> คุณสามารถพิมพ์สีที่กำหนดในระบบได้มากเท่าที่คุณต้องการ แต่ละถ้วยมีตราประทับเฉลี่ย 8 ดวง

หากคุณไม่ต้องการทำซ้ำการปรับเทียบสีในโค้ด คุณสามารถพิมพ์จากเส้นสีต่อไปนี้

  • สีแดง
  • จุดสูงสุด
  • เขียว
  • สีเหลือง
  • ฟ้าอ่อน
  • ส้ม
  • สีชมพู

ขั้นตอนที่ 3: แผนภาพวงจร:

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

ขั้นตอนที่ 4: ซอฟต์แวร์:

ซอฟต์แวร์
ซอฟต์แวร์

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

สามารถดูรหัส Arduino และ Visual Basic ได้ที่นี่ >> Arduino และรหัส Visual Basic

แนะนำ: