สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: เชื่อมต่อองค์ประกอบทั้งหมดกับเขียงหั่นขนม
- ขั้นตอนที่ 2: การเขียนโค้ด
- ขั้นตอนที่ 3: สร้างคอนเทนเนอร์สำหรับ Arduino. ของคุณ
- ขั้นตอนที่ 4: การใช้เครื่องสีตรวจจับสีของคุณ
วีดีโอ: เครื่องสีตรวจจับสี: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
เครื่องสีตรวจจับสีคัดลอกสีรอบตัวคุณและให้คุณวาดด้วย หากคุณมีสีของแม่สี คุณสามารถใช้เซ็นเซอร์สี RGB เพื่อตรวจจับสีที่คุณต้องการและผสมให้เข้ากัน แต่จำไว้ว่าให้ใช้วัตถุที่มีสีสดใส
เสบียง
- Arduino Leonardo (หรืออื่นๆ) _x1 - ซื้อที่นี่
- Breadboard _x1 - ซื้อที่นี่
- TCS3200 RGB Sensor (หรืออื่นๆ) _x1 - ซื้อที่นี่
- ปุ่มกด (แบบใดก็ได้) _x1
- ตัวต้านทาน 10kΩ _x1 - ซื้อที่นี่
- กล่องกระดาษ
- ปั๊มน้ำ 5V 120L/H _x3 - ซื้อที่นี่
- สายยาง (ขนาดเหมาะกับช่องจ่ายน้ำของมอเตอร์) _x3
- ไดรเวอร์มอเตอร์ L298N _x3 - ซื้อที่นี่
ขั้นตอนที่ 1: เชื่อมต่อองค์ประกอบทั้งหมดกับเขียงหั่นขนม
ก่อนที่เราจะติดตั้งทุกอย่างพร้อมกัน การทดสอบแต่ละรายการทีละรายการจะปลอดภัยกว่า เพราะถ้าคุณได้ติดตั้งทุกอย่างแล้วแต่มันใช้งานไม่ได้ คุณแทบจะไม่พบว่ามีอะไรผิดพลาด
การเดินสายของ Arduinos ที่แตกต่างกันจะแตกต่างกัน หากคุณกำลังใช้ Arduino อื่น คุณสามารถค้นหาแผนภาพการเดินสายและรหัสจากโครงการอื่นได้
ตอนนี้เราจะแนะนำวิธีเชื่อมต่อสาย:
เซ็นเซอร์สี RGB
GND_ มี GND สองอัน ทั้งคู่เชื่อมต่อกับขั้วลบของเขียงหั่นขนม (ขั้วลบควรดึงสายไปยัง Arduino GND)
OUT_connect กับ pin8 ของ Arduino
S2→Arduinopin10
S3→Arduino pin9
VCC_ มี VCC สองตัว ทั้งคู่เชื่อมต่อกับขั้วบวกของเขียงหั่นขนม (ขั้วบวกต้องดึงสายไฟไปที่ 5v ของ Arduino)
S0→Arduino pin12
S1→Arduino pin11
- ปุ่ม
ใช้พินเพื่อเสียบสองสายบนเขียงหั่นขนม
ด้านซ้าย wire_connect ตัวต้านทาน 10kΩ จากนั้นดึงสายไปยัง Arduino analog A5
ลวดด้านขวา_แบ่งออกเป็นสองด้าน:
ด้านแรก: ดึงลวดไปทางด้านบวกของเขียงหั่นขนม
ด้านที่สองคือ: ต่อตัวต้านทาน 10kΩ แล้วต่อสายเข้ากับด้านลบของเขียงหั่นขนม
มอเตอร์ (ปั๊มน้ำ 5V 120L/H) และตัวขับมอเตอร์ (L298N)
ต่อมอเตอร์เข้ากับ L298N (ขึ้นอยู่กับจำนวนมอเตอร์ที่ใช้)
1. L298N (เชื่อมต่อกับมอเตอร์สีเหลืองและสีน้ำเงิน): + → In1 / - → In2, + → In3 / - → In4
2. L298N (ต่อกับมอเตอร์สีแดง): + → In1 / - → In2
เอาต์พุตบน L298N ถึงพิน Arduino:
มอเตอร์ 1(สีแดง): + → In1 / - → In2 เอาต์พุตไปที่พิน 6 และพิน 7
มอเตอร์ 2(สีน้ำเงิน): + → In1 / - → In2 เอาต์พุตไปที่พิน 2 และพิน 3
มอเตอร์ 2(สีเหลือง): + → In1 / - → In2 เอาต์พุตไปที่พิน 4 และพิน 5
ขั้นตอนที่ 2: การเขียนโค้ด
หลังจากต่อวงจรแล้ว ก็เริ่มเขียนโค้ดได้เลย
รหัสอยู่ที่นี่:ที่นี่
อย่าลืมทดสอบแต่ละส่วนแยกกัน!!
ก่อนเสียบสาย USB เข้ากับ Arduino โปรดตรวจสอบว่าสายทั้งหมดถูกต้องหรือไม่ หากมีวงจรที่ไม่ถูกต้องอาจทำให้คอมพิวเตอร์หรือบอร์ด Arduino เสียหายได้
พินสามารถเปลี่ยนได้ด้วยตัวเองตามวงจรบนแผงวงจรของคุณเอง
ขั้นตอนที่ 3: สร้างคอนเทนเนอร์สำหรับ Arduino. ของคุณ
วัดระยะห่างระหว่าง Arduino กับเขียงหั่นขนม แล้วตัดออกด้วยกล่องกระดาษแข็ง หลังจากติดกาวแล้ว ให้ใส่ส่วนประกอบเข้าไป
ขนาดเปลือก:
- ความยาว: 22cm
- ความกว้าง: 21 ซม.
- ส่วนสูง: 11cm
ขั้นตอนที่ 4: การใช้เครื่องสีตรวจจับสีของคุณ
ต่อสาย USB เข้ากับ Arduino และหลังจากเปิดเครื่องแล้ว คุณก็เริ่มใช้งานได้เลย!
ปรับสามสีที่คุณต้องการ (แนะนำให้ใช้สามสีหลัก: แดง เหลือง น้ำเงิน)
แนะนำ: ยิ่งสียิ่งดี ยิ่งไม่ชัดเจน
ถ้าคุณต้องการน้ำสีม่วง เลือกวัตถุสีม่วงสดใสเพื่อสัมผัส จากนั้นมันจะผสมสีน้ำเงินและสีแดงเข้าด้วยกันจนกลายเป็นสีม่วง
ถ้าคุณต้องการน้ำสีเขียว เลือกวัตถุสีเขียวสดใสเพื่อสัมผัส มันจะผสมสีน้ำเงินและสีเหลืองเข้าด้วยกันกลายเป็นสีเขียว
คำเตือน!!!
ตำแหน่งของมอเตอร์ต้องไม่สูงกว่าถ้วย มิฉะนั้น น้ำจะไม่ถูกสูบ
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง