Arduino를 Android에 연결하는 6가지 쉬운 방법

Arduino를 Android에 연결하는 6가지 쉬운 방법

Arduino 보드 및 이와 유사한 마이크로컨트롤러는 창의성을 그 어느 때보다 쉽게 ​​접근할 수 있도록 합니다. 당신이 LED 스트립 제어 , 집을 자동화하거나 심지어 재산을 보호하는 등 이 작은 경이로움은 대부분의 DIY 전자 제품의 핵심입니다.





핀 상태를 변경하도록 Arduino에 지시해야 하는 경우(예: 조명 켜기) 사용자가 물리적 버튼을 누르거나 센서를 사용해야 합니다. 사람의 손가락 누르기 또는 이와 유사한 것에 의존하는 것은 많은 프로젝트에서 괜찮지만 회로를 설정하고 원격으로 액세스하려는 경우에는 어떻게 해야 합니까?





이 기사에서는 6가지 방법으로 기계적 인조 인간 장치 아두이노 호환 보드. 뛰어들자 .





1. 아두이노드로이드

우리 목록의 첫 번째는 아두이노드로이드 . 이 앱은 다음을 통해 작동합니다. 이동 중인 USB (OTG) USB 케이블을 통해 장치를 Arduino에 연결합니다. USB의 장점 중 하나는 작동하기 위해 인터넷이나 블루투스 연결이 필요하지 않다는 것입니다.

이 앱은 완전한 기능을 갖춘 IDE로, 휴대전화에서 코딩하고, Dropbox 또는 Google 드라이브에 저장된 이전에 작성한 스케치를 업로드하고, 이동 중에 스케치를 컴파일할 수 있습니다.



이 앱을 사용하면 얻을 수 있는 이점은 분명합니다. IDE를 사용하는 것은 현장에서 빠르게 변경하는 데 완벽한 방법입니다. Android 기기를 연결하는 것은 손에 노트북의 균형을 맞추는 것보다 훨씬 덜 번거롭습니다!

한 가지 분명한 단점은 장치에 코드를 입력하는 것이 특히 스마트폰인 경우 너무 편안하지 않을 수 있다는 것입니다. 이것은 인터넷 연결 없이 보드를 프로그래밍할 수 있는 울트라 포터블 방식의 편리함과 비교할 때 작은 문제일 뿐입니다.





어떻게 핀을 떨어뜨리지

이 또한 저렴한 방법으로 아두이노의 기초를 배우다 , 복제 Arduino 보드 및 USB OTG 케이블은 몇 달러에 불과합니다. 컴퓨터를 자주 사용하지 않는 사람들에게 적합합니다!

2. 아두이노 블루투스 컨트롤러

다음 목록은 적절한 이름의 Arduino Bluetooth 컨트롤러 앱입니다. 이 앱은 Arduino를 즉석에서 프로그래밍하는 것이 아니라 업로드된 스케치에서 변경을 트리거하는 방법에 대해 자세히 설명합니다. 앱은 블루투스를 통해 보드로 데이터를 전송하므로 앱의 버튼을 눌러 직렬 데이터를 전송할 수 있습니다. 당신은 필요합니다 블루투스 모듈 귀하의 보드를 위해 HC-06 모듈은 널리 사용되며 단 에 이용 가능 작성시.





이 저렴한 모듈을 시작하기 위한 훌륭한 입문서는 Tinkernut Labs의 다음 비디오를 참조하십시오.

위의 비디오는 다른 앱을 권장하지만 일부 사용자는 최신 스마트폰에서 작동하지 않는다고 보고합니다. Arduino Bluetooth 컨트롤러는 이 문제를 겪지 않는 것으로 보입니다. 앱이 Play 스토어 사진에 표시된 대로 이탈리아어가 아닌 영어로 다운로드된다는 점은 주목할 가치가 있습니다!

3. 블링크

우리는 덮었다 Blynk로 프로젝트 만들기 전에, 그리고 그것은 훌륭한 서비스를 발견했습니다. 유연성과 단순성은 보드에서 이벤트를 트리거하는 직관적인 방법입니다. Blynk는 자체 서버를 사용하기 때문에 실행하려면 인터넷 연결이 필요합니다. Wi-Fi 또는 모바일 데이터를 사용하여 Blynk [깨진 URL 제거됨]에 액세스할 수 있으므로 스마트폰 사용에 적합합니다.

Blynk의 강점 중 하나는 장치에 연결할 수 있는 다양한 방법입니다. 거의 모든 개발 보드에 대한 지원과 함께 이더넷을 사용하여 무선으로 서버에 연결하거나 USB를 통해 컴퓨터 연결을 사용할 수도 있습니다. 이 서비스는 잘 문서화되어 있으며 직관적인 앱을 통해 프로젝트에 대한 사용자 지정 컨트롤을 간단하게 구성할 수 있습니다. Arduino IDE용 Blynk 라이브러리는 모든 통신을 처리합니다.

아침에 일어나기 전에 휴대전화로 커피 머신을 시작하고 싶은 사람이라면 이 제품이 적합합니다!

Blynk는 이 분야의 유일한 서비스가 아니며 체크 아웃할 가치가 있습니다. Thinger.io , 그리고 실질적으로 무한하지만 극도로 어려운 오픈HAB . 세 가지 중에서 Blynk는 확실히 가장 빨리 시작하고 실행할 수 있습니다. OpenHAB 배우기 장기적으로 좋은 아이디어입니다.

4. 처음부터 커뮤니케이션

지금까지 다룬 모든 내용은 이미 존재하는 서비스를 활용하여 다양한 방식으로 연결할 수 있도록 도와줍니다. 하지만 Android 앱의 모든 측면을 완전히 제어하려면 어떻게 해야 할까요? 처음부터 직접 만들지 않으시겠습니까?

하리하란 마타반 이 광범위한 단계별 튜토리얼 . 여기에서 만든 앱은 단순히 열 수 있도록 설계되었습니다. USB 연결 , 앱과 Arduino 보드 간에 직렬 데이터를 주고 받습니다. 이것은 일반적으로 Android Studio 및 앱 빌드에 대해 알 수 있는 좋은 방법입니다.

당신은 페이팔에 몇 살이어야합니까

이 가이드는 USB를 통해 Arduino와 통신하는 데 필요한 모든 코드를 안내하고 각 단계에서 설명을 제공합니다. NS 후속 튜토리얼 구현 방법에 대해 블루투스 연결 똑같이 잘 설명되어 있습니다.

방법이 있는 반면 코딩 없이 Android 앱 만들기 , Java 코딩의 기초를 배울 가치가 있습니다. 자신만의 앱을 만드는 것은 멋진 일이지만, 당신이 그것을 알기도 전에 완전히 새로운 직업을 가질 수 있습니다!

5. Arduino를 서버로 전환

보드와 통신하는 또 다른 방법은 보드를 작은 서버로 바꾸는 것입니다. 이것의 이점은 IP 주소를 탐색하거나 웹 요청을 할 수 있는 모든 것으로부터 보드와 통신할 수 있는 가능성을 열어준다는 것입니다.

이 믿을 수 없을 정도로 상세한 Startingelectronics.org의 튜토리얼 필요하다 이더넷 실드 보드를 홈 네트워크에 연결합니다. 작동 동영상은 다음과 같습니다.

이더넷 쉴드가 없습니까? 두려워하지 마십시오. 동일한 결과를 얻을 수 있습니다. 와이파이 실드 또는 NodeMCU와 같은 Wi-Fi 연결 보드.

만약에 노드.js 잼입니다. 그러면 다음을 살펴보는 것이 좋습니다. 아두이노-안드로이드 깃허브 프로젝트 . Android 앱에 다시 한 번 소스 코드가 제공되므로 내부에 들어가 원하는 대로 수정할 수 있습니다. 그것은 매우 기본적인 것이지만 선택한 Arduino 보드에 node.js 서버를 구현하기 위한 모든 것이 있습니다.

만약에 파이썬 Instructables 사용자 metanurb는 블루투스 모듈 지도 시간.

6. 적외선 제어

Arduino와 대화할 실제 와일드 카드 방법을 찾고 계십니까? 당신은 완전한 MacGyver를 가고 싶습니까? 그런 다음 적외선 구형 스테레오 또는 VHS 플레이어의 (IR) 수신기를 사용하여 Arduino 보드와 대화할 수 있습니다!

Spotify로 재생 목록을 가져오는 방법

이 방법을 사용하려면 Android 기기에 IR 블래스터가 내장되어 있어야 합니다. 이 기능을 사용할 수 있는 앱은 많이 있지만 내 조종기 무료이며 다른 많은 가정용 기기와 함께 작동합니다.

앱을 실행하고 나면 IR 신호를 '스니핑'하는 간단한 회로를 만들어야 합니다. 이것 IR 원격 튜토리얼 회로를 구축하는 과정을 안내합니다.

이 튜토리얼은 오래된 리모컨을 사용하지만 IR 블라스팅 Android 장치를 사용하는 프로세스는 정확히 동일하며 부품의 가용성으로 인해 훌륭한 초보자 프로젝트가 됩니다.

이 방법은 시야 내에서만 작동합니다. 그러나 무선으로 보드와 통신하는 가장 저렴한 방법입니다. 이를 위해 부품을 청소할 수 없더라도 IR 수신기 비용은 1달러 미만입니다. 천장에 장착된 LED 스트립 세트와 같은 고정 장치의 경우 간단한 문제에 대한 완벽한 솔루션이 될 수 있습니다.

도구를 놓쳤습니까?

다음은 컴퓨터에서 Arduino를 해제하는 몇 가지 방법이지만 더 많은 방법이 있다고 확신합니다. 어떤 방법을 사용하든 DSLR 셔터 릴리즈 또는 LED 큐브 ?

Arduino 보드와 어떻게 대화합니까? 당신은 항상 컴퓨터를 사용합니까? 여기에서 놓친 보드와 교묘하게 대화할 수 있는 방법이 있습니까? 아래 의견 섹션에서 알려주십시오. !

이미지 크레디트: almoond/ Depositphotos

공유하다 공유하다 트위터 이메일 디스크 공간을 확보하려면 이러한 Windows 파일 및 폴더를 삭제하십시오.

Windows 컴퓨터에서 디스크 공간을 비워야 합니까? 다음은 디스크 공간을 확보하기 위해 안전하게 삭제할 수 있는 Windows 파일 및 폴더입니다.

다음 읽기
관련 항목
  • DIY
  • 아두이노
저자 소개 이안 버클리(216건의 기사 게재)

Ian Buckley는 독일 베를린에 거주하는 프리랜스 저널리스트, 음악가, 공연자 및 비디오 프로듀서입니다. 글을 쓰지 않거나 무대에 오르지 않을 때는 미친 과학자가 되기 위해 DIY 전자 제품이나 코드를 만지작거리고 있습니다.

이안 버클리가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.