반응형

Hardware 273

심박 측정 센서 COOSPO HW9

연구 재료로 심박 측정센서를 찾고 있었는데, 운동이나 사이클링 할 경우에 쓰는 밴드형 심박센서가 아주 좋은 가격에 판매되고 있었다. 전까지는 센서, 마이컴, 프로그래밍, 회로, 배터리를 다 신경 써서 만들었는데, 그럴 필요가 없다는 것이다. 알리에서 2190엔 주고 구매해 봤다. 이거를 팔에 달고 심박을 측정하는데, 배터리가 포함되어 있는데도 콤팩트하다. 기본적으로는 스마트폰에 있는 어플로 심박을 확인하는 용도인데, 그러면 연구가 안되니까 컴퓨터로 데이터를 확인할 수 있게 해야 된다. 파이썬을 쓰는 관계로, 아나콘다의 스파이더로 프로그래밍을 돌리니까 컴퓨터에서도 심박수가 측정이 된다. 이 디바이스가 BLE라서 컴퓨터에서 블루투스 검색이 안되는데, 그것도 파이썬으로 검색하는 프로그래밍으로 ..

가변 저항을 이용한 모터 컨트롤러 제작

가변저항을 이용해서 모터 컨트롤을 하려고 부품을 모아 기판 제작을 한다.    이걸 다섯 세트 만드는데 땜질해야 하니까 은근히 시간이 걸린다.    다 만들었는데, 이 상태로는 뭔가 볼품이 안 난다.    퓨전 360으로 간단한 케이스를 모델링했다.    프린터로 인쇄했다.    완성!    조립하면 이런 모양새가 나온다.    뒤에서 본 모양.. 대충 만들긴 했는데, 그냥 쓰는 거 보단 안전하겠다. 하루 꼬박 걸려서 다 만들었다.

Hardware/ESP 2025.03.14

시리얼 통신

Serial.read(); 를 이용하여 값을 출력하면 아래와 같이 아스키코드 값이 나온다.    1, 2, 3을 순서대로 입력하면 40, 50, 51 이 출력된다. 따라서 정수값을 그대로 출력해 주려면 아래와 같이 Serial.parseInt(); 를 이용하여 문자열의 숫자값을 정수화 시켜준 뒤에 출력하면, 아래와 같이 입력 한 숫자 그대로 출력이 된다.    가끔 잊어버릴 때가 있어서 여기에 정리해 둔다.

Hardware/Arduino 2025.03.11

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

지난번에 기판을 신나게 만들어서, 이제는 교육용 시스템을 만들려고 머리를 싸매고 있다.   모터 제어를 위한 기판 만들기다이나믹셀 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
반응형