본문 바로가기

Light sensors - LDR, Temt6000, BH1750 3가지 Light sensors에 대해 알아봅니다. 1. LDR 2. Temt6000 3. BH1750 위에 1번은 레지스터로 Voltage Divider 방식으로 빛의 강도를 체크하고 2번은 트랜지스터인데 이것도 안에 10k 레지스터가 포함되어 있어 1번과 같은 방식입니다. 3번은 I2C 방식으로 Lux 데이터를 바로 받을 수 있고 0-54612로 범위도 넓어서 사용하기 제일 좋네요. 1번은 저항을 추가해서 그냥 막 사용하기에는 좋은데 작업이 필요하다는 것 2번은 1번에 저항만 추가되었다고 보시면 될정도의 수준이네요. 사용하기 편하지만 range가 넓지가 않네요. 3번은 I2C 방식이고 범위도 넓어서 좋은데 가격이 3개 중에서 제일 비싸다는 것이 단점이네요.
APDS-9960 센서 1. Gesture Detection2. Proximity Detection3. Ambient Light Sense4. RGBC (Color Sense) 4가지 기능을 가진 센서입니다. 가격은 좀 비싼 센서네요.
Pro Micro 시간과 날짜 PCB 작은 LED에는 날짜가 나오고 밑에 큰 LED에는 시간이 나오게 만들었습니다. Temt6000 light sensor를 앞쪽에 설치해서 주변 밝기에 따라 LED 밝기가 자동으로 조정되게 프로그램밍하면 되겠네요. 뒷쪽에는 DS3231 RTC 모듈과 Pro Micro가 설치됩니다. 선을 연결하지 않으니깐 깔끔하게 만들어지네요.
NeoPixel 테스트 네오픽셀하나에 평균 20mA이고 최대 60mA까지 사용합니다. 8개짜리 네오픽셀이라고 해도 최대 480mA나 사용 가능하기 때문에 USB의 최대 허용 500mA 를 고려하면 아래 그림처럼 네오픽셀 전원 공급은 따로 하는게 좋겠지요. 테스트해보니 엄청 화려하긴 하네요. 어떤 용도로 사용할지 고민이 필요하네요. #include #define PIN 6// Parameter 1 = number of pixels in strip// Parameter 2 = Arduino pin number (most are valid)// Parameter 3 = pixel type flags, add together as needed:// NEO_KHZ800 800 KHz bitstream (most NeoPixel prod..
시계와 OLED 디스플레이 앞쪽에 BH1750 light sensor와 BME280이 있고 뒷쪽에 RTC와 Wemos D1 mini입니다.
32x8 LED matrix 버전 LED 모듈 옆에 꽂을 수 있게 만들었네요.
ESP8266 듀얼 시계 버전 Pro Micro와 같은 사양입니다.
아두이노 Pro Micro 시계 - 듀얼 모드 시간이 두개 나오든 아니면 한쪽은 날짜나 기타 정보가 나오게 만드는 용도입니다.