diy 53

21st 퀵보드(씽씽카) 브레이크 교체

브레이크가 부러져서 교체한지 일년도 안돼 또 부러져서 다시 살려고보니 품절이라 알리에서 스텐으로 된걸 주문함. 배송비 포함하면 국내어서 플라스틱 제품과 비슷한 가격임. 이번에 좀 오래가길~ 일단 밑면 나사를 풀고 부러진걸 새걸로 교체함 기존은 나사 세개인데 새건 2개이지만 잘 고정되는듯 닿지도 않고 잘맞음 조립은 분해의 역순. 당분간 잘타고 다닐듯~

diy/개조 수리 2023.02.15

스포티지r 브레이크 패드 교체

얼마전 앞쪽은 소리가나서 공업사에서 브레이크 패드 교체 하였으나 뒤쪽은 괜찮다고 해서 그냥 직접 교체하기로함 일단 타이어 너트를 먼저 풀어 놓아야 들어 올려서 작업이 수월함 보통 트렁크에 있는 렌치에 올라서서 몸무게로 풀있는데 아무리 해도 안풀려서 대형 스패너를 연장대로 이용해서 겨우품 토크렌치가 없는 관계로 너트마다 현재 위치를 표시해놓고 조일때 그위치까지 조이면 됨 위 사진은 약간 풀린 상태라서 위치가 다름 바퀴 탈거후 조립할때도 같은 위치에 걸어줘야 위치를 표시는 효과가 있음 자리가 바뀌면 체결시 돌아가는 정도가 달라져 위치 표시한 효과가 없을수도 있음 잭을 돌려서 열심히 올려준다 바퀴를 탈거하고 캘리퍼 볼트를 푼다 근대 작은 스패너 같은걸로 안풀리므로 큰 라쳇렌치로 해야 쉽게풀림 패드를 빼보니 반..

diy/자동차 2023.01.21

esp32-cam 사용시 나타나는 오류 등 해결하기

configTime(0, 0, "pool.ntp.org"); // get UTC time via NTP로 시간을 받아오지 못할 경우 보통 유동ip의 경우 별 문제가 없지만 고정ip만 되면 시간을 받아오지 못해 구글링 해본 결과 dns설정을 해주지 않아서 그렇다고 한다. 아래와 같이 dns설정해 주니 잘됨 IPAddress dns1(8,8,8,8); Brownout detector was triggered 라이브러리 추가 및 setup에 아래의 구문 추가 #include "soc/soc.h" #include "soc/rtc_cntl_reg.h" setup(){ WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); //disable brownout detector }

diy/esp32 2023.01.02

esp8266과 안드로이드 서버 통신하기

안드로이드에서 아래와 같이 소켓 통신 서버를 열어 놓고 esp8266과 통신하는 방법 //서버관련 public void serverCreate() { Collections.synchronizedMap(clientsMap); try { serverSocket = new ServerSocket(1234);//포트 지정 new Thread(new Runnable() { @Override public void run() { while (true) { try { socket = serverSocket.accept(); } catch (IOException e) { e.printStackTrace(); } msg = socket.getInetAddress() + "에서 접속\n"; handler.sendEmptyM..

diy/esp8266 2022.12.01

esp-01 릴레이를 이용한 도어락 열기 2

릴레이 모듈의 문제인지 esp-01의 문제인지 arduinoOTA.h를 사용하면 정상 작동이 안되어서 사용하지 않음 gpio3가 rx핀이므로 디버깅에 사용하면 input으로 이용할 수 없으므로 시리얼 프린트 기능을 못하게 막아둔다. #include //#include #include //#define DEBUG //주석해제하면 시리얼 프린트 사용가능함 #ifdef DEBUG //Serial.print가 rx 핀을 사용하므로 디버거할 경우가 아니면 사용하지 않아야 rx핀이 정상 작동한다. #define Serial_p(x) Serial.println(x) #define Serial_p2(x,y) Serial.println(x,y) #define Serial_p3(x) Serial.print(x) #defi..

diy/esp8266 2022.11.25

esp-01 릴레이를 이용한 도어락 열기 1

iot 기능이 없는 일반 도어락에 릴레이를 달아 네트위크 제어 기능을 추가함 이전에는 아두이노에 블루투스와 릴레이를 연결해서 스마트폰이 블루투스에 연결되면 문이 열리게 만들었는데 스마트폰 블루투스가 현관에 설치된 제어기의 블루투스 를 계속 탐지하느라 휴대폰 배터리가 남아나질않고 연결도 깔끔하지 않아 포기하고 집 근처에 와서 wifi 접속되면 문이 열리게 방식을 바꿈 도어락 개조하는 방법은 오래되어서 사진이 없음. 원리는 열림버튼에서 선 두개를 빼와서 릴레이에 연결하는 구조임 인터넷에 개조 방법이 많음, 아래 참고. https://blog.iolate.kr/240 도어락 제어하기 1탄 (하지만 2탄은 영원히 미정) 단순 피곤에 의한 두통인줄 알고 하루종일 잤는데, 알고보니 감기였는지 새벽에 머리는 계속 아..

diy/esp8266 2022.11.22

화장실 환풍기 교체 및 타이머 설치

화장실 환풍기 성능이 별로인지 즉각적 환기가 안되어서 교체를 함 환풍기 풍량 스펙을 대충 비교해 보니 금강 kv-100d가 풍량이 시간당 120정도로 가격대비 높아서 구매함 원래 환풍기 구멍이 작다보니 넓혀줘야함 kv-100d 같은 경우는 120mmx130mm는 되어야 설치가 가능함 화장실 천장 덮게 플라스틱 두께가 3mm정도 되는거 같음 쇠톱으로 자르려니 한 세월일거 같아 소음을 무릎쓰고 진동 멀티툴로 자름 없는거 보다야 낫지만 천장 쳐보고서 먼지와 소음을 감당하면서 자르려니 후회가 밀려옴 저가 공구라 더힘든지는 몰라도 노동강도면에서는 톱질과 크게 다르지 않을듯 여튼 공구 덕에 쉬월하지는 않지만 빨리는 잘랐음 이제 결선을 해주면됨 안전을 위해 반드시 차단기를 내리고 작업. 환풍기를 장시간 켜놓을 경우 ..

diy/개조 수리 2022.11.11

2층 침대 높이 낮추기

아이 2층 침대가 너무 높아서 오르내릴때 위험하고 힘들어 앉은 키를 고려해 35cm를 줄이기로 했다 준비물: 톱, 자, 드릴 그외 ㄱ자가 있으면 모서리 부분 같은 곳 절취선 그리기가 쉬움, 목재용 나사가 부족한 경우 이마트 가면 소량 비슷한 나사 판매함 위에가 원래 모습이고 아래가 자른후임 사진 구도가 달라서 구분이 잘 안되는듯 분해하기 전에 부위별로 표시를 해놓아야 조립이 편함 다리 밑부분에 절취선을 표시하고 열심히 톱질함 처음에는 밑에 접는 톱으로 했는데 다리하나 자르는데 너무 힘들어서 쉬면서 하는데 한30분 걸림 새 톱은 아니지만 그런대로 쓰던 톱인데 너무 안들고 침대 재질이 고무나무다 보니 진짜 너무 안잘려서 이건 아니다 싶어서 새 톱을 바로 주문함 아래가 새 톱임. 예전에는 국산톱이 날이 물러서..

diy/개조 수리 2022.11.11