오늘 우리는 흥미로운 튜토리얼 중 하나를 가지고 돌아 왔습니다. 이번에는 구현하는 데 짧은 시간이 걸리고 문자 그대로 모스 코드로 작성된 언어로 일종의 번역기를 만들 수있는 매우 간단한 프로젝트를 보여 드리고자합니다. 늘 그렇듯이 진실은 우리는 브레드 보드 플레이트 및 arduino 보드 소프트웨어 수준과 최종 프로젝트 완료 측면에서 더 나아가고 싶다면 솔루션을 구현할 수있는 사람이되어야하므로 덜 매력적입니다.
아이디어는 모든 유형의 글꼴, 단어 또는 구를 모스 부호로 번역. 이는 필요한 소프트웨어가로드 된 Arduino 보드를 사용하는 것만 큼 간단하므로 출력을 통해 우리가 표현하고있는 모스 언어의 의미에 따라 몇 개의 LED를 표시 할 수 있습니다. 번역하고자하는 텍스트를 쉽게 작성하기 위해 블루투스 연결을 통해 보드에 텍스트를 전송하는 Android 운영 체제가 장착 된 휴대폰을 사용합니다. Arduino UNO.
프로젝트 수행에 필요한 자료
우리는 위쪽 줄에 표시하려고 노력 했으므로이 프로젝트를 수행하려면 특정 자료가 필요합니다. 메이커, 나는 당신이 그것을 가지고 있지 않은 경우에 가장 빈번한 상점에서 당신이 놓친 것을 찾는 것이 어렵지 않을 것이라고 확신하지만, 내가 말했듯이 그들은 일반적으로 상당히 자주 사용되는 항목. 특히 다음 목록이 필요합니다.
- Ardunio ONE
- 브레드 보드
- Arduino 용 Bluetooth
- 3 개의 LED 조명, 같은 색상의 XNUMX 개 및 다른 색상의 XNUMX 개의 조명
- 장치 간 연결을 용이하게하는 여러 케이블 (이 경우 브레드 보드와 Arduino 컨트롤러 연결)
- 소프트웨어를 다운로드하기 위해 Ardunio를 USB 입력에 연결하는 케이블
- 말하는 경적
- Arduino IDE가 올바르게 설치된 컴퓨터 및 보드 연결을위한 USB 연결
- 운영 체제가있는 모바일 장치 안드로이드 2.2.1 이상
필요한 모든 요소를 사용할 수있게되면 프로젝트 실행을 계속할 수 있습니다. 명심해야 할 점은 이 프로젝트에 사용 된 블루투스 어댑터 나 카드가 필요하지 않습니다. Arduino UNO 따라서 기본 연결이있는 다른 연결을 사용할 수 있으므로 사용되는 연결에만주의를 기울여야합니다. 예를 들어 디지털 출력 13의 경우 Arduino UNO 이것은 사용중인 보드의 동일한 출력에 해당합니다.
프로젝트 수행 단계
이 프로젝트를 수행하기 위해 아래에서 올바른 실행을 위해 따라야하는 이전 목록을 구성하는 모든 요소의 조립 및 연결과 관련된 일련의 단계를 표시합니다. 이러한 유형의 프로젝트에서 자주 발생하는 것처럼 코드 줄을 수정하거나 하드웨어를 추가하여 운영을 발전시키고 완벽하게합니다. 모든 유형의 개선은 항상 환영합니다.
우선 우리는 연결 Arduino UNO 브레드 보드로. 특히 사용되는 출력은 GND 및 3.3V입니다. 이러한 동일한 라인은 무엇보다도 Bluetooth 어댑터에 전원을 공급하는 데 사용됩니다.
이러한 연결이 완료되면 Bluetooth 어댑터의 데이터 입력 및 출력을 Arduino 보드의 디지털 데이터 입력 및 출력과 조정해야합니다. 이런 식으로 우리는 어댑터가 카드에 완벽하게 연결되어 전류를 수신하고 기술 수준에서 완전히 사용할 수 있도록합니다.escuchar'의 진입 포트를 통해 도달하는 데이터 Arduino UNO. 세부 사항으로, 특정 경우에 우리가 사용하는 카드와 블루투스 어댑터로 인해 사용되는 연결이 다를 수 있으므로이 시점에서 가장 좋은 것은 일반적으로 연결 다이어그램과 함께 제공되는 어댑터 설치 문서를 참조하십시오..
우리는 3 볼트 혼 연결. 이를 위해 디지털 출력 번호 13을 사용합니다. Arduino UNO. 나머지 연결은 평소와 같이 혼의 작동이 정확하도록 GND 또는 접지에 연결해야합니다.
이제 때가 온다 다른 LED 연결. 엉망이되지 않으려면 가장 긴 다리 인 긍정적 인 부분을 디지털 출력 중 하나에 연결하는 것이 아이디어라고 말합니다. Arduino UNO 짧은 것은 GND 또는 접지에 직접 연결됩니다. 이러한 방식으로 첫 번째 녹색 LED는 디지털 출력 12에 연결되고 다음은 출력 8에 연결되고 세 번째 녹색 LED는 출력 7에 연결되고 유일한 파란색 LED는 출력 디지털 4에 연결됩니다.
모든 배선이 준비되면 마지막 단계는 USB 연결 케이블을 사용하여 Arduino UNO 컴퓨터에 따라서 Arduino IDE에서 작성하고 컴파일 할 필요한 소프트웨어를 제공 할 수 있습니다.
Arduino 보드와 컴퓨터 간의 연결
보드를 컴퓨터에 연결할 때 모든 것이 올바르게 작동하는지 확인하기 위해 고려해야 할 한 가지 사항은 적어도 원칙적으로는 보드가 컴퓨터에 연결되어있는 한 항상 녹색 표시등이 켜집니다.. 반면에 우리가 사용하는 Bluetooth 어댑터에 따라 일반적으로 Android 기기와의 연결이 설정되지 않았기 때문에 빨간색 표시등이 깜박입니다. 문자, 구 또는 단어를 접시에 보내는 데 사용할 것입니다.
위의 세부 사항이 매우 'tonto'하지만 제작자 커뮤니티 내에서 존재할 수 있다는 점을 고려하면 매우 타당하고 필요하며 특히 흥미로운 표시라는 것을 확신 할 수 있습니다. 시작하는 사람들 그리고이 어린 아이들 덕분에트릭'그들은 적어도 전류가 어댑터와 보드 자체에 모두 도달한다는 것을 이해할 수 있습니다.
이 시점에서 우리는 응용 프로그램을 다운로드하면 모스.apk 붙여진. 이 응용 프로그램은 Android 운영 체제가 설치된 모바일 장치에 설치해야합니다. 설치가 완료되면 애플리케이션을 열고 계속을 누르기 만하면됩니다. 이번에는 우리에게 가장 관심이있는 옵션은문자를 보내다'에 액세스하려면 클릭해야합니다. 안으로 들어가면 '연결'을 클릭하여 플레이트와의 연결을 설정해야합니다.
따라온 인코딩 과정은 다음과 같습니다.
- Android 기기에서 애플리케이션에 액세스하고 이전 단계를 수행하면 모든 문자, 단어 또는 구문을 쓸 수 있습니다. 원하는 것을 작성했으면 보내기를 클릭하기 만하면됩니다.
- 텍스트가 올바르게 수신되면 시스템이 자동으로 조명을 켜고 소리를냅니다.
- 아이디어는 '포인트'를 결정하기 위해 첫 번째 녹색 표시등이 켜지고 꺼지는 것입니다. 차례로 경적이 울리고 동시에 꺼집니다.
- 두 번째 및 세 번째 녹색 표시등이 켜지고 꺼져 차례로 '라인'을 결정합니다. 이전 사례에서와 같이 경적이 동시에 켜지고 꺼집니다.
- 마지막으로 네 번째 표시 등, 즉 파란색 표시등이 켜지고 꺼져 문자, 단어 또는 구의 끝을 결정합니다. 각 문자, 단어 또는 구 사이에 어떤 유형의 공백이 있으면이 표시등이 두 번 켜지고 꺼집니다.
고려할 사항으로,이 경우 Android 애플리케이션은 App Inventor 덕분에 만들어졌습니다. 이는 나중에 운영 체제가 장착 된 장치에서 실행될 애플리케이션의 코드와 디자인을 생성하는 매우 간단한 방법입니다. Google 엔지니어가 만든 시스템입니다.
추가 정보 및 세부 사항 : instructables