สารบัญ:

โลกที่มีสีสัน: 4 ขั้นตอน (พร้อมรูปภาพ)
โลกที่มีสีสัน: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: โลกที่มีสีสัน: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: โลกที่มีสีสัน: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: พืชดอก : คิดวิทย์ (25 พ.ค. 64) 2024, พฤศจิกายน
Anonim
Image
Image
เชื่อมต่อทุกองค์ประกอบเข้ากับเขียงหั่นขนม
เชื่อมต่อทุกองค์ประกอบเข้ากับเขียงหั่นขนม

แหล่งอ้างอิง:ที่นี่

RGB Colorful World เป็นไฟกลางคืนที่สร้างโดยเซ็นเซอร์สี RGB สามารถเปลี่ยนและเลือกสีที่คุณต้องการได้อย่างง่ายดายตามอารมณ์ปัจจุบันของคุณ คุณสามารถมีสีแสงกลางคืนได้ตามต้องการ เมื่อคุณใช้เพื่อสัมผัสวัตถุที่มีสีสดใส

//

แก้ไขส่วน (ต้นฉบับ):

- ชื่อเดิม: RGB Color Picker

เสบียง

คุณจะต้องการ:

- Arduino Leonardo (หรืออื่นๆ) - ซื้อที่นี่

- TCS3200 RGB Sencer (หรืออื่นๆ) - ซื้อที่นี่

- LCD Panel (1602 IIC/I2C) - ซื้อที่นี่

- ปุ่มกด (แบบใดก็ได้)

- ตัวต้านทาน 4.7kΩ (x1)

- ตัวต้านทาน 10kΩ (x1)

- ตัวต้านทาน 220Ω (x2)

- RGB LED - ซื้อที่นี่

- เขียงหั่นขนม

- โป๊ะไฟกลางคืน

- กล่องกระดาษ

//

แก้ไขส่วน (ต้นฉบับ):

- Arduino Pro Micro

- แผง LCD ที่ไม่มี I2C

- TCS34725 RGB เซนเซอร์

- เครื่องพิมพ์ 3 มิติ

ขั้นตอนที่ 1: เชื่อมต่อองค์ประกอบทั้งหมดกับเขียงหั่นขนม

Image
Image

ก่อนที่เราจะติดตั้งทุกอย่างพร้อมกัน การทดสอบแต่ละรายการทีละรายการจะปลอดภัยกว่า เพราะถ้าคุณได้ติดตั้งทุกอย่างแล้วแต่มันใช้งานไม่ได้ คุณแทบจะไม่พบว่ามีอะไรผิดพลาด

การเดินสายของ 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

แผง LCD

GND_เชื่อมต่อกับด้านลบของเขียงหั่นขนม

VCC_เชื่อมต่อกับเขียงหั่นขนมเป็นบวก

SDA→Arduino pin2

SCL→Arduino pin3

ปุ่ม

ใช้พินเพื่อเสียบสองสายบนเขียงหั่นขนม

ด้านซ้าย wire_connect ตัวต้านทาน 10kΩ จากนั้นดึงสายไปยัง Arduino analog A1

ลวดด้านขวา_แบ่งออกเป็นสองด้าน:

ด้านแรก: ดึงลวดไปทางด้านบวกของเขียงหั่นขนม

ด้านที่สองคือ: ต่อตัวต้านทาน 10kΩ แล้วต่อสายเข้ากับด้านลบของเขียงหั่นขนม

RGB LED

RGB LED มี 4 ขา รวมสีแดง ลบ สีเขียว สีฟ้า (สั้น ยาว สั้น สั้น)

Red_ เชื่อมต่อกับเขียงหั่นขนมแล้วดึงสายไปยัง Arduino pin5

อิเล็กโทรดลบ _ เชื่อมต่อโดยตรงกับอิเล็กโทรดลบบนเขียงหั่นขนม

Green_ เชื่อมต่อกับเขียงหั่นขนม เพิ่มตัวต้านทาน220Ω จากนั้นดึงสายไฟไปยัง Arduino pin6

