반응형

ESP32 53

ESP32-S3-Zero를 구매하다

ESP32-S3-Zero를 사봤다. 되게 크기가 작아서 몸집이 작은 디바이스를 개발할 때 좋겠다. Arduino IDE로 프로그래밍 해 보려 하는데, 인식이 안되서 보니까 Boot 버튼을 누르면서 USB를 연결해 줘야 프로그래밍이 된다. 보드에 붙어있는 LED 가 풀칼라 LED 라서, ESP32에 있는 아래의 BlinkRGB 샘플을 사용하였다. 그리고 소스코드의 LED핀을 아래와 같이 수정해 주니까 잘 동작하였다. #define LED 21void setup() { // No need to initialize the RGB LED}// the loop function runs over and over again forevervoid loop() {#ifdef LED digi..

Hardware/ESP 2025.06.30

HLK-LD2410 (밀리미터파 레이더센서모듈)

보통의 PIR센서는 사람이 움직이지 않으면 없는 것으로 간주된다. 화장실에서 오래 앉아 있으면 불어 꺼져서 곤란했던 적도 있을 것이다. HLK-LD2410라는 센서에 흥미가 생겨서 구매를 했는데, 이건 밀리미터파를 이용해서 사람을 감지하는 센서로, 사람이 움직이고 있는 상태인지, 정지해 있는 상태인지, 그리고 몇 명이 있는 것인지 등을 알아낼 수 있다. 센서부만 구매하고, 확장실드는 구매하지 않아서, 땜질하는데 아주불편했다. 라이브러리는 [ld2410]을 사용하였다. ESP32를 이용하였기에, 설정도 아래와 같이 해 주었다. 샘플을 실행한 결과는 다음과 같다. 타깃과의 거리와 움직이는 정도 등이 검출된다.

Hardware/ESP 2025.06.27

MATLAB 에서 시리얼 통신 공부

USB로 연결되어 있는 ESP32의 LED를 컨트롤하는 것을 연습 삼아 프로그래밍. - seriallist : 현재 컴퓨터에 시리얼 연결되어 있는 디바이스  리스트가 나옴- serialport : 시리얼로 통신하기 위한 포트 설정- writeline : 시리얼 포트로 아스키코드 문자열을 보냄- clear : 워크스페이스의 내용을 클리어하고 메모리 개방    참고로 다음의writeline(esp,"512 512 512 512") 로 4개의 모터값을 한번에 보내봤는데, 성공적으로 ESP-NOW 를 통해 각각의 모터를 제어할 수 있었다.   1 에 대한 아스키코드 문자열이 오면5번 핀에 달린 LED를 켰다 끈다.    아두이노에 미리 프로그램을 작성 한 뒤에, 매틀랩에서 코드를 실행시키면 아래와 같이 LED가..

Software/MATLAB 2025.03.11

ESP32 보드를 시뮬레이션 할 수 있는 사이트 - Wokwi

지금까지 아두이노 시뮬레이션을 할 경우에 틴커캐드를 이용했었다.  https://fermium.tistory.com/1363 Autodesk Thinkercad 로 아두이노 시뮬레이션 하기아두이노를 공부하고 싶은데 돈이 없는 학생들을 위해, 컴퓨터만 있으면 아두이노 시뮬레이션이 가능한 홈페이지를 소개한다. 아래의 링크를 클릭하면 Thinkercad 홈페이지로 접속할 수 있다. Tinkefermium.tistory.com  이게 다 좋은데, 요즘 자주 쓰는 ESP32 같은 다른 보드들을 지원하지 않는다는 게 문제였다. 그러다가 Wokwi라는 시뮬레이션 사이트를 발견했다.  https://wokwi.com/ Wokwi - World's most advanced ESP32 SimulatorIoT and Emb..

Hardware/ESP 2025.02.08

ESP32-S3 버튼 LED 프로그램 샘플

ESP32 로도 아두이노와 같이, INPUT_PULLUP 을 사용해서 버튼 프로그래밍을 할 수 있다.    참고용 소스코드.  int LED = 19;void setup() {  Serial.begin(9600);  pinMode(LED, OUTPUT);  pinMode(13, INPUT_PULLUP);}void loop() {  int button_state = digitalRead(13);  if(button_state == 0){    digitalWrite(LED, HIGH);  }else if(button_state == 1){    digitalWrite(LED, LOW);  }}

Hardware/ESP 2025.01.11

ACEBOTT ESP32 Max

https://fermium.tistory.com/1662 ESP32 보드 구입알리익스프레스에 새로 나온 ESP32 보드 가격이 너무 저렴해서 급하게 주문을 걸었다. 이 보드는 [ESP32-D0WD-V3] 칩을 사용하고 있는데 이 칩의 가격은, 하나에 1.5 달러 한다. 이런 게 케이블 하고 보fermium.tistory.com  전에 얼떨결에 212엔으로 구매한 보드의 여유분을 추가 구매했다. 1302엔이라서 그리 싸진 않으나 교육용으로 사용하기가 아주 편리하더라.    212엔 할 때 보다 납땜 상태가 월등히 양호한 거 같다. I2C 통신의 동작 상태도 문제가 없고. 알리는 돈이 비싸면 퀄리티도 올라가는 듯.

카테고리 없음 2024.09.06

Futaba S3003 서보모터 ESP32로 제어하기

기본적인 라이브러리 설정은 이전의 글과 같다.  https://fermium.tistory.com/1504 ESP32로 SG90 모터 제어하기ESP32로 SG90 서보모터를 제어하기 위해서 [ESP32Servo] 라이브러리를 이용하였다. 이 라이브러리를 이용하게 되면 아무런 문제 없이 모터 제어를 할 수 있다. 회로도에서 3.3V - 5V 로직 레벨 컨버터를fermium.tistory.com  알리에서 Futaba S3003 모터를 구매했는데, 개당 218엔에 저렴하게 구매했다.    GND를 검은색으로 해 놓지 않고 갈색으로 해 놓았다.    int servoPin = 17; 이 설정 그대로 연결해서 동작 확인을 했다.    영상과 같이 잘 동작하는데, ESP32가 내부전력 3.3V로 움직이므로 실제로..

Hardware/ESP 2024.09.04

Pololu Zumo Shield 를 ESP32 로 제어하기

Pololu Zumo Shield는 아두이노로 제어 가능한 이동로봇이다.    이렇게 ESP32로 제어를 해 보려고 하는데, 핀 특성 등이 달라서 그대로 적용은 잘 안된다. 일단 모터제어를 위해서 아래와 같이 핀 설정을 했다. 모터 핀 설정Arduino 핀 설정ESP32 핀 설정71281391410155V5VGNDGND  (처음에는 Zumo Vin에 연결했었는데 전원문제가 안 맞는 거 같다.)  핀 설정 시에 주의해야 할 것은 핀이 ADC (Analog-to-Digital Converter) 설정이 되어 있는가를 확인해야 된다. 잘 모르겠는 경우에는 아래의 링크를 확인해서 핀 옆에 ADC라고 적혀있는지 확인해 준다. ESP32-DevKitC 핀아웃:https://docs.espressif.com/proj..

Hardware/ESP 2024.08.31

ESP32-S2-Drone V1.2

드론 개발하는 게 드론 하나만 파는 게 아니라 문제점이 많다. 그 와중에 기성품 중에는 쓸만한 제품이 있나 싶어서 알아보던 중에, ESP32-S2-Drone V1.2라고, 저렴하게 실험해 볼 키트를 팔길래 구매해 보았다.  https://docs.espressif.com/projects/espressif-esp-drone/en/latest/gettingstarted.html#main-features Get Started — ESP-Drone documentationESP-Drone is an ESP32/ESP32-S2/ESP32-S3 based flying development board provided by Espressif. ESP-Drone is equipped with Wi-Fi key featu..

시스템 개발에 필요한 부품을 사고 있다.

요즘에는 알리에서 사는 게 예산 절약하는 지름길이라서, 웬만한 부품은 아마존 보다는 알리에서 구매하고 있다.    드론 관련 코어리스 모터를 25세트 (50) 개를 구매했는데, 6천엔 대로 대량 구매를 할 수 있어서 좋네, 품질 관련으로 좀 걱정이 되지만 2세트로 드론 로터 구성 해 봤는데 별문제 없이 작동하는 거 같다.    그리고 3.7V 리포 배터리 승압용 모듈도 50개 샀는데, 이런 식으로 배송 오는 게 초콜릿 같이 잘라 쓰도록 왔다. 모듈 5개에 81엔이면 진짜 거저다.. 나한테 그 가격에 만들라고 그러면 안 만들듯..    드론에 쓸데없는 부품은 없애는 게 무게가 가벼워질 거 같아서, ESP32 칩만 10개 정도 사놓았는데, 하나에 250엔 정도다. 개발보드가 400엔대 이던데 어떻게 만드는 ..

Hardware/ESP 2024.06.15
반응형