반응형

Hardware/ESP 66

Mbits ESP32 Dev Board(Micro:Bit 호환 보드)

마이크로비트 용으로 나온 개발 플랫폼이 저렴하고 아이디어가 기발한 것들이 많아서, ESP32로 개발이 안될까 싶었는데, ESP32를 이용한 마이크로비트 호환 보드가 있어서 구매해 봤다.       마이크도 있고, 스피커도 있고, 기본적인 사양은 마이크로비트와 같다. 단지 이러한 부품들이 기본적으로 내장되어 있는 관계로, ESP32 보드보다는 가격이 높다. (구매 당시 가격 2446엔)    이런 식으로 micro:bit 플랫폼에 활용이 가능하다. 참고로 아래의 사진의 왼쪽이 [micro:bit] 이고 오른쪽이 [Mbits] 이다.     http://www.yahboom.net/study/Tiny:bit YahboomYahboomwww.yahboom.net  이번에는 Tiny:bit를 사 보았는데, 이걸..

Hardware/ESP 2024.05.16

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
반응형