Blue_connect ไปที่เขียงหั่นขนม เพิ่มตัวต้านทาน4.7kΩแล้วดึงสายไปยัง Arduino pin7

ข้างต้นเป็นการแนะนำการเชื่อมต่อวงจร

//

แก้ไขส่วน (ต้นฉบับ):

การเดินสายเหมือนกัน ยกเว้น LCD และโมดูลตรวจจับสี

LCD_เขาใช้แค่ LCD เท่านั้น เปลี่ยนเป็น I2c LCD

RGB color sencor_เดิมทีเขาใช้ TCS34725 RGB Sensor ผมเปลี่ยนเป็น TCS3200

ขั้นตอนที่ 2: การเขียนโค้ด

Image
Image
สร้างคอนเทนเนอร์สำหรับ Arduino. ของคุณ
สร้างคอนเทนเนอร์สำหรับ Arduino. ของคุณ

หลังจากต่อวงจรแล้ว ก็เริ่มเขียนโค้ดได้เลย

รหัสอยู่ที่นี่:ที่นี่

อย่าลืมทดสอบแต่ละส่วนแยกกัน!!

ก่อนเสียบสาย USB เข้ากับ Arduino โปรดตรวจสอบว่าสายทั้งหมดถูกต้องหรือไม่ หากมีวงจรที่ไม่ถูกต้องอาจทำให้คอมพิวเตอร์หรือบอร์ด Arduino เสียหายได้

พินสามารถเปลี่ยนได้ด้วยตัวเองตามวงจรบนแผงวงจรของคุณเอง

//

แก้ไขส่วน (ต้นฉบับ):

- โค้ดของเซ็นเซอร์สี LDC & RGB มีการเปลี่ยนแปลง

- จุดเริ่มต้นของคำบรรยายบนจอ LCD ก็เปลี่ยนไปเช่นกัน

- เปลี่ยนตำแหน่งของหมุดบางตัว

ขั้นตอนที่ 3: สร้างคอนเทนเนอร์สำหรับ Arduino. ของคุณ

Image
Image
สร้างคอนเทนเนอร์สำหรับ Arduino. ของคุณ
สร้างคอนเทนเนอร์สำหรับ Arduino. ของคุณ

วัดระยะห่างระหว่าง Arduino กับเขียงหั่นขนม แล้วตัดออกด้วยกล่องกระดาษแข็ง หลังจากติดกาวแล้ว ให้ใส่ส่วนประกอบเข้าไป

ฉันสร้างภาชนะรูปบันไดที่มีปุ่มและไฟ LED RGB บนระนาบด้านบน และเซ็นเซอร์สี RGB และ LCD อยู่ที่ระดับล่าง พื้นที่ภายในมีขนาดค่อนข้างใหญ่และจะไม่ทำให้สายไฟขาด ในการเชื่อมต่อ Arduino กับพาวเวอร์แบงค์ เราควรตัดเล็กๆ ที่ด้านข้างกล่อง

ขนาดเปลือก:

- ระดับที่สูงขึ้น

ยาว: 19.5 / กว้าง: 10.5 / สูง: 11cm

- ระดับต่ำ

ความยาว: 19.5 / ความกว้าง: 7.5 / ความสูง: 5cm

//

แก้ไขส่วน (ต้นฉบับ):

- เขาใช้การพิมพ์ 3 มิติเพื่อสร้างภาชนะของเขา

ขั้นตอนที่ 4: ใช้โลกที่มีสีสันของคุณ

Image
Image
ใช้โลกที่มีสีสันของคุณ
ใช้โลกที่มีสีสันของคุณ

ต่อสาย USB เข้ากับ Arduino และหลังจากเปิดเครื่องแล้ว คุณก็เริ่มใช้งานได้เลย!

เลือกรายการที่มีสีสดใส วางให้ห่างจากเซนเซอร์สี RGB 1 ซม. แล้วกดปุ่ม สีของรายการจะแสดงบนแผง LCD จากนั้นไฟ LED RGB จะส่องสว่างหลอดไฟที่คล้ายกับสีนั้น

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

แนะนำ: