สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เคยสงสัยหรือไม่ว่ากิ้งก่าเปลี่ยนสีผ่านการเปลี่ยนแปลงของสีสิ่งแวดล้อมได้อย่างไร
มีบางอย่างที่เรียกว่าฮอร์โมนกระตุ้นเมลาโนไซต์หรือเอ็มเอสเอช หากต้องการเจาะลึกมากกว่านี้ โปรดไปที่ลิงค์นี้ นอกเหนือจากเรื่องราวแล้ว ฉันต้องการสร้างระบบแสงโดยรอบหรือบางอย่างเช่นกิ้งก่า นี้ดูเท่และยังช่วยให้ดวงตา ฉันมีแถบนีโอพิกเซล LED และเซ็นเซอร์สีสำรอง ดังนั้นฉันจึงสร้าง Chameleon (อิเล็กทรอนิกส์) โดยใช้ Arduino (ไมโครคอนโทรลเลอร์สำหรับทุกคน) เป็นสมอง
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
1. Arduino Nano (Arduino ใดก็ได้) Amazon Link สำหรับ Arduino Uno2 เซ็นเซอร์สี TCS3200 Amazon Link สำหรับเซ็นเซอร์สี3 Neopixel LED Strip Amazon Link สำหรับ Neo Pixel LED4 สายจัมเปอร์และแหล่งพลังงาน
ขั้นตอนที่ 2: ข้อมูลเบื้องต้นเกี่ยวกับชิ้นส่วน
Arduino: ไมโครคอนโทรลเลอร์ซึ่งรับข้อมูลเซ็นเซอร์สี RGB จาก TCS 3200 และสร้างสัญญาณ PWM ตามลำดับเพื่อควบคุมสีของไฟ LED Neopixel เซ็นเซอร์สี TCS 3200: เซ็นเซอร์นี้มีอาร์เรย์โฟโตไดโอดซึ่งตอบสนองต่อสีที่ต่างกันออกไป สีของแสงตกบนอาร์เรย์โฟโตไดโอด ข้อมูลนี้สามารถนำมาใช้เพื่อทำซ้ำสีเหล่านั้นได้ Neo Pixel LED: สามารถสร้างสีได้มากมายตามสัญญาณที่ได้รับ ชื่อของไอซีคือ WS2812B
ขั้นตอนที่ 3: เชื่อมต่อทุกอย่าง
การเชื่อมต่อ - ปฏิกิริยา..การเชื่อมต่อจะต้องทำในลักษณะที่ Arduino ต้องอ่านข้อมูลจากโฟโตไดโอด 4 แบบใน TCS 3200 และสะท้อนกลับค่าเหล่านั้นเป็นข้อมูลไปยัง LED แบบนีโอพิกเซลเพื่อสร้างสีเดียวกัน โฟโตไดโอด 4 ตัวบนเซ็นเซอร์ไวต่อการผสมสี 4 แบบที่แตกต่างกัน สิ่งเหล่านี้สร้างสัญญาณปัจจุบันซึ่งถูกแปลงเป็นสัญญาณความถี่เช่นการแปลง I เป็น F สิ่งนี้อ่านโดยหมุด Arduino จากนั้นให้เป็นอินพุตไปยัง Neopixel LED ฉันไม่ต้องการเจาะลึกถึงการทำงานของเซ็นเซอร์ สิ่งนี้สามารถเข้าใจได้โดยอ้างอิงเอกสารข้อมูลของเซ็นเซอร์ TCS 3200
ขั้นตอนที่ 4: การเข้ารหัส
รหัสสำหรับโครงการนี้อยู่ที่นี่
คุณสามารถดาวน์โหลดและแตกไฟล์เพื่อค้นหาไลบรารีและรหัสที่จำเป็น โปรดใส่ไลบรารีลงในโฟลเดอร์ไลบรารีของ Arduino IDE คอมไพล์โค้ดและอัพโหลดโค้ดนั้นอธิบายตนเองได้ ฉันปรับปรุงการเขียนโค้ดโดยดูจากรหัสอื่น ข้อเสนอแนะใด ๆ ในการปรับโค้ดให้เหมาะสมนั้นยินดีต้อนรับเสมอ
ขั้นตอนที่ 5: วิโอลา… มันได้ผล
นี่มันทำงาน. ตอนนี้มันจำลองสีใดๆ ที่คุณแสดงให้เซ็นเซอร์เห็น แอปพลิเคชันที่ดีคือ 1. แสงโดยรอบสำหรับทีวีและพีซี ซึ่งช่วยลดอาการปวดตาเนื่องจากเลียนแบบสีสูงสุดในหน้าจอของคุณ 2. ไฟห้อง3. แสงอารมณ์
4. คุณสามารถพิมพ์ 3D กิ้งก่าและวางอุปกรณ์อิเล็กทรอนิกส์ทั้งหมดเพื่อให้เป็นกิ้งก่าพิมพ์ 3 มิติที่แท้จริง
โปรดอย่าลืมโหวตให้ฉันในการแข่งขัน
ขั้นตอนที่ 6: วิดีโอการทำงาน
นี่คือวิดีโอการทำงาน