Arduino(9)
-
[아두이노 제작] 핸들커버를 이용한 청각장애인 내비게이션 시스템
이전에 핸들에 500mm softpot membrane potentiometer를 붙여서, 핸들을 잡은 구간을 인식을 해서 LED strip으로 빛을 출력했다. 이제 부품 관련 기능을 모두 확인을 완료했으니, 우리 팀이 구현하고자 하는 제품을 만들기만 하면 된다. 우리 팀이 만드는 프로젝트는 청각장애인을 위한 내비게이션 시스템이다. 안드로이드 앱에서 통신을 주면 핸들에서 해당하는 신호에 대한 LED 및 진동을 출력을 해주는 것이다. 기본 가죽 핸들 커버(인터넷에서 5000원이면 살 수 있는) 위에 Softpot을 올리고, 그 위에 LED strip을 올린다. Softpot이랑 LED strip을 핸들 가운데 부분에 쌓아올린 후, 핸들 뒷편에는 진동 13개를 하나씩 일정한 간격을 두고 붙인다. 그리고 그 ..
2017.10.15 -
[아두이노 부품] 블루투스 통신
여기 강좌에서 너무 잘 설명해준다 블루투스 통신에 관련해서 https://play.google.com/store/apps/details?id=nextprototypes.BTSerialController 위 동영상을 요약하면, 여기서 블루투스 시리얼 컨트롤러 앱을 설치해서 아두이노에게 보내주는 신호를 보내주면 된다. 아두이노에서는 character 형태로 한 글자씩 받기 때문에 string을 처리하기에 좋은 환경이 아니다. delay(5)를 주는 이유도 너무 빨리 읽어 들이면 문자열이 깨져서 부분부분 들어오기 때문에 주는 것이다. 12345678910111213141516171819202122232425#includeint blueTx = 2;int blueRx = 3;SoftwareSerial mySer..
2017.10.15 -
[아두이노 부품] Arduino Adafruit NeoPixel control with Softpot 소프트팟으로 네오픽셀 조작
자동차 핸들을 잡은 곳을 LED로 표시하기 위해서, 380mm 지름의 기본 승용차 핸들에 커버를 씌우고, 그 위에 500mm softpot membrane potentiometer를 붙였다. 지름이 38cm라면 핸들의 원주 길이는 약 120cm라고 하고, 위 아래로 10cm씩의 공간을 남기고 50cm의 softpot을 양쪽으로 붙였다. 500mm softpot은기존의 50mm의 softpot보다 훨씬 길어서 좀 더 세밀하게 잡고있는 부분을 출력할 수 있었다. Softpot이 양쪽으로 두 개가 있기 때문에, A0 아날로그 핀은 왼쪽 softpot으로 설정했고, A1 아날로그 핀은 오른쪽 softpot으로 설정해서 동시에 좌우의 값을 반환할 수 있게 구현했다. Softpot을 터치했는지 안 했는지는 digi..
2017.08.07 -
[아두이노 부품] Arduino Adafruit NeoPixel
LED strip의 5V, DI(Digital In), GND 쪽에 해당하는 아두이노 5V, 6번 디지털 포트, GND를 점퍼선으로 연결해주면 된다. LED strip을 사용하기 앞서 라이브러리를 다운받아야 하는데, https://github.com/adafruit/Adafruit_NeoPixel 여기서 Clone or download를 눌러서 다운받은 폴더를 압축을 풀고, 아두이노 라이브러리 폴더에 넣어주면 된다. 그러면 아래 이미지와 같이 아두이노 예제로 들어가면 Adafruit NeoPixel 예제들을 볼 수 있다. strandtest 예제를 골라서 바로 실행해도 되고, 조금 변경시켜서 이번 예제처럼 바꿔볼 수 있다. 일단 아래 이미지는 softpot 센서가 같이 달려있어서 복잡해 보이게 선을 연결..
2017.08.04 -
[아두이노 부품] Arduino vibration module 아두이노 진동 모듈
진동 모터가 작동하게 하는 것은 간단하다.전압을 두 개의 단자로 나눠서 주면 진동을 울릴 수 있다.진동 모터는 빨강, 파랑의 단자 두 개가 있는데, 양극 + - 상관없이 연결해도 다 된다. 2.5V에서 3.8V의 전압을 주면 작동하는 Precision Microdrives의 진동 모터를 사용할 것이다.그래서 3V의 전압을 주면 잘 작동할 것이다. To make a vibration motor vibrate is very simple. All we have to do is add the needed voltage to the 2 terminals. A vibration motor has 2 terminals, usually a red wire and a blue wire. The polarity does ..
2017.08.02 -
[아두이노 부품] Arduino turning on LED light with softpot 2017.08.01