반응형

Hardware 270

교육용 로봇 팔 시스템의 제작

지난번에 기판을 신나게 만들어서, 이제는 교육용 시스템을 만들려고 머리를 싸매고 있다.   모터 제어를 위한 기판 만들기다이나믹셀 AX-12 모터가 은근히 쓰기 편하고 좋아서 수업 관련 자료를 한번 만들어 보려고 생각 중이다. 그 와중에 모터 제어용 기판을 더 만들었다.    키캐드 같은 걸로 기판 떠야 되는데fermium.tistory.com  3자유도 링크 기구의 로봇 팔 운동을  어떻게 하면 재미난 장난감으로 만들 수 있을까 고민을 하고 있다.    이제 만들기 시작해서, 일단 ESP-NOW로 컨트롤 까진 완성 했는데, 이다음에 어떻게 할지 좀 더 고민을 해 보아야겠다. 가능하면 매틀랩과 연계해서 무선 통신제어가 되도록 하고 싶은데...

Hardware/ESP 2025.02.18

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

모터 제어를 위한 기판 만들기

다이나믹셀 AX-12 모터가 은근히 쓰기 편하고 좋아서 수업 관련 자료를 한번 만들어 보려고 생각 중이다. 그 와중에 모터 제어용 기판을 더 만들었다.    키캐드 같은 걸로 기판 떠야 되는데 생각은 하면서, 그냥 손으로 작업하고 있다. 모터 제어값을 받으려고 74HC241AP 칩도 사용했다. 자세한 건 이전의 블로그 글에서 확인 가능하다. https://fermium.tistory.com/1710 [ESP32-S3] DYNAMIXEL AX-12 모터 내부 정보 확인Arduino로는 확인이 되었었는데, ESP32-S3에서는 모터 정보를 확인할 수 있는가 실험을 했다.    다이나믹셀은 데이지 체인 방식의 통신을 채택 한 관계로, 선 하나로 데이터를 송 수신 다 해야fermium.tistory.com  한..

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

HU-M16 조이스틱 컨트롤러

알리에서 하나에 230엔 주고 산 컨트롤러인데, 교육교재용으로 응용하면 재미있겠다 싶어서 사본 모듈이다. ESP32-S3 UNO에 딱 맞아서 사용하기도 편함.    ESP-NOW 통신을 이용해서 무선 컨트롤러를 만들어 보려고 한다.    이런 식으로 무선으로 컨트롤하는 것이다.    구조가 단순해서 아무 문제 없이 모터 컨트롤 가능했다. ESP32 S3 내부전압 문제 때문에 저항 측정값이 좀 문제가 있어서 어떻게 해결을 해야 할 듯하다.

Hardware/ESP 2024.12.27

로보티즈 MX-12W, U2D2 PHB Set 구매

오랜만에 블로그 주력 콘텐츠였던 개발 관련에 대한 글이다. U2D2 인터페이스를 작년에 사놓고, 1년 뒤에 U2D2 PHB Set을 구매했다. https://fermium.tistory.com/1657 시리얼 변환 인터페이스 U2D2다이나믹셀 관련 설정을 하는데, U2D2만 있으면 맥에서도 설정이 가능한 거 같길래 구매를 해 놨다. 그런데 이게 파워 허브 보드가 또 따로 있어서 그게 없으면 전원을 따로 연결해 주어야 한다.fermium.tistory.com  자작할 줄 아는 관계로 안 사도 되긴 하는데, 순정품이 사용하는데 더 안정적이지 않을까 생각에 세트로 맞게 추가 구매했다.  그리고 MX-12W 모터도 추가 구매. 평소에는 AX-12A 모터를 사용하는데, MX-12W 모터는 PID 컨트롤러가 내장되..

iPhone 13 Pro 중고로 구입

야후 옥션에서 "초미품"이라는 수식어가 달린 아이폰 중고가 있어서, 입찰을 했는데 낙찰받아 버렸다. 4000엔 할인 쿠폰이 있어서 한국 중고 값 보단 싸기 주고 산거 같다.    아이폰 11 프로를 쓰고 있는 상태였어서 바꿀 때가 되긴 했지만, 정신을 차려보니 낙찰받아져 있다.    중고이긴 하지만 박스까지 다 있는 건 처음 사 보는 거 같네.    "초미품"이라는 수식어 대로 흠집이 하나도 없다.    박스 안에 부속품들이 모두 포함되어 있었다.    전원도 잘 켜지고 아이폰 11 프로보다 쾌적한 속도를 보이고 있다. 한동안은 또 문제없이 잘 사용할 수 있겠네.

Hardware/iOS 2024.11.25

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