diy 52

알리 Led 무선 조명등 개조하기

야간에 화장실 조명대신에 사용할 led 조명을 알리에서 구입했는데 이 조명기에는 배터리 잔량 확인 안되다 보니 충전 타이밍을 놓치는 경우 가끔씩 생겨서 배터리 잔량 표시계를 부착함 알리에 찾아보면 천원 안밖으로 배터리 잔량표시하는 모듈이 여러개 있음 배터리 용량이 얼마나 적은지는 몰라도 지속사용시간이 18650치고는 짧아서 길어도 보름에 한번 이상 충전해야함 제품에 대해 언급하자면 하단 터치부분 외에 다른 led 점등 스위치가 없어서 터치 인식이 잘안될때는 리모컨을 사용해야해서 불편함 색상은 주광 주백 주광+주백 세가지이고 화장실용으로는 주백이 적당한데 주백으로 하려면 터치스위치를 터치하면 주백으로 변경되는데 고정이 아니라 귀찮음 led 연결선 중 주광색을 단선하면 주백으로 고정될 것 같은데 아직은 필요..

diy/개조 수리 2024.11.09

[에러]irremote 라이브러리 결과가 항상 ffff(65536)

아두이노에서 아래와 같이 했을때 원래는 잘나왔는데 최근에 아두이노 ide를 2.2로 바꾸고나서 결과가 항상 ffff나와서 검색을 해봐도 도저히 원인 파악이 안되어서 깃허브가서 확인해보니 2.대 버전 이후 사용법의 변화가 많았음 그래서 다시 라이브러리를 2.5로 내리고 컴파일해서 업로드하니 예전과 같이 결과가 잘나옴 ide 2.2에서는 라이브러리 자동 업데이트가 있는데 이걸 사용할경우 모든 라이브러리를 최신으로 바꾸다 보니 이런일이 생겨버린것임.. 라이브러리 호환성을 이렇게 무시할줄은 생각도 못함 앞으로는 소스에 라이브러리 버전도 표시해서 관리해야 할듯. if (ir.decode(&result)){ serial.print(result.vale); } https://github.com/Arduino-IRre..

diy/아두이노 2024.01.14

아두이노 나노로 리모컨 카운터(계수기) 만들기

리모컨으로 작동하는 계수기를 만들 일이 있어 아두이노 나노와 lcd를 조합해서 만들어봄 IRremote.h 라이브러리는 2.5.0 버전을 사용함, 2.8이후버전대를 사용할 경우 소스를 수정해야함 #include //ver 2.5.0 #include "U8glib.h" #include // I2C control library #include // LCD library int RECV_PIN = 7; long cnt = 0; IRrecv irrecv(RECV_PIN); decode_results results; //sda->a4, scl -> a5, vcc->5v LiquidCrystal_I2C lcd(0x3f, 16, 2); // set the LCD address to 0x20 for a 16 chars..

diy/아두이노 2024.01.13