산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

전자 카멜레온

구성품 및 소모품

Arduino Nano R3
× 1
Adafruit NeoPixel 링:WS2812 5050 RGB LED
× 1
TCS 3200 컬러 센서
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

환경 색상의 변화를 통해 카멜레온의 색상이 어떻게 변하는지 궁금하신가요?

멜라닌 세포 자극 호르몬 또는 MSH라는 것이 있습니다. 이에 대해 더 자세히 알고 싶다면 이 링크를 따라가세요. 이야기와는 별개로 저는 주변 조명 시스템이나 카멜레온 같은 것을 만들고 싶었습니다. 이것은 시원해 보이고 눈에도 도움이 됩니다. 나는 NeoPixel LED 스트립과 여분의 컬러 센서를 가지고 있었습니다. 그래서 저는 Arduino(모든 사람을 위한 마이크로컨트롤러)를 두뇌로 사용하여 카멜레온(전자)을 만들었습니다.

1단계:필요한 것

1. 아두이노 나노(아두이노라면 상관없음) 아두이노 우노용 아마존 링크

2. 컬러 센서 TCS3200 컬러 센서용 Amazon Link

3. NeoPixel LED 스트립 Amazon Link for Neo Pixel LED

4. 점퍼선 및 전원

2단계:부품에 대한 간략한 소개

Arduino:TCS 3200에서 RGB 색상 센서 데이터를 가져오고 각각의 PWM 신호를 생성하여 NeoPixel LED 조명의 색상을 제어하는 ​​마이크로컨트롤러입니다. TCS 3200 컬러 센서:이 센서에는 다양한 색상에 다르게 반응하는 포토다이오드 어레이가 포함되어 있어 포토다이오드 어레이에 떨어지는 빛의 색상을 제공합니다. 이 데이터는 해당 색상을 복제하는 데 사용할 수 있습니다.Neo Pixel LED:주어진 신호를 기반으로 많은 색상을 생성할 수 있습니다. IC의 이름은 WS2812B입니다.

3단계:모든 것을 연결하기

연결 - 반응.. 연결은 Arduino가 TCS 3200의 4개의 서로 다른 포토다이오드에서 데이터를 읽어야 하는 방식으로 이루어져야 합니다. 그리고 동일한 색상을 복제하기 위해 해당 값을 NeoPixel LED에 데이터로 다시 반영해야 합니다. 센서의 4개 포토다이오드는 4가지 색상 조합에 민감합니다. 이것들은 주파수 신호로 변환되는 전류 신호를 생성합니다. 즉, I에서 F로의 변환이것은 Arduino 핀에서 읽은 다음 NeoPixel LED에 대한 입력으로 제공됩니다. 센서 작업에 대해 깊이 들어가고 싶지 않습니다. 이는 TCS 3200 센서의 데이터 시트를 참조하면 이해할 수 있습니다.

4단계:코딩

이 프로젝트의 코드는 여기에 있습니다.

이것을 다운로드하고 파일의 압축을 풀어 필요한 라이브러리와 코드를 찾을 수 있습니다. 라이브러리는 Arduino IDE의 라이브러리 폴더에 넣어주세요. 코드를 컴파일하고 업로드하십시오. 코드는 자명합니다. 나는 다른 사람의 코드를 보고 내 코딩을 향상시킨다. 코드 최적화를 위한 제안은 언제나 환영합니다.

5단계:비올라... 작동합니다

여기에서 작동합니다. 이제 센서에 표시하는 모든 색상을 복제하고 있습니다. 좋은 응용 프로그램은

1. TV 및 PC용 주변 조명으로 화면의 최대 색상을 모방하여 눈의 피로를 줄여줍니다.

2. 실내 조명

3. 무드 조명

4. 카멜레온을 3D 프린팅하고 모든 전자 제품을 배치하여 실제 3D 프린팅 카멜레온으로 만들 수 있습니다.

콘테스트에서 저에게 투표하는 것을 잊지 마세요.

6단계:작업 비디오

작동 동영상입니다.

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

전자 카멜레온
https://github.com/vishwasnavada/Chameleon

회로도


제조공정

  1. 전자 잉크
  2. Arduino 스파이봇
  3. FlickMote
  4. 수제 TV B-Gone
  5. 마스터 시계
  6. 나를 찾기
  7. Arduino Power
  8. Tech-TicTacToe
  9. Arduino Quadruped
  10. Arduino Sunflower:일렉트로닉 썬댄서