สารบัญ:

RGB LED Adaptive Camouflage (กิ้งก่า) โดยใช้ Ebot / Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)
RGB LED Adaptive Camouflage (กิ้งก่า) โดยใช้ Ebot / Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: RGB LED Adaptive Camouflage (กิ้งก่า) โดยใช้ Ebot / Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: RGB LED Adaptive Camouflage (กิ้งก่า) โดยใช้ Ebot / Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Omg, I Hatched Baby Chameleons (The Bioactive Experiment) Part 1 2024, พฤศจิกายน
Anonim
RGB LED Adaptive Camouflage (กิ้งก่า) โดยใช้ Ebot / Arduino
RGB LED Adaptive Camouflage (กิ้งก่า) โดยใช้ Ebot / Arduino
RGB LED Adaptive Camouflage (กิ้งก่า) โดยใช้ Ebot / Arduino
RGB LED Adaptive Camouflage (กิ้งก่า) โดยใช้ Ebot / Arduino
RGB LED Adaptive Camouflage (กิ้งก่า) โดยใช้ Ebot / Arduino
RGB LED Adaptive Camouflage (กิ้งก่า) โดยใช้ Ebot / Arduino
RGB LED Adaptive Camouflage (กิ้งก่า) โดยใช้ Ebot / Arduino
RGB LED Adaptive Camouflage (กิ้งก่า) โดยใช้ Ebot / Arduino

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

ฉันใช้ไมโครคอนโทรลเลอร์ Ebot แต่คุณสามารถใช้ไมโครคอนโทรลเลอร์อื่น ๆ เช่น arduino uno ได้

ขั้นตอนที่ 1: ประกอบวัสดุ

ประกอบวัสดุ
ประกอบวัสดุ

ชิ้นส่วนอิเล็กทรอนิกส์:-

1 x Ebot Microcontroller (คุณสามารถใช้ Arduino หรือไมโครคอนโทรลเลอร์อื่น ๆ ได้)

1 x เซ็นเซอร์สี

1 x RGB LED สตริป

สายจัมเปอร์ 6 เส้น

สำหรับการทดสอบ คุณอาจได้แผ่นสีต่างๆ

ขั้นตอนที่ 2: ตั้งค่า

ติดตั้ง
ติดตั้ง

ติดตั้งง่ายจริงๆ

1. นำ RGB LED และบัดกรีสายจัมเปอร์สามสายบน GND, Do และ +5v แล้วเชื่อมต่อกับพิน GND, เอาต์พุต 0 พิน และพิน 5v ตามลำดับบนไมโครคอนโทรลเลอร์

2. ถัดไปด้วยเซ็นเซอร์สีให้เชื่อมต่อ

GND GND พินบนไมโครคอนโทรลเลอร์

พินแรงดันไฟฟ้า พินแรงดันบนไมโครคอนโทรลเลอร์

s A0 พินบนไมโครคอนโทรลเลอร์

ขั้นตอนที่ 3: การประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ

หลังจากที่คุณตั้งค่าเสร็จแล้ว ให้แนบเซ็นเซอร์สีกับแถบโดยคว่ำหน้าลง

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

รหัส
รหัส

{// การเริ่มต้น ebot_setup ();

//ปักหมุดโหมด

strip0.begin();

strip0.show();

โหมดพิน(0, เอาต์พุต); // RGB LED

โหมดพิน (A0, INPUT); //เซ็นเซอร์สี

}

วงเป็นโมฆะ ()

{ if(color(A0)>=182 && colour(A0)<= 279) { colorWipe(&strip0, 0, 45, 97, 25);

} อื่น ๆ if(colour(A0)>=79 && colour(A0)<= 149) { colorWipe(&strip0, 0, 105, 14, 25);

} อื่น ๆ if(colour(A0)>=21 && colour(A0)<= 43) { colorWipe(&strip0, 255, 221, 0, 25);

} อื่น ๆ if(colour(A0)>=340 && colour(A0)<= 352) { colorWipe(&strip0, 191, 3, 0, 25);

} อื่น ๆ { colorWipe(&strip0, 0, 0, 0, 25); }

}

คุณสามารถเพิ่มมากขึ้นเรื่อย ๆ หากคำสั่งเพื่อทำให้เซ็นเซอร์รับรู้สีมากขึ้น

ขั้นตอนที่ 5: วิดีโอ

Image
Image

สุดท้าย ตามที่แสดงในวิดีโอ คุณสามารถเพิ่มกระดาษสีต่างๆ เพื่อทดสอบว่ามันทำงานอย่างไร

แนะนำ: