8 가지 고급 Android Robotics 터치 스크린 제어 무선 프로젝트

문제를 제거하기 위해 도구를 사용해보십시오





Android 운영 체제 기반 GUI 애플리케이션은 가전 제품 제어뿐만 아니라 로봇 제어에도 사용할 수 있습니다. 요즘 로봇은 필요에 따라 작업을 수행하기 위해 광범위한 규모와 다양한 방법으로 사용됩니다. 다음은 몇 대의 로봇을 제어하는 ​​것과 관련된 프로젝트입니다. 로봇뿐만 아니라 전자적으로 메시지를 표시하고 교통 신호를 제어하는 ​​등 다양한 용도로 Android 애플리케이션을 사용할 수 있습니다. Android 애플리케이션은 터치 스크린 패널로 구성되며, 지정된 영역을 터치하면 유리의 양쪽에있는 두 전도 레이어 사이에 접촉이 설정되고 해당 영역의 좌표가 데이터 형태로 소프트웨어의 제어 장치에 전송됩니다. 따라서이 데이터는 처리 된 다음 무선 연결을 통해 모든 Bluetooth 장치로 전송됩니다.

아래에서는 Android 기반 애플리케이션의 전자 제어와 관련된 몇 가지 프로젝트를 살펴 보겠습니다.




1. 안드로이드 애플리케이션에 의한 야간 투시경 무선 카메라를 갖춘 전쟁 필드 스파이 로봇

로봇은 스파이, 표적 탐지 및 파괴 등과 같은 많은 응용 분야에서 사용되는 군에서 광범위하게 응용되고 있습니다. 군에서 사용되는 로봇은 인간이 제어하기 때문에 완전 자동이 아닙니다. 이 제어는 RF 또는 IR 또는 Bluetooth 또는 GSM 통신을 통해 원격으로 수행 할 수 있습니다. 여기에는 야간에 사진을 찍고 이러한 이미지를 TV로 전송하는 데 사용되는 무선 카메라가 내장 된 스파이 로봇이 제작되었습니다. 여기에서 로봇의 전체 작동과 움직임은 Android로 작동하는 스마트 폰의 GUI 기반 애플리케이션의 신호에 의해 제어됩니다.



블록 다이어그램

블록 다이어그램

터치 스크린 패널이있는 Android 스마트 폰의 한 GUI 애플리케이션은 로봇 모터에 필요한 동작 방향을 나타내는 관련 터치 버튼으로 구성됩니다. 예를 들어 '앞으로'방향에 해당하는 버튼을 터치하면 해당 신호가 발생하여 블루투스 장치로 전송됩니다. 이 Bluetooth 장치는 마이크로 컨트롤러와 인터페이스되며이 명령은 마이크로 컨트롤러에 전달됩니다. 프로그램에 따라 마이크로 컨트롤러는 모터 드라이버에 적절한 논리 신호를 제공하여 모터를 작동하여 로봇을 원하는 방향으로 이동시킵니다. 마찬가지로 카메라는 야간 투시 용 IR 조명을 사용하여 작동합니다.

자세한 내용은 여기를 클릭하십시오 : 안드로이드 애플리케이션에 의한 야간 투시경 무선 카메라를 갖춘 전쟁 필드 스파이 로봇


2. 안드로이드 어플리케이션에 의해 원격으로 작동되는 소방 로봇

원격으로 화재를 진압하기 위해 기존의 소방대 차량 (전체 작업이 수동으로 수행되는) 대신 로봇을 사용할 수 있습니다. 이 로봇은 완전 자동이거나 원격으로 제어 할 수 있습니다. 여기에서 이러한 로봇은 사용자의 조작에 따라 물이 탱크에서 노즐을 통해 파이프에서 배출되는 파이프로 공급되도록 물 탱크와 탱크에 연결된 파이프로 구성된다. 로봇의 전체 작동과 움직임은 Android 기반 스마트 폰의 GUI 애플리케이션에서 제어 신호에 의해 수행됩니다.

