สารบัญ:

กิ้งก่าอิเล็กทรอนิกส์: 6 ขั้นตอน (พร้อมรูปภาพ)
กิ้งก่าอิเล็กทรอนิกส์: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: กิ้งก่าอิเล็กทรอนิกส์: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: กิ้งก่าอิเล็กทรอนิกส์: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: ซื้อกล่องสุ่มกิ้งก่า 15,000 บาท! (จะได้ชนิดไหน?!) 2024, พฤศจิกายน
Anonim
กิ้งก่าอิเล็กทรอนิกส์
กิ้งก่าอิเล็กทรอนิกส์

เคยสงสัยหรือไม่ว่ากิ้งก่าเปลี่ยนสีผ่านการเปลี่ยนแปลงของสีสิ่งแวดล้อมได้อย่างไร

มีบางอย่างที่เรียกว่าฮอร์โมนกระตุ้นเมลาโนไซต์หรือเอ็มเอสเอช หากต้องการเจาะลึกมากกว่านี้ โปรดไปที่ลิงค์นี้ นอกเหนือจากเรื่องราวแล้ว ฉันต้องการสร้างระบบแสงโดยรอบหรือบางอย่างเช่นกิ้งก่า นี้ดูเท่และยังช่วยให้ดวงตา ฉันมีแถบนีโอพิกเซล 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: วิดีโอการทำงาน

นี่คือวิดีโอการทำงาน

แนะนำ: