반응형

Hardware 248

WiZ 규격 조명을 ESP32 로 제어하기

스마트 가전을 개발하면서 방안의 조명도 어떤 식으로 무선 컨트롤러 되면 좋겠다고 생각했었다. https://www.wizconnected.com/ko-kr 홈 | 일상 생활에 적합한 스마트 조명 | WiZ Wi-Fi 네트워크에 스마트 조명이 설정됩니다. 플러그 앤 플레이 방식의 WiZ 조명은 클라우드에 연결되어 보고, 읽고, 생활하는 데 적합한 최고의 분위기를 연출합니다. Google Assistant, Alexa, Siri Shortcu www.wizconnected.com 실제로 다양한 플랫폼들이 출시되고 있고, 그중에 조명 관련으로 유명한 WiZ 조명을 ESP32로 컨트롤 가능 할 것 같다는 느낌이 들었다. WiZ는, 장치의 IP주소나 맥 어드레스 등을 알면 직접 컨트롤 가능하다. 아래의 동영상처럼..

Hardware/ESP 2024.04.23

아이폰 7 배터리 자가교체

가지고 있던 아이폰 7의 배터리 성능이 69% 인 것을 확인하고, 새 배터리로 교체하기 위해서 배터리를 하나 주문했다. 공구 같은 거 미포함은 만오천 원 정도에 구입 가능 했다. 방수실도 효과 없을거 같아서 안 바를 예정이다. 아이폰 7에 넣을 배터리는 그리 용량이 크지 않은 거 같다. 제일 시간이 많이 걸리는 앞판여는 작업을 단 2분 만에 완료했다. 히트건으로 데우고 나서 열면 금방 열리는데, 손으로 여는거 보단 이렇게 오프너를 사용해 주는 게 편하다. 디스플레이를 하판과 분리했다. 햅틱 센서를 떼어내는데, 뭔가 이물질이 많이 묻어있다. 이거 중고로 샀었는데 뭔가 부분적으로 침수가 되었었나? 하는 생각이 들었다. 분리하고 나서 배터리 테이프를 떼어낸다. 그냥 당기면 바로 끊어지므로, 핀셋으로 감아올려서..

Hardware/iOS 2024.03.20

아이폰 8 배터리 자가교체

지금껏 내가 사용하는 아이폰은 거의 다 배터리 교체를 해 본 것 같다. 아이폰 7 배터리 갈기: 아이폰7 베터리 갈기 중고로 산 아이폰 7이 배터리 상태가 엘롱이라 고민하다가, 배터리를 스스로 갈아 주기로 했다. 방수처리가 되어있어서 스크린을 열기가 대단히 힘든 거 같더라. 1. 스크린 들어내기 이 부분이 fermium.tistory.com 아이폰 11 프로 배터리 갈기: 아이폰 11 프로 배터리 자가교체 배터리 교환에 12만 원이 드는 것을 보고 좀 고민하다가, 나는 폰을 중고로 팔아 본 적이 없는 관계로 자가 교체를 하기로 했다. 약 3만원대에 도구와 배터리를 구매할 수 있다. 일부러 방수실도 fermium.tistory.com 이 이외에도, - 아이폰 4S - 아이폰 5 - 아이폰 5S - 아이폰 ..

Hardware/iOS 2024.03.14

ESP-NOW 를 이용한 1:1 통신

두 개의 ESP32를 이용하여서 각각의 스위치가 눌려질 때, 상대의 ESP32에서 수신 결과가 보이도록 연습 프로그래밍 해 보았다. 1. 라이브러리 설정: ESP-NOW를 사용하기 위해서는 아래의 두 종류의 헤더를 포함할 필요가 있다. #include #include 2. 맥 어드레스의 설정: 각각의 ESP에 아래의 소스코드를 업로드 한 뒤에 맥 어드레스를 확인한다. #include "WiFi.h" void setup(){ Serial.begin(115200); WiFi.mode(WIFI_MODE_STA); Serial.println(WiFi.macAddress()); } void loop(){ } 출력되는 맥 어드레스를 아래의 배열에 입력 해 줄 필요가 있다. 예를 들어 [AA:AA:AA:AA:AA:A..

Hardware/ESP 2024.03.07

Raspberry Pi Pico (RP2040) 교육키트

파이썬을 공부함에 있어서 Raspberry Pi Pico를 이용하는 것이 처음부터 파이선 롬이 들어가 있어서 편리할 것 같다. 6만원 정도에 살 수 있는 키트인데, 안에는 개발에 필요한 기본 도구가 다 들어있다. 확장 쉴드를 사용하면 센서와 더 편하게 연결할 수 있다. 일단 버튼을 GPIO 10 번 핀에 연결하고 프로그래밍을 해 주니 정상적으로 프로그래밍되는 것을 확인했다. 실제로 사용된 main.py의 소스코드를 아래에 남긴다. from machine import Pin import time while True: button = Pin(10, Pin.IN) result = button.value() print(result) time.sleep_ms(500) 아래와 같이 파일을 업로드해 주고 나서 작동이..

Hardware/Python 2024.03.03

ESP32 보드 구입

알리익스프레스에 새로 나온 ESP32 보드 가격이 너무 저렴해서 급하게 주문을 걸었다. 이 보드는 [ESP32-D0WD-V3] 칩을 사용하고 있는데 이 칩의 가격은, 하나에 1.5 달러 한다. 이런 게 케이블 하고 보드 한 세트에 212엔이라고 적혀있길래 이게 왜 이리 싸지 싶었는데 비슷한 보드가 3개 4천엔 수준에 팔리고 있는 관계로 조만간 캔슬 걸리겠구나 싶었는데... 주문한 개수 그대로 배송이 와서 또 한 번 놀랐다. 케이블 값만 2천원 할 거 같은데.. 아무리 봐도 기판 퀄리티가 2천원 수준은 아닌 거 같아서 다시 가격을 살펴보니, 역시 이 퀄리티면 그 가격이 안되지... 다음에 또 살길이 있으면 여기서 주문해 줄까 싶네. 참고로 보드 설정은 Upload speed는 921600 보다 작은 값 (..

Hardware/ESP 2024.02.28

맥세이프 충전기에 사용 할 전원 모듈

알리에서 [Pd65w-USBType-C]라는 부품을 팔길래 구입을 했다. 알리에서 167엔 밖에 하지 않으니 혹시라도 충전이 안된다고 해도 타격은 덜하겠다. 전까지 구입한 모듈은 lightning to usb-c는 충전이 되던데, 맥세이프를 물려 놓으니 충전이 안 되는 것이었다. 맥세이프 안에 특별한 칩이 있어서 그게 뭔가를 구분한다 싶었는데 이번에 찾은 부품이 애플 프로토콜을 지원한다고 하니 관심이 생겨서 구매를 했다. 모듈들이 붙어있는 게 대량생산한 흔적이 보인다. 입력단자에 12V 외부전원을 흘려 넣으면서 맥세이프를 연결해 봤는데 충전이 잘 된다. 로봇 모듈에 추가해 놓고 전원에 문제가 없는지 구동해 가면서 관찰 중이다.

Hardware/ESP 2024.02.26

ESP32-C6 가 Arduino IDE 에서 프로그래밍 가능해졌다!

한참 동안 손을 놨었는데, esp32:3.0.0-alpha3 이후로 ESP32-C6를 지원하기 시작한 것 같다. https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json Additional boards manager URLs: 의 부분에 위의 주소를 추가해 줬다. 설정 후에 보드 업데이트가 있다고 팝업이 뜨길래 업데이트를 눌러 줬다. 참고로 추가를 해 주고 나면 아래와 같이 새로운 버전이 보인다. 보드를 연결하고 Blink 소스 업로드까지 테스트해 봤다. 드디어 ESP32C6 Dev Module 이 보드 메뉴에서 보인다! 보드에 붙어있는 LED가 깜빡이는 것을 확인할 수 있다. 이걸로 지그비 프로그래밍도 테스트해 봐야겠다. (esp32..

Hardware/ESP 2024.02.16

Raspberry Pi 5 / 4GB 구입

알리 가격으로 11000엔 정도 하길래 반도체 대란 날 때의 버전 4 보단 살만한 가격으로 내려왔다 싶어서 구매를 했다. 버전 5 부터는 발열이 심해져서 쿨러가 필수인 거 같아서 액티브 쿨러를 같이 주문했다. 쿨러는 플라스틱 고정 부품이 있어서 홈에 끼워 넣으면 딱 맞게 고정이 된다. 라즈베리 파이 OS로 실험 삼아 설치해 봤는데, 설치하는데 시간도 얼마 안 걸리고 반응 속도도 나쁘지 않은 것 같다. 옛날 생각하면 세상이 정말 많이 발전하고 있다는 느낌이 든다.

반응형