Edgefx 키트 별 블록 다이어그램

블록 다이어그램

GUI 애플리케이션의 터치 스크린 패널은 다양한 방향으로 로봇을 제어하고 필요한 방향으로 워터 펌프와 제트 스프레이를 작동 할 수 있도록 다양한 터치 버튼을 제공합니다. 필요한 버튼을 터치하면 해당 버튼의 좌표가 스마트 폰의 소프트웨어로 전송 된 다음 Bluetooth 장치에 신호로 전송됩니다. Bluetooth 장치와 인터페이스 된 마이크로 컨트롤러는이 신호를 수신하고 프로그램에 따라 모터 드라이버에 적절한 신호를 제공하여 모터를 원하는 방향으로 회전시킵니다.

자세한 내용은 여기를 클릭하십시오 : F 안드로이드 애플리케이션에서 원격으로 작동하는 격투 로봇

3. 안드로이드가 무선으로 제어하는 ​​로봇 팔과 움직임을 선택하고 배치

픽앤 플레이스 로봇은 물체의 위치에 도달 한 후 물체를 잡아 물체에 적절한 압력을 가하는 그리퍼가있는 이동 로봇입니다. 이동식 붐과 함께 그리퍼는 물체를 잡고 원하는 위치에 놓을 수 있습니다. 이 전체 작동은 원격 제어를 통해 제어되는 모터에 의해 수행됩니다. 이 프로젝트는 안드로이드로 운영되는 스마트 폰에서 GUI 기반 애플리케이션으로 로봇과 붐 암의 움직임을 제어하는 ​​픽앤 플레이스 로봇으로 개발되었습니다.

블록 다이어그램

블록 다이어그램

GUI 애플리케이션은 로봇과 엔드 이펙터의 적절한 움직임을 달성하기 위해 적절한 버튼으로 구성된 전화기의 터치 스크린 패널에 구축됩니다. 버튼을 사용하면 Bluetooth 통신을 통해 적절한 신호가 마이크로 컨트롤러로 전송되고 프로그램에 따라 마이크로 컨트롤러는 모터를 구동하기 위해 관련 로직을 모터 드라이버에 보냅니다.

팔 (엔드 이펙터)을 원하는 방향으로 이동시키는 명령은 스마트 폰의 해당 버튼을 터치하여 제공됩니다. 이 명령은 마이크로 컨트롤러에서 처리되고 사용되어 모터 드라이버에 신호를 제공하여 암 모터를 원하는 방향으로 회전시킵니다. 어플리케이션의 명령에 따라 물체를 그리퍼 근처로 가져 오면 그리퍼가 열리고 필요한 압력으로 물체가 고정되고 그리퍼 모터가 자동으로 정지합니다.

자세한 내용은 여기를 클릭하십시오 : Android에서 무선으로 제어되는 로봇 팔과 움직임을 선택하고 배치

4. 안드로이드 응용 프로그램에 의해 운영되는 금속 탐지기 로봇 차량

로봇은 지뢰 감지와 같은 위험한 애플리케이션에 사용됩니다. 지뢰는 땅 아래에 설치되어 감지하기 어려운 폭발성 금속 장치입니다. 금속 탐지기를 사용하여 지뢰를 수동으로 탐지하는 기존 기술을 사용하는 것은 위험하고 불편한 것으로 나타났습니다. 이 프로젝트는 앞에 금속이 있는지 감지 할 수있는 금속 탐지기 시스템이 내장 된 로봇 차량을 개발합니다. 로봇의 전체 제어는 Android 기반 스마트 폰 애플리케이션에 의해 수행됩니다.

블록 다이어그램

블록 다이어그램

