diy 50

esp32 웹으로 업데이트하기

esp32 cam ota 업데이트가 잘안되어서 찾아보니 웹으로 하는 방식이 있어 해보니 ota보다 잘되어서 아래와 같이 정리해봄 esp32용으로 esp8266은 테스터전임 esp8266은 include함수가 다르므로 아래에서 확인 후 변경이 필요함 https://github.com/ayushsharma82/ElegantOTA/tree/master/examples 웹서버가 비동기(Asyn)인지 일반 웹서버인지에 따라 사용하는 라이브러리가 달라짐 // async 방식인 경우 #include #include AsyncWebServer server(80); //서버 정의 void setup(){ server.on("/", HTTP_GET, [](AsyncWebServerRequest *request) { req..

diy/esp32 2023.10.23

리모콘 ir신호 표시기 만들기

tv와 선풍기를 제어하기 위한 리모컨 신호 발신기를 만드는 중인데 리모컨의 ir신호 조합을 알아야 하기에 아두이노로 ir신호를 십진수와 16진수로 표시해 주는 표시기를 만들어 보았다. 예전에는 그냥 간이로 만들어서 시리얼 모니터로 신호를 분석했는데 발신기를 만들면 여러 리모컨을 사용하게 될수 있어서 그냥 케이스를 만들어서 필요할때 사용하기로 결정했다. 아누이노 우노는 부피가 크다보니 생가보다 사용할 일이 없어 남아도는 아두이노를 소진할 겸 우노로 만들기로함. 시리얼 모니터 없이 바로 확인가능하게 디스플레이를 추가함 oled가 아무래도 보기도 좋고 컴팩트해서 oled 0.96인치를 사용함 ir 수광부와 아두이노는 1k옴 저항을 연결하고 아두이노 7번핀에 연결 * 중간 부분은 인쇄 편의를 위해서 분리해서 인..

diy/아두이노 2023.09.30

도어 스토퍼

https://www.thingiverse.com/thing:65168 Mr Door Stopper by Roland Mr. Door Stopper got killed by your Door! R.I.P V2: Made him a bit sharper to better fit under your Door :) If you like my work and you want to make a donation, then you can use the following Bitcoin Address. Bitcoin Address: 1EvpRZVEjaNcAEk54iRv9NkEHhJcA4 www.thingiverse.com 하도 방문이 바람에 닫혀서 살까하다가 재미있게 생겨서 이걸로 출력해봄 높이 2.1cm정도임, 낮으면..

diy/3D 프린터 2023.09.23

니퍼 손잡이

https://www.thingiverse.com/thing:4635288/files Grip Enhanced Nipper Handle by AT3chnicality I did not change the internal dimensions or overall dimensions of this model. I just added some grip sections; please follow Zkrapper's suggestions for printing. Enlarge by 103-105% if using a shrinky-type filament. www.thingiverse.com 눕혀서 출력하면 내부에 서포터가 생기므로 세워서 출력하고 수축가능성이 있으면 105%정도 확대해서 출력하는게 좋음

diy/3D 프린터 2023.09.23

알리 lte 라우터 ldw931

인터넷이 설치안된 시골에 인터넷 검색도 하고 cctv 용 wifi로 사용하기 위해 lte 라우터를 구입함 인터넷을 설치하려면 기본적을 2만원 가까이 하기에 부담을 줄이고자 데이터 전용 요금제를 알아본 바 ktm모바일이 20기가에 14400원으로 적당한것 같아 유심을 구입하고 라우터는 알리에서 판매가 많이 되고 한국전용으로 나온 ldw931을 구입함 * 사용후기 사용을 안해도 1기가 이상 데이터를 스스로 소모함?? 백도어 의심되어 사용중지하고 결합할인으로 1.4만원에 나름 저렴한 인터넷 요금제가 있어 가입함. 하여튼 어처구니 없음

diy 2023.06.09

갈라진 벽 콘크리트 블럭으로 보강하기

한 50년 정도되니 흙 압력을 못 이겨 벽이 갈라짐 비오고하면 무서질거 같아 보강을 결정함 필요한 콘크리트 블럭의 개수를 구해보자 인터넷 찾아보니 m2당 13개가 필요하다고 한다 직접 계산해보면 쌓을 면적이 206x 140cm 콘크리트 블록 크기 390*190mm 가로 세로 각각 구해서 곱해봄 세로 개수 1400/190= 7.36 가로 개수 2060/390= 5.3 7.36x5.3 = 39개필요함 실제 해보니 39개정도 들었음 그래도 하다보면 모서리도 들어가고 잘못 잘라서 버리는 경우도 있으니 여분을 4-5개 준비하는게 다시 사러 갈 수고를 줄임 블럭은 6인치 블럭(폭이 15cm인 블럭)으로 결정 더 좁은 10cm도 있지만 힘을 많이 받을거 같아서 좀더 넓은 걸로 하기로함 6인치는 한장 무게가 14kg로..

diy/개조 수리 2023.05.24

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