아두이노와 핸드폰 블루투스 연결 어떻게 하나요?
ㅡ아두이노에서 소리를 인식
ㅡ서로 다른 주파수에 따라 분리
ㅡ 블루투스 신호를 보내 핸드폰 어플에서 수신
ㅡ 핸드폰 진동으로 알림
이런 기능을 가진 간단한 어플을 만들어 보고자 합니다.
블루투스 모듈은 hc-06 쓰면 될거같은데 마스터 슬레이브 관계는 상관없나요?
소리센서를 단지 소리가 나면 반응하는거 말고 주파수로 분석할 수 있는 센서가 있나요?
모든 코드를 알려달라는건 아니고, 어떤 센서,모듈을 사용할지, 어떻게 접근할지 정도와 참고할만한 사이트 알려주시면 감사하겠습니다
55글자 더 채워주세요.
1개의 답변이 있어요!
아두이노 블루투스면 말씀하신 HC-06 혹은 HC-05 를 쓰면 됩니다. 연결은 블루투쓰 스택을 따른다고 해도 신호 프로토콜은 plain text로 하는 것이 좋고, 아두이노가 아니긴 하지만 관련 지식은 https://brunch.co.kr/@hajunho/320 를 참조하세요. 시리얼 전송 원리는 TX, RX 파형과 타이밍에 달려 있습니다. 그리고 github에 아두이노 블루투스 라이브러리는 다양하니 서칭해 보시기 바랍니다. 소리감지 센서는 기본적으로 아날로그 파형이 나올텐데 코드를 뜯어 보시면 특정 임계값에서 반응하도록 되어 있을겁니다. 교육용으로 적합한 센서로는 LM393 이 아두이노와 궁합이 잘 맞나보네요.