스마트 폰의 GUI 기반 애플리케이션은 로봇이 원하는 방향으로 움직일 수 있도록 적절한 버튼이있는 터치 스크린 패널로 구성됩니다. 제어 신호는 마이크로 컨트롤러와 인터페이스 된 Bluetooth 장치로 전송되며 프로그램에 따라 마이크로 컨트롤러는 모터 드라이버에 논리 신호를 제공하여 모터를 원하는 방향으로 회전하거나 모터를 정지시킵니다. 공진 코일로 구성된 금속 탐지기가 회로에 내장되어 있으며 금속이 그 근처에 오면 패러데이 유도 법칙으로 인해 공진이 방해를 받아 금속이 감지됨을 나타내는 LED가 빛을 발합니다. 부저음이 들립니다.

자세한 내용은 여기를 클릭하십시오 : Android 애플리케이션으로 작동하는 금속 탐지기 로봇 차량

5. Android 애플리케이션 제어 원격 로봇 작동

로봇은 적절한 입력을 제공 할 수있는 회로에 내장 된 센서에 의해 움직임을 제어 할 수있는 자동 일 수 있으며, 인간의 손으로 제어하는 ​​반자동 일 수 있습니다. RF, GSM 또는 Bluetooth 통신을 통해 제어 장치에 신호를 전달하여 원격으로 제어 할 수 있습니다. 이 프로젝트에서는 블루투스 통신을 사용하여 로봇을 제어했습니다. 이는 Android 기반 스마트 폰을 사용하여 수행됩니다.

블록 다이어그램

블록 다이어그램

GUI 기반 응용 프로그램의 터치 스크린 패널은 정지 버튼과 함께 로봇의 전진, 후진, 좌우 이동을 정의하는 4 개의 버튼으로 구성됩니다. 버튼을 터치하는 동안 해당 위치와 관련된 좌표가 OS 소프트웨어로 전송되고 신호가 생성됩니다. 이 신호는 적절한 페어링 및 연결이 완료된 후 Bluetooth 장치로 전송됩니다. Bluetooth 장치는 마이크로 컨트롤러와 인터페이스되며이 신호는 마이크로 컨트롤러에 공급됩니다. 프로그램에 따라 마이크로 컨트롤러는 모터 드라이버에 적절한 신호를 제공하여 로봇이 원하는 방향으로 움직 이도록 모터에 원하는 회전을 제공합니다.

자세한 내용은 여기를 클릭하십시오 : Android 애플리케이션 제어 원격 로봇 작동

6. 안드로이드 애플리케이션에 의한 철도 레벨 건널목 게이트 제어

이 프로젝트는 열차의 도착 및 출발과 교차로 게이트의 개폐 사이의 동기화를 달성하는 방법을 제공합니다. 기존의 건널목 게이트를 수동으로 운영하는 시스템은 정확하지 않으며 과거에 많은 사고로 이어졌습니다. 따라서 열차 운전자의 제어 신호를 기반으로 게이트의 개폐를 자동으로 제어하는 ​​방법이 더 안정적입니다.

블록 다이어그램

블록 다이어그램

Android 기반 스마트 폰의 GUI 애플리케이션은 운전자가 게이트에 도착하기 전에 기차 도착에 대한 정보를 블루투스 장치를 통해 마이크로 컨트롤러로 전송하는 데 사용됩니다. 마이크로 컨트롤러가이 신호를 수신하면 이에 따라 적절한 논리 신호를 모터 드라이버에 전송하여 교차 게이트를 닫습니다. 마이크로 컨트롤러는 게이트를 닫는 고정 된 시간 동안 신호를 보내도록 프로그래밍되어 있습니다 (열차가 트랙을 통과하는 시간을 나타냄). 특정 시간이 지나면 적절한 논리 신호가 모터 드라이버로 전송되어 자동으로 교차 게이트가 열립니다.

자세한 내용은 여기를 클릭하십시오 : Android 애플리케이션에 의한 철도 레벨 건널목 게이트 제어

7. 원격 제어 안드로이드 기반 전자 게시판

게시판은 교육 기관, 단체, 쇼핑몰 등 여러 곳에 설치해야합니다. 게시판에 매번 수동으로 게시판을 붙이는 것은 불가능하고 편리합니다. 메시지를 표시하는 전자 방식을 사용하는 대신 더 편리하고 시간을 절약 할 수 있습니다. 이 프로젝트는 스마트 폰의 GUI 애플리케이션에서 무선으로 메시지를 전송하여 디스플레이 부에 표시하는 전자 게시판을 정의합니다.

블록 다이어그램

블록 다이어그램

Android 기반 애플리케이션은 Bluetooth 장치에 연결되며 내장 키패드를 활성화하는 터치 스크린 패널로 구성됩니다. 메시지를 입력하고 (터치 스크린 패널에서 해당 버튼을 터치하여) 전송 된 버튼을 누르면 프로그램에서 개발 한 ASCII 코드가 직렬 데이터로 변환되어 Bluetooth 장치로 전송됩니다. 이 Bluetooth 장치는 마이크로 컨트롤러와 인터페이스되며 적절한 처리 후 마이크로 컨트롤러 (프로그램에 따라)는 인터페이스 된 LCD 모듈에 메시지를 표시합니다.

자세한 내용은 여기를 클릭하십시오 : 원격 제어 Android 기반 전자 게시판

8. Android 기반 원격 트래픽 오버라이드를 통한 밀도 기반 자동 교통 신호 제어

대도시에서 차량 사용이 증가함에 따라 교통 혼잡은 매일 직면하는 주요 문제입니다. 이 시스템은 교통 밀도에 따라 신호등을 제어하는 ​​동적 방법을 개발하여이 문제에 대한 해결책을 정의합니다. 이 외에도 안드로이드로 운영되는 스마트 폰의 GUI 기반 애플리케이션에서 제어 장치로 전달되는 제어 신호를 기반으로 구급차, 소방대 차량과 같은 차량이 교차로에서 비상 출구를 제공합니다.

블록 다이어그램

블록 다이어그램

교차로의 각 측면에 서로 다른 센서가 배치되어 각 측면의 트래픽 밀도를 감지합니다. 모든 측면의 교통 밀도가 같거나 낮기 때문에 신호등이 고정 된 시간 간격 동안 녹색으로 빛납니다. 한쪽에서 트래픽 밀도가 더 높으면 센서가이 정보를 감지하고 그에 따라 프로그램에 따라 마이크로 컨트롤러가 논리 신호를 해당 쪽의 녹색 LED로 전송하여 녹색 표시등이 더 오랜 시간 동안 빛납니다. . Android 기반 스마트 폰의 GUI 기반 애플리케이션의 터치 스크린 패널은 교차로에서 각 방향을 정의하는 버튼으로 구성됩니다. 비상 차량이 교차로에 접근하는 동안 해당 버튼을 터치하여 제어 신호가 전송됩니다 (응급 차량이 가야하는 방향에 해당). 이 신호는 Bluetooth 장치로 전송되고 마이크로 컨트롤러가이 인터럽트 신호 (Bluetooth 장치로부터)를 수신하면 LED에 논리 신호를 전송하여 해당 특정면을 제외하고 접합부의 다른 모든면에있는 빨간색 LED 신호가 켜집니다. 녹색으로 켜집니다. 이를 통해 다른 차량이 앞서 있어도 긴급 차량이 통과 할 수 있습니다.

자세한 내용은 여기를 클릭하십시오 : Android 기반 원격 트래픽 재정의를 통한 밀도 기반 자동 교통 신호 제어

위에서 설명한 프로젝트에 관심이있는 경우 해당 링크를 클릭하여 해당 프로젝트에 대한 자세한 내용을 자유롭게 볼 수 있습니다.

이러한 프로젝트를 가능한 한 빨리 구현하고자하는 모든 사람들에게이 기본적인 질문에 답하십시오. 사람의 개입없이 로봇의 자동 작동을 위해 Android 애플리케이션을 사용할 수 있습니까?그렇다면 아래 의견 섹션에서 방법을 알려주십시오.