전체 글 165

아두이노로 2바퀴 밸런싱 로봇 만들기(3일차)

집에 있던 L293N을 사용해서 시험을 해보니, 작동이 잘 안된다... 모터 2개를 연결해서 해보니, 왼쪽은 잘 작동하는데, 오른쪽 것은 작동이 잘 안된다. 여러 시험을 해보니, L293N 드라이버 고장인 것으로 생각되어, 드라이버 모듈을 새로 주문해야 했다. 전에 집에 L293N이 2개 있었는데.... 1개는 고장이 났었고, 나머지 한개는 정상적이었는데.... 이번에 사용한 것이 고장난 놈을 사용한 것 같았다. 이 L293N 모듈로 PWM으로 속도 조절하는 방법이 IN1/INT2/PWM 3개의 핀을 사용해야지만 되었는데, 이것도 고장나서인지 잘 작동되지 않았었다. 작게 움직이게 할 경우에는 잘 작동되지 않았다. 360도를 돌고 멈추려고 하니, 프로그램에서는 360도에 가까워지면 속도를 좀 줄여서 360..

아두이노로 2바퀴 밸런싱 로봇 만들기(2일차)

비싸게 주고 산 인코더가 붙어있는 모터를 작동 시켜보자. 먼저 모터를 돌리기 위해 모터 드라이버 L298N을 사용했다. 아두이노와의 연결은 아래와 같이 연결한다. 모터를 구동하는 전원은 5V를 넣도록 하였고, 모터 인코더로 들어갈 전원은 3.3v를 이용하였다. 인코더를 이용하여 속도를 얻어오기 위한 C1, C2핀은 디지털 2번과 4번 핀으로 연결하였다. ㅇ 모터 인코더 관점에서의 핀 연결 정보 M1 ------> OUT1 (L293N) GND ------> GND (아두이노) C1 ------> D2 (아두이노) C2 ------> D4 (아두이노) VCC ------> 3.3v (아두이노) M2 ------> OUT2 (L293N) ㅇ 모터 드라이버(L293N) 관점에서의 핀 연결 정보 OUT1 ---..

아두이노로 2바퀴 밸런싱 로봇 만들기 1일차

5년여 전에 밸런싱 로봇 만들어보려다가 접었는데... 이번에는 끝까지 가보려한다.. 기록을 남기면서... 우선 이번에는 돈을 좀 들여서 밸런싱 로봇 만들기 위한 모터를 구매했다. 기존에는 집에 있던 부품을 활용해서, 속도가 느린 큰 서보 모터를 사용했다가 DC모터도 사용해봤는데... 이번에는 깔끔하게 만들어보자 싶어서 알리에서 비싼 놈으로 샀다. US $22.66 | Smallest balance car chassis GA12-N20 MINI N20 DC Motor with encoder For Stm32 Self-Balancing Robot https://a.aliexpress.com/o7RuNN8c 프레임은 포맥스를 칼과 드릴로 가내수공업 작업해서 만들어봤다. 포맥스는 커터나이프로 쉽게 잘리고 프라스..

샤오미 공기청정기에 사용된다는 미세먼지 센서를 이용한, 아두이노 초미세먼지 측정기 만들기(PMS 7003)

개요 미세먼지 센서를 이용해서 지금 공기중의 미세먼지를 측정해보자. 미세먼지 센서는 검색을 하다 보니 PMS 7003 이라는 센서가 좋은 것 같아서 비싼 가격이지만 사용해 봤다. 가격이 싼 미세먼지 센서도 있지만, 인터넷 어디선가에서 샤오미 공기청정기에 사용되는 미세먼지 센서라고 강추를 하는 글을 보고, 측정기는 비싼 부품을 사용해야지 정확한 값을 구할 수 있다는 생각에서 본 모듈로 정했다. 이 모듈을 구매할 때는 인터페이스 보드도 꼭 같이 사야한다. 그것이 없으면 선을 뽑아내서 PCB에 연결하기가 너무 어려운 것 같다. 소켓이 같이 들어있어서 이것을 PCB에 연결해서 납땜질을 했는데.... 너무 쉽게 부러져서, 누구든 물어보면 인터페이스 보드도 꼭 같이 사라고 얘길한다. 1천원 더 비쌌었나.... 아니..

#1 아두이노 LED 깜빡이기

테스트용으로 할 때는 UNO를 사용하지만, 내 경우에는 아두이노Pro mini를 잘 사용한다.한 2년여전 부터는 wifi를 연결한 프로그램을 하는 경우가 많아서 NodeMCU를 사용하고 있어서 최근에는 아두이노를 잘 사용하지는 않지만... 집에 있는 부품을 갖고 두서 없이 기록을 남겨볼까 한다. 필요 부품 - LED - 저항 220옴 (1k옴 저항도 무관) 브레드보드 연결 LED는 극성이 있으니, 방향을 맞춰서 꽂아야 한다. LED의 머리쪽을 자세히 보면 넓은 모양을 갖고 있는것이 +극성이고, 얇은 모양의 것이 -극성이라고 보면 된다. LED를 연결할 때는 무조건 저항을 직렬로 연결해야지 LED가 고장나지 않는다. 물론, 아래의 소스를 변경해서 delay를 아주 짧게 해서 ON/OFF를 아주 빠르게 반복..

