음성 제어 작업 및 응용 프로그램을 갖춘 나마스테 로봇

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





에 로봇은 전기 기계 기계입니다 회로 나 컴퓨터 프로그램에 의해 지시되는 로봇은 인간이하지 않기로 선택한 지속적이고 위험한 작업을 수행하기 위해 인간을 교환했습니다. 선물 로봇은 여러 범주로 분류됩니다. 산업용 로봇, 상용 로봇, 서비스 로봇, 모바일 로봇과 같은 기능과 성능을 기반으로합니다. 녹음 된 음성 메시지를 통해“나마스테”를 표현하는 손동작으로 사람들을 맞이하기 위해 지속적인 작업을 수행하는 서비스 로봇입니다. 일반적으로 집, 파티, 결혼 행사, 사무실 등에 사람들을 초대 할 때. 인사 할 사람을 정하고 입구에 초대해야합니다. 사람들의 수가 적 으면 작업이 더 간단합니다. 그러나 수백 명의 사람들을 맞이하면 작업이 어렵습니다. 이 문제를 극복하기 위해 여기에 음성 제어 기능이있는 나마스테 로봇 프로젝트가 있습니다.

나마스테 로봇

나마스테 로봇



음성 제어 기능이있는 나마스테 로봇

이 나마스테의 주요 개념 로봇 프로젝트는 다양한 서보 모터를 제어하는 ​​것입니다. Arduino 보드를 통해. 이 로봇은 주변 사람들을 스캔하고 머리를 180 ° 회전합니다. 근처에있는 사람을 알아 본다면 나마스테를 든 그 사람이 양손을 모으고 있기를 바랍니다. 인도 사람들을 기원하는 전통적인 방법입니다. 그만큼 로봇의 응용 사람들을 끌어 들이기 위해 쇼핑몰, 공원, 사무실에 참여합니다.


음성 제어 기능이있는 Namastae 로봇의 블록 다이어그램

다음 그림은 음성 제어 기능이있는 Namaste 로봇의 블록 다이어그램을 나타냅니다. 이런 종류의 로봇에서는 음성 명령이 프로그래밍됩니다. 전체 개발 보드를 공통 전원 공급 장치에 연결할 수 있습니다. 각 블록에 대한 설명은 다음과 같습니다. 그만큼 전원 공급 모든 모듈에 전원을 공급합니다. 이 모듈은 mA 단위의 전류가 필요하며 작동 전압은 5V입니다.



음성 제어 기능이있는 Namastae 로봇의 블록 다이어그램

음성 제어 기능이있는 Namastae 로봇의 블록 다이어그램

Arduino 보드

Arduino는 하나의 도구입니다. 데스크톱 컴퓨터보다 물리적 세계를 제어하고 감지하는 데 사용되는 간단한 마이크로 컨트롤러 보드를 기반으로합니다. 물리적 컴퓨팅을 위해 다양한 마이크로 컨트롤러 플랫폼을 사용할 수 있습니다. Arduino의 중요한 기능은 저렴한 오픈 소스 및 확장 가능한 소프트웨어입니다. Arduino 소프트웨어는 오픈 소스 도구로 제공되며 언어는 C ++ 라이브러리를 통해 확장 될 수 있습니다.

Arduino 보드

Arduino 보드

핑 센서

핑 센서는 SONAR를 사용하여 근처에있는 물체의 거리를 제어합니다. 이 센서는 다음과 같이 사용됩니다. 장애물을 감지하는 로봇의 눈 (예 : 근접 센서) 뛰어난 범위 ​​정확도와 안정적인 판독 값을 제공합니다. 이 센서의 작동은 검은 물질이나 햇빛의 영향을받지 않습니다. 핑 센서의 사양은 전압 5V, 전류 15mA, 센서 각도는 NOT> = 15, 감지 거리는 2cm ~ 450cm입니다.

핑 센서

핑 센서

ping 센서와 Arduino의 인터페이스는 다음과 같습니다. Arduino 보드와 핑 센서를 인터페이스하는 데 사용할 수있는 핀은 4 개입니다. Arduino 보드의 4 개 핀은 GND, VCC, ECHO 및 TRIGGER입니다. 보드의 핀은 D0-D13이며 12 핀과 13 핀은 입력 및 출력 핀입니다.


Arduino 마이크로 컨트롤러는 서보를 쉽게 전환 할 수있는 서보 제어 라이브러리를 제공합니다. 이 프로젝트에서 우리는 머리, 오른쪽 팔꿈치, 왼쪽 팔꿈치, 오른쪽 어깨, 왼쪽 어깨와 같은 나마스테 로봇의 움직임을 조절하기 위해 5 개의 서보를 사용했습니다. 여기서 디지털 입력 / 출력 핀 (D5, D6, D9, D10, D1)은 서보 모터에 인터페이스 된 Arduino 보드에서 의미합니다.

음성 재생 IC

이 음성 재생 IC는 미리 정의 된 주파수 속도로 재생되는 녹음 된 메시지를 제공합니다. 재생이 오디오 증폭 장치로 이동됩니다.

음성 재생 IC

음성 재생 IC

계전기

릴레이는 한 종류의 스위치입니다. 전기적으로 작동합니다. 릴레이 코일을 통한 전류의 흐름은 레버를 초대하고 스위치 접점을 변경하는 자기장을 만듭니다.

계전기

계전기

음성 제어 Namastae 로봇 작업

Namaste 로봇의 작업은 시뮬레이션 결과와 함께 단계별 절차로 수행 할 수 있습니다. Namaste 로봇이 첫 번째 상태에있을 때 서보 모터 로봇 2, 3, 4, 5의 s는 OFF 상태 또는 0 상태입니다. Namaste 로봇의 머리는 0 ° -180 °에서 Servo motor1의 회전으로 인해 중앙에서 오른쪽, 왼쪽, 다시 중앙으로 번갈아 가며 움직입니다. 로봇 머리의 움직임은 Namaste 로봇이 장애물을 찾고 있음을 나타냅니다. 핑 센서가 장애물을 감지하면 로봇의 머리 위치가 중앙으로 돌아가고 서보 모터 1이 90 ° 각도로 유물을 벗어난 후 전원이 꺼집니다. LOW 상태에서 활성화됩니다.

서보 모터 1이 꺼지면 서보 4 및 서보 5와 같은 나머지 모터가 켜집니다. 신호 라인은 Namaste 로봇의 오른쪽 및 왼쪽 어깨에 대해 트리거됩니다. 이제 로봇의 손이 움직일 수 있습니다. 숄더 서보 모터는 Arduino 보드의 디지털 입력 및 출력 핀에 인터페이스됩니다. 그러나 신호선 또는이 핀은 높을 것이고 서보의 위치는 90 °로 변경됩니다. 이제 servo4 및 servo 5가 꺼집니다.

마지막으로이 음성 제어의 주요 목적은 로봇은 서비스를 제공하는 것입니다 앞에 걸어가는 사람을 감지하여 정중하게 맞이하는 것입니다. 공원, 쇼핑몰, 파티 등 다양한 공공 장소에서 사용할 수 있습니다.이 개념에 대해 더 잘 이해 하셨기를 바랍니다. 또한이 개념 또는 arduino 기반 로봇 프로젝트 , 아래 댓글 섹션에 댓글을 달아 소중한 제안을 보내주세요.

사진 크레딧 :