สารบัญ:

เซ็นเซอร์สีพร้อมหน้าจอ LCD: 6 ขั้นตอน
เซ็นเซอร์สีพร้อมหน้าจอ LCD: 6 ขั้นตอน

วีดีโอ: เซ็นเซอร์สีพร้อมหน้าจอ LCD: 6 ขั้นตอน

วีดีโอ: เซ็นเซอร์สีพร้อมหน้าจอ LCD: 6 ขั้นตอน
วีดีโอ: ECON TV EP.2 - เขียนโปรแกรม Arduino แสดงผลบนจอ LCD 16x2 2024, กรกฎาคม
Anonim
เซนเซอร์สีพร้อมจอ LCD
เซนเซอร์สีพร้อมจอ LCD

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

ขั้นตอนที่ 1: ชิ้นส่วน

ชิ้นส่วน
ชิ้นส่วน
ชิ้นส่วน
ชิ้นส่วน
ชิ้นส่วน
ชิ้นส่วน
  1. Arduino Uno
  2. หน้าจอ LCD
  3. เซ็นเซอร์สี RGB
  4. คลิปหนีบแบตเตอรี่ 9V / ปลั๊ก (ไม่แสดง)
  5. คณะกรรมการ PERF สำหรับโล่
  6. หมุดส่วนหัว
  7. สายไฟ
  8. หัวแร้ง/บัดกรี

ขั้นตอนที่ 2: การวาดแผนผัง

การวาดแผนผัง
การวาดแผนผัง

สำหรับเซนเซอร์สี:

5v -> VIN (สายสีแดง)

GND -> GND (สายสีเขียว)

SDA (อนาล็อก 4) -> SDA (สายสีน้ำเงิน)

SCL (อนาล็อก 5) -> SCL (สายสีเหลือง)

สำหรับหน้าจอ LCD:

5v -> VCC (สายสีแดง)

GND -> GND (สายสีเขียว)

SDA (อนาล็อก 4) -> SDA (สายสีน้ำเงิน)

SCL(แอนะล็อก 5) -> SCL (สายสีเหลือง)

ขั้นตอนที่ 3: การเดินสายไฟเขียงหั่นขนม

การเดินสายไฟเขียงหั่นขนม
การเดินสายไฟเขียงหั่นขนม

การทดสอบส่วนประกอบแต่ละอย่าง ฉันได้อ่านข้อมูลแต่ละรายการแล้ว จากนั้นฉันก็นำมันมารวมกันและเริ่มประสานรหัส ยังคงพยายามคิดหาการปรับแต่งเล็กน้อย แต่ก็ไปไม่ถึงที่ใดที่หนึ่งอย่างท้าทาย ฉันตัดสินใจที่จะเรียกใช้ทั้งสองพอร์ตเดียวกันในที่สุด (ถึง A4 และ A5) แทนที่จะใช้อีกด้านหนึ่งที่แสดงไว้ที่นี่ เป็นเพราะแผงป้องกันของฉันและขนาดที่ฉันมีและความยาวของสายจัมเปอร์ ฉันจึงสามารถมีปลั๊กสำหรับเซ็นเซอร์และ LCD ได้

ขั้นตอนที่ 4: การตั้งค่าชิ้นส่วน

การตั้งค่าชิ้นส่วน
การตั้งค่าชิ้นส่วน
การตั้งค่าชิ้นส่วน
การตั้งค่าชิ้นส่วน
การตั้งค่าชิ้นส่วน
การตั้งค่าชิ้นส่วน

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

อย่างแรก: ฉันบัดกรีหมุดเพื่อป้องกันบอร์ดที่ด้านบนของ Arduino

จากนั้นฉันก็ถอดบอร์ดออกจาก Arduino เพื่อไม่ให้ร้อนเกินไปในขณะที่บัดกรีส่วนที่เหลือ

ประการที่สอง: บัดกรีสายไฟสีแดง สายไฟของคุณเข้ากับ 5V ฉันต้องมีสายหนึ่งเส้นสำหรับแต่ละส่วนประกอบ

ประการที่สาม: ประสานสายสีเขียว สายกราวด์ของคุณ

ประการที่สี่: บัดกรีหมุด A4 ซึ่งเป็นสายสีน้ำเงินสำหรับการเชื่อมต่อ SDA

ประการที่ห้า: บัดกรีหมุด A5 ซึ่งเป็นสายสีเหลืองสำหรับการเชื่อมต่อ SCL

หลังจากนั้นบอร์ดของคุณควรพร้อมที่จะไป

ขั้นตอนที่ 5: รหัส

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

ขั้นตอนที่ 6: ที่อยู่อาศัย

ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย

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

การใช้ขั้วต่อแบบบาร์เรลสำหรับ 9V กับ Arduino เพื่อจ่ายพลังงานให้กับผลิตภัณฑ์

แนะนำ: