반응형

Hardware/ESP 75

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

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

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

마이크로비트 마퀸(Maqueen) 을 구입 해 봤다

마이크로비트 마퀸(Maqueen)을 아마존에서 6745엔에 구입했다. 박스가 참 심플한 게 내용물도 참 심플하다. 구성품도 최소한의 조립으로 끝낼 수 있도록 되어있다. 다 조립하면 이런 모양이 된다. 이것은 뒤에서 본모습. 마이크로비트는 그렇게 관심이 많은 보드는 아닌데, 주변기기가 재미있는 게 많이 나와서 이걸 조금 손봐서 ESP32용으로 사용하면 어쩔까 싶다. https://github.com/kd8bxp/micro-Maqueen-Arduino-Library GitHub - kd8bxp/micro-Maqueen-Arduino-Library: A Simple Library for use with the DF Robot micro:Maqueen Robot and the BBC Micro: A Simple..

Hardware/ESP 2023.11.30

ESP-NOW 를 써 보자!

와이파이 라우터 없이 ESP 끼리 통신을 할 수 있는 ESP-NOW 프로토콜이 있다. 복잡한 프로그래밍 방법을 몰라도 ESP 개발 환경을 구축할 때 설치된 기본 샘플로도 실행해 볼 수 있다. 위의 샘플들을 이용하여 상호 간의 통신을 간단하게 확인할 수 있다. 일단 두 개의 ESP32를 준비한다. 각각의 ESP에 각각의 샘플을 업로드한다. 각각의 샘플을 ESP32에 업로드하면 아래와 같이 실행된다. 이와 같이 상호 간의 통신이 가능하다. 이것을 응용하면 아래와 같은 시스템도 만들 수 있다. 이렇게 통신하고자 하는 모듈의 맥 어드레스만 알면 디렉트로 무선 통신이 가능하다. 재미있네. 실제 ESP NOW는 마스터 슬래이브라는 개념이 없다. 따라서 샘플 프로그램에 얽매이지 않고 개념을 이용해서 활용하여야 할 것..

Hardware/ESP 2023.11.23

ESP32-C3 Dual USB

ESP32-C3 가 가격도 저렴하고 Matter 관련 시스템으로도 사용이 가능하다. ESP는 종류별로 다 써보고 싶어서 이번기회에 구매를 했다. ESP32-S3 가 프로그래밍 되는 환경이면 ESP32-C3 도 간단하게 프로그래밍된다. 위와 같이 문제없이 Blink 관련 소스코드가 업로드되어서 LED가 깜빡이는 것을 확인할 수 있다. 아두이노 R4 버전에서도 ESP32-S3-mini 가 사용된 걸 보면 이게 대세인 듯 하다.

Hardware/ESP 2023.10.02
반응형