4.(삼성순정)미러링크 지원 구형 폰으로 차량용 T맵, 유튜브 플레이어로 사용

한번의 광고 클릭이 저에게 도움을 줍니다. 감사합니다."따라 해보시다가 안되거나 잘못 적힌 것 정정은 댓글로 달아주세요. 아는데로 답변 및 수정하겠습니다." 실제 사용 사례앞에서 설명을 했던 부분이지만, 앞에서 설명하지 않은 부분을 포함하여 설명한다.개통되지 않은 공폰인 구형폰(갤럭시 A6 2016)을 차에 언제나 연결해서, 미러링크 연결을 하여, 유튜브와 폰의 네비게이션을 사용하려한다. 이렇게 해야 휴대폰을 차에 탈때마다 연결하는 불편함이 없을 것 같아서 방법을 찾아 보았다. 현재 개통해서 사용하는 휴대폰은 갤럭시 S10 5G폰을 사용하고 있다. 그리고, 개통되지 않은 공폰인 갤럭시 A6 2016은 차의 미러링크 용도로 연결되어있다.차 시동을 걸면, 5G폰이 블루투스로 차량과 연결되게 했다. 그리고, ..

3.(삼성순정)미러링크 지원 구형 폰으로 차량용 T맵, 유튜브 플레이어로 사용

"따라 해보시다가 안되면 댓글 달아주세요. 아는데로 답변 드릴께요" 휴대폰을 차량에 연결폰을 USB단자에 꽂으면, 몇 초후에 미러링크 연결된 화면이 폰에 나타난다. 연결화면은 차량 모니터 화면의 맨 우측 하단의 APPS버튼을 누르면, 미러링크(USB)가 활성화되어야 한다. 이것이 안나오면 이전의 게시물에 있던 내용을 다시 따라 해봐야 한다. 특히 USB케이블이 정품이 아닌경우 또는 충전만 되는 케이블인 경우 등은 잘 작동하지 않는다. 아래부터는 화면은 폰 화면이 아니라, 차량(아발론)에 붙어있는 큰 화면을 얘기하는 것임.미러링크 연결되면(동의화면 다음에) 앱이 2개 보인다. (RockScout 앱과 LG미러링크 드라이버 앱)다른 앱은 여기서는 사용하지 않는다. 실행방법은 아래와 같다. 주변의 여러 미러링..

2. (삼성순정)미러링크 지원 구형 폰으로 차량용 T맵, 유튜브 플레이어로 사용

사용하다가 안되는 부분이나 잘못 적힌 부분이 있으면 댓글 적어주시면 답변드리겠습니다. 휴대폰 앱 설치 꼭 필요한 기본 앱을 설치한다. - LG미러링크 드라이버 1.2.1.2 (동일버전만 가능. 다른 버전은 안됨) - rockscout mirrorlink (구글플레이에서 설치) rockscount 앱은 음악 플레이어로 사용하는 앱이지만, LG미러링크 드라이버의 오류를 이용하여, rockscout앱이 종료될 때 안드로이드 홈 화면이 나오게 되는 역할을 한다. 차에 바로 연결하기 보다는 폰 설정부터 함이 시행착오가 적기 때문에, 단말에 필요한 프로그램을 모두 설치부터 한다. 1. LG미러링크 드라이버1.2.1.2 - 프로그램 다운로드 : https://m.apkpure.com/lg-mirrordrive/com..

1. (삼성순정)미러링크 지원 구형 폰으로 차량용 T맵, 유튜브 플레이어로 사용

"따라 해보시다가 안되거나 잘못 적힌 것 정정은 댓글로 달아주세요" 하고자하는 목표.... 1. 스마트폰을 차량 조수석 자리 밑 등 눈에 띄지 않는곳에 부착해두고, 2. 차 시동을 걸면, 스마트폰이 자동 실행하도록 하고, 시동을 끄면 스마트폰의 전원도 꺼지게 한다. 3. 스마트폰은 차량의 미러링크로 연결하여, 차량의 넓은 화면에 스마트폰 화면이 출력되도록 하며, 4. 차량의 스크린으로 스마트폰 앱들을 조작할 수 있도록 한다.(T맵, 유튜브 실행을 기본으로 한다) 최종 화면은 다음과 같이 나온다. 휴대폰에 설치된 어떤 앱이든지, 차량 모니터에서 직접 실행할 수 있다. 준비물 1. 집에 굴러다니던 스마트폰 중에서 미러링크 지원 폰을 찾음: 갤럭시A5 2016 (SM-A510K) 2. 미러링크 연결용 USB케..