일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 메타
- ChatGPT
- ubuntu
- 일론 머스크
- 티스토리챌린지
- 강화 학습
- LLM
- 멀티모달
- AI 기술
- 휴머노이드 로봇
- 오픈AI
- LORA
- 생성형 AI
- OpenCV
- 아두이노
- 우분투
- 다국어 지원
- TRANSFORMER
- 트랜스포머
- tts
- AI
- OpenAI
- 시간적 일관성
- Stable Diffusion
- 딥러닝
- 오픈소스
- PYTHON
- 오블완
- 확산 모델
- 인공지능
- Today
- Total
목록아두이노 (5)
AI 탐구노트

이전 작업 정리지난 1편에서는 우분투와 아두이노를 연결하고 서보모터를 컨트롤하는 것까지 해 봤습니다. Headshot Tracking 따라해 보기 - 1편재미난 것 발견! 작년 쯤에 유튜브를 보다가 재미난 장난감을 만든 분의 영상을 발견했습니다. 서보모터를 이용해 Pan-Tilt를 할 수 있는 장비를 만들고 (실제 알리에서 판매하고 있음),카메42morrow.tistory.com 그리고 최근 표준형 서보모터(180도)가 알리에서 도착했고 그것의 동작도 확인했었죠. 서보모터 (SG90 스탠다드) 테스트예전 글에서 Head Tracking 하는 테스트를 하던 중 가지고 있던 서보모터가 연속형(360도)이라 각도 조절이 어려웠다는 얘기를 한 적이 있습니다. Headshot Tracking 따라해 보기 ..
이전 글에서는 아두이노에 조이스틱을 연결해서 움직임 값을 시리얼 모니터로 확인해 봤습니다.서보모터 2개의 연결은 아래 이전 글을 참고하시면 됩니다. [DIY 테스트] - 아두이노 : 조이스틱으로 서보모터 조종하기 - 1편 이번에는 조이스틱을 조종해 서보모터를 동작시키는 것을 해볼 생각입니다. 이를 위해 다음과 같은 작업을 진행합니다. Python으로 pyfirmata 패키지를 이용해 아두이노를 컨트롤합니다.조이스틱 움직임을 읽어와서 이를 이용해 다시 서보모터를 조종하도록 합니다. Python 코드 생성코딩은 ChatGPT한테 시켰는데 아주 잘 만들어 줍니다. ^^; 주문사항은 아두이노, 서보모터, 조이스틱이 각각 어떻게 매핑되어 있고 조이스틱을 누르면 중지/재시작을 수행해라 정도였습니다.후자의 경우는 ..

재미난 것 발견! 작년 쯤에 유튜브를 보다가 재미난 장난감을 만든 분의 영상과 코드(깃헙)을 발견했습니다. 서보모터를 이용해 Pan-Tilt를 할 수 있는 장비를 만들고 (실제 알리에서 판매하고 있음),카메라 영상에서 인공지능 안면감지를 이용해 얼굴, 특히 미간을 트래킹하도록 한 것입니다. 영상을 보면 아무리 피해도 이 스나이퍼는 놓치질 않습니다. 비슷한 영상을 유튜브 상에서 많이 볼 수 있는데 이 경우처럼 단순 트래킹하고 트래킹된 지점을 화면 상에 표시하는 것 외에 아이들 장난감을 이용해 발사하는 것까지 구현해 둔 사례도 있죠. 어디에 써먹을 수 있나? 실제로 이런 기술이 적용된 사례는 많습니다.홈 카메라나 화상회의 카메라에 화자의 얼굴을 따라가면 비춰주는 사례도 있고 (상용화된 제품도 있음),..

최근 아두이노를 이용해서 서보모터 컨트롤하는 것을 해 보고 있습니다. 카메라 영상 입력을 받아서 이를 AI로 분석하고 이에 따라 서보를 동작시키는 것을 하는 것이 목적이죠.하지만, 그 전에 간단한 수동 조작도 해 보고 싶었습니다.그래서, 알리에서 서보모터 주문할 때 덤으로 조이스틱 모듈도 함께 주문해 봤습니다. 이런 제품이었죠. 가격은 1500 수준인 것 같습니다. 작동은 잘 합니다. ^^ 아두이노, 조이스틱 연결 이번에 할 것은 아두이노와 조이스틱 모듈 간의 테스트이기 때문에 연결은 정말 간단합니다. 5V, GND는 기본으로 연결하면 되니, VRX(X축), VRY(Y축), SW(On/Off 스위치 역할?)만 봐주면 되기 때문이죠.VRX와 VRY는 아날로그 핀에 A0, A1에, SW는 Digi..

불편함 최근 우분투 PC에 스마트폰, 아두이노 등을 연결해야 하는 상황이 계속 생겼습니다.그런데 매번 연결 시 마다 /dev/ttyUSB0, /dev/ttyUSB1 등 계속해서 이름이 변경되는 바람에 번거로웠습니다. OpenCV로 webcam 연결할 때 /dev/video0를 매번 써 왔었는데 그때는 당연한 듯 썼었는데, 이제서야 불편함을 느낀다는게... 이렇게 연결되는 장치의 연결순서에 따라 번호가 매겨지는 방식을 쓰는 것은 한편으로 보면 간편할 수도 있습니다.연결 장치의 이름을 별도로 확인할 필요가 없기 때문이죠. 하지만, 프로그램에서 어떤 기기가 연결되는지를 확인하고 진행해야 하는 경우에는 문제가 될 수 있습니다. 그래서, 자주 사용하는 장비를 이름을 원하는대로 지정해서 사용하기로 했습니다. 해결..