Arduino Bluetooth Tutorial – Android Arduino Communication with simple App

친구에게 다시 오신 것을 환영합니다! 오늘 우리는 arduino를 연결하는 방법을 배울 것입니다 그리고 블루투스 모듈을 사용하고 안드로이드 폰을 사용하여 제어하는 ​​방법 이 프로젝트는 Android 휴대 전화 용입니다

Android를 사용하여 개발 된이 간단한 장치를 볼 수 있습니다 무선을 사용하여 LED를 켜거나 끌 수 있습니다 이 버튼을 누르면 LED가 켜집니다 또는 빛나지 않습니다 이것은 매우 유용한 기능입니다 그리고 그것은 매우 간단합니다

이 프로젝트에 필요한 구성 요소 HC-06 블루투스 모듈 Arduino Uno가있는 양방향 전압 레벨 변환기 LED 및 Android 휴대 전화 또는 태블릿 시작하자, HC-06은 매우 싸다 아마도 단지 $ 5와 단 4 개의 핀 VCC GND 포함 TX와 RX, 그러나 Tx는 제대로 작동하려면 33V가 필요합니다 표준 Arduino는 5V 만 제공하므로 직접 연결할 수 없습니다 이것이 양방향 전압 레벨 시프터가 필요한 이유입니다

이 전압 레벨 변환기는 Arduino의 5V 신호는 33V 신호 레벨입니다 블루투스 모듈을 사용하거나 33V 신호 레벨로 변환 가능 5V 레벨이됩니다 (양방향) 이 모듈에는 $ 1에 대해 2 개의 채널이 있습니다

한쪽은 고전압 끝, 즉 5V 끝입니다 Arduino에 연결됩니다 다른 쪽 끝은 저전압 측 33V이다 블루투스 모듈 (HC-06)에 연결 그들을 연결하십시오! 나는 이미 Vcc는 Breadboard에서 Breadboard로 Vcc를받습니다

고전압 (HV)은 전압 레벨 변환기 브레드 보드에있는 Vcc에서도 이제 연결됩니다 그라운드 (GND)도 브레드 보드의 고전압 쪽의 GND에 연결되고 저전압 측의 GND는 연결될 수 있습니다 (공통 접지) 브레드 보드 GND, Rx by Bluetooth 모듈은 저전압 측 Rx 핀에 연결됩니다 이것은 전압 레벨 변환기의 핀과 Bluetooth 모듈의 Tx 핀입니다 이 핀을 전압 레벨 변환기에 연결하십시오 이제이 모듈을 Arduino에 연결하십시오! 브레드 보드에서 Arduino에 연결된 5V Vcc GND도 Arduino에서 브레드 보드 3

3V로 연결됩니다 전압 레벨 변환기의 저전압 측에 연결된 Arduino 전압 레벨 변환기의 Tx 핀은 핀 10 (Arduino) 전압 레벨 변환기의 Rx 핀은 핀 11 (Arduino) 마지막 LED 애노드는 핀 13 (Arduino) 전원 공급 장치를 연결하면 볼 수 있습니다 Bluetooth 모듈의 빨간색 LED가 깜박이기 시작합니다 이것은 Android (모바일 또는 태블릿)와의 페어링을 나타냅니다 휴대 전화의 블루투스 설정을 살펴 보겠습니다

블루투스 전화로 검색 전화가 HC-06 모듈을 찾은 것을 볼 수 있습니다 이제 핀 코드를 입력 할 수 있습니다 핀 코드는 1234 (기본값)입니다 확인을 누르고 페어링을 시작하십시오 페어링이 끝난 후 우리는 우리는 좋은 Android 애플리케이션을 개발합니다

연결 버튼을 눌러 애플리케이션 열기 너는 볼 수있다 블루투스 모듈은 여기에 우리가 연결 이제 연결이 빨간색 LED를 완료하는지 확인할 수 있습니다 지금 우리가 제어 할 수있는 깜박임을 중지하십시오 LED가 켜지거나 꺼집니다 이 방법으로 우리는 컴퓨터를 켜고이 프로그램이 어떻게 작동 하는지를 봅니다 (Arduino와 Android 포함) Arduino는 직렬 데이터 연결을 사용하여 Bluetooth 모듈에 연결합니다

이렇게하면 우리가 의사 소통하는 한 직렬 연결은 데이터를 수신하고 데이터에 응답합니다 그래서 우리가 '0'을받을 때 (시리얼 포트를 통해) LED를 끄고, '1'을 받으면 LED를 켭니다 App Inventor로 안드로이드 프로그램 개발 이 강력한 웹 도구를 신속하게 개발할 수 있습니다 안드로이드 프로그램이 프로그램은 단순히 블루투스 모듈에 연결되어 있습니다 그리고 LED의 체크 박스를 선택하면 문자 '1'을 보냅니다

또는 문자 '0'을 선택하지 않은 채로두면됩니다 Arduino가 데이터를 수신 한 후 LED를 켜거나 LED를 끕니다 이 비디오의 설명에서이 프로젝트 코드에 대한 링크를 찾을 수 있습니다 Android의 apk 파일을 찾을 수도 있습니다 휴대 전화로 테스트하고 싶다면 편리합니다

Arduino 프로젝트에서 Bluetooth 기능을 추가하는 것은 매우 쉽습니다 이것은 매우 유용한 기능이므로 더 많은 작업을 계획하고 있습니다 어쩌면 당신은 알 것입니다 나는 안드로이드 개발자이므로 이번에는 Androide 응용 프로그램을 직접 개발할 계획입니다 App Inventor 대신 Android Studio 사용 이렇게하면 우리가 Arduino와 더 쉽게 의사 소통 할 수 있습니다

아이디어가 있으면 알려주세요 아래에 의견을 게시 할 수 있습니다이 동영상이 도움이되기를 바랍니다 이 채널을 지원하려면 좋아요, 좋아하는 커뮤니티 웹 사이트와 공유하십시오 보고 주셔서 대단히 감사합니다

다음 주에 보자 ~