음성 인식 모듈

Pin
Send
Share
Send

친애하는 친구들. 마지막으로 음성 모듈 작업에 대한 강의를 녹음했습니다. 집에서 만든 음성 인식 장치가 마음에 들었고 많은 사람들이 이미 음성 제어 모듈 작업에 대한 실질적인 교훈이 언제 공개 될지 궁금해하기 시작했습니다.

이 인식 모듈의 장점에 대해 :

-이 모듈은 자율적이며 외부 제어 컨트롤러 없이도 작동 할 수 있으며, 프로그래밍에 익숙하지 않은 라디오 아마추어에게는 매우 중요합니다.

-이 모델은 다른 모델과 함께 관리 및 연결의 기능, 가격 및 상대적 단순성과 유리하게 비교됩니다.

-인식 능력이 높습니다.

-스마트 폰이 필요하지 않습니다.

그리고 가자! 이 비디오는 주로 일반 라디오 애호가를위한 프로그래밍과 인터페이스에 익숙하지 않은 초보자를 대상으로합니다. 비디오에서 나는“A”에서“Z”까지 모든 것을 보여줄 것입니다. 우리는 프로그램을 설치하고 모듈의 자율적 운영의 구체적인 결과로 연결하고 끝낼 것입니다.

마찬가지로, 우리는 엔지니어링의 기적이 어떻게 작동하는지 이해하기 위해 이론적 지식으로 시작할 것입니다. 우선,이 음성 인식 모듈의 일부 특성을 알아야합니다.

전류 소비 : 40 mA 이하, 전류는 중요하지 않으므로 명심하십시오. 공급 전압은 5V이며, 프로그래밍하는 동안 컴퓨터의 USB 포트 모듈에 전원을 공급 한 다음 작업 중에 직접 전원을 공급할 것을 결정합니다. 음성 명령 인식 정확도-이상적인 조건에서 99 % 음성 인식 모듈 버전 V3.1은 80 개의 음성 명령을 기억할 수 있습니다! 내 의견으로는 어떤 목적에도 충분합니다. 그러나 이것은 다시“하지만”입니다. 그러나 단위 시간당 모듈은 7 개의 명령 만 인식 할 수 있으며 어떤 명령 캐노피를 선택할 수 있습니다.

즉, 80 개의 명령을 모두 데이터베이스에 쓸 수 있지만, 인식을 위해 80 개 중 7 개 중 7 개만 선택하십시오. 컴퓨터와 마찬가지로 하드 드라이브에 80 개의 명령을 쓸 수 있으며 RAM에서는 7 개의 명령으로 만 작업 할 수 있습니다. 당신이 지금 이해하기 어렵다면, 실제로는 조금 후에 실제로 이것이 무엇인지에 대해 분명해질 것입니다. 음성 명령의 길이는 1.5 초 (1500ms) 최대 값입니다. 모듈 보드는 UART 인터페이스를 통해 제어 할 수 있지만 UART 및 보드에있는 GPIO 포트에서 정보를 얻을 수 있습니다. 실제로, 우리가 할 일 : 포트 출력에서 ​​신호를 가져옵니다.

우리는 실용적인 부분으로 넘어갑니다.

우리는 일에 무엇이 필요합니까?

-음성 인식 모듈 버전 V3 (V3.1) 자체 버전은 그다지 중요하지 않습니다. 작업 원리는 모든 사람에게 동일합니다. 이 모듈에는 마이크가 제공됩니다.

-모듈 매뉴얼, 즉 날짜는 똥입니다.

-터미널의 프로그램.

-USB-UART 인터페이스로의 변환기.

기사 끝 부분의 비디오에서 소프트웨어 구매 및 다운로드에 대한 모든 링크.

그게 다야 가가린이 말했듯이“가자.”

설명서와 터미널을 다운로드하십시오. 터미널을 설치합니다. 모듈을 인터페이스 변환기에 연결합니다.

연결할 때 매우 조심하십시오. TXD와 RXD를 혼합해도 무섭지 않습니다. 그러나 플러스 전력을 공통 와이어와 혼합하면 재앙이 될 것입니다! 나에게 일어난 것처럼-모듈과 컴퓨터 포트가 즉시 타 버렸습니다! 실수를 반복하지 않도록 조심하십시오. 서두르지 말고, 서두르지 말고, 회로를 켜기 전에 여러 번 점검 한 다음 USB에만 연결하십시오.

USB에 연결 한 후 시스템은 변환기의 드라이버 검색을 시작합니다. 90 %의 경우 시스템에서 드라이버를 찾아서 설치하지만, 어떤 이유로 이런 일이 발생하지 않으면 네트워크에서 드라이버를 찾아서 직접 설치해야합니다. 이를 위해 검색 창에“CP2102 드라이버 다운로드”또는 이와 유사한 내용을 작성하십시오. 모듈은 일반적이며 많은 드라이버 옵션이 있습니다.

또한 장비를 성공적으로 설치 한 후 장치 관리자로 이동하여 포트를 확인합니다. 할당 된 변환기 수에 관심이 있습니다. 포트 번호를 찾으면 터미널을 실행하십시오. 우리는 설정으로 가서 내 그림과 같이 값을 설정합니다.

터미널 창에“AA 02 00 0A”(데이터 시트 | AA | 02 | 00 | 0A |) 명령을 작성합니다. 모든 팀에서 문자는 항상 대문자와 라틴어입니다.

송신 필드 다음에는 "AA 08 00 STA BR IOM IOPW AL GRP 0A"(또는 데이터 시트 | AA | 08 | 00 | STA | BR | IOM | IOPW | AL | GRP | 0A |)와 같은 응답이 와야합니다. 대답이 오면 모든 것이 잘되고 바닥이 완성됩니다. 그렇지 않은 경우 터미널에서 전송 속도 설정을 사용하여 모듈이 다른 속도로 구성되었을 수 있습니다.

이 모듈 응답의 의미에 대해서는 언급하지 않겠습니다. 지침에서 직접 확인할 수 있습니다. 그리고 명령은 설치된 설정에 대한 요청입니다.

이제 부하를 모듈에 연결해야합니다. 부하의 역할에서 저항이있는 LED를 사용합니다. 글쎄, 미래에는 작동 중에이 LED가 트랜지스터 스위치가있는 부하 제어 릴레이로 대체 될 것입니다. 이것이 이해할 수 있다고 생각합니다.

팀 자체를 설명하겠습니다AA 02 00 0A"4 바이트로 구성된 패킷입니다. 16 진수 시스템에서 바이트는 쌍별 문자입니다. AA, 02.00.0A. 모든 명령에서 패킷은 바이트로 시작합니다. AA 바이트로 끝나 0A (영과 A)는 전제 조건입니다. 모듈 응답도 이러한 문자로 시작하고 끝납니다.

«AA 02 00 0A"-이 명령의 두 번째 바이트는 시작과 끝의 바이트 사이의 바이트 수를 의미합니다. AA 그리고 0A. 그리고 그들 사이의 모든 것은 두 번째 바이트로 계산되고 쓰여집니다. 이 예에서 볼 수 있듯이 AA 그리고 0A 두 바이트가 있습니다 - 02 00따라서-02, 즉 숫자 자체를 고려합니다. 또 다른 예는 "AA 03 20 01 0A"그 사이에 AA 그리고 0A 3 바이트 비용 - «03 20 01", 따라서 두 번째 바이트는 03입니다. 이해하실 것입니다.

팀 12 -모듈 포트 구성.

모듈 보드에는이 작업을 수행하기 전에 신호를받을 포트가 있으므로 이러한 포트를 구성해야합니다. 이 명령으로 포트를 구성 할 수 있습니다.

"AA 03 12 01 0A"- 세 번째 바이트는 명령이고 네 번째 바이트는 명령의 값입니다. 네 번째 바이트는 다음 값을 가져와 다음 옵션을 설정할 수 있습니다. "00"이 펄스 모드 인 경우, 즉 음성 명령이 인식되면 짧은 펄스가 필요한 포트로 전송됩니다. "01"이 반전 모드 인 경우, 즉 음성 명령이 인식되면 필요한 포트의 상태를 반대로 변경합니다. 0 인 경우 1이되고 반대의 경우도 마찬가지입니다. "02"인 경우-포트가 0이되는 모드입니다. "03"인 경우-포트가 하나로가는 모드.

팀 20 -모듈 포트 구성.

"AA 03 20 01 0A"- 세 번째 바이트는 우리가 쓸 명령의 번호입니다. 두 개의 명령 1과 2를 기록하는 예 "AA 04 20 01 02 0A." 두 개의 명령 1, 2, 3을 기록하는 예 "AA 05 20 01 02 03 0A."

팀 30 -모듈의 "인식기"에 레코드를로드합니다.

"AA 03 30 01 0A"- 세 번째 바이트는 인식 인식기 01의 메모리에있는로드 명령입니다. 두 개의 명령을 작성해야하는 경우- "AA 04 30 01 02 0A"일곱 가지 명령을 모두 기록해야하는 경우- "AA 09 30 01 02 03 04 05 06 07 0A."

팀 15 -전원이 켜질 때 인식기에 음성 명령을 자동 시작-외부 컨트롤러없이 오프라인 작동.

"AA 03 15 07 01 02 03 0A" -세 번째 바이트는 명령이고, 네 번째 바이트는 명령의 레이블, 즉 일종의 식별자이며 01은 하나의 명령을로드하고 03은 두 팀을로드하고 07은 3 개의 팀을로드하는 등의 데이터 시트를 참조하십시오. 그렇다면 다운로드해야 할 명령이 많이 있습니다.

그게 전부입니다 : 우리는 모듈과의 연결을 확인하고 포트를 구성하고 명령을 기록하고 음성 명령의 시작을 구성했습니다.

데이터 시트의 나머지 명령을 읽으십시오. 방금 모듈 작업의 대략적인 유형을 설명했습니다.

구매 링크 :

모듈- //ali.pub/dk0gv

변환기- //ali.pub/fhond

전선 변환기- //ali.pub/hlvn5

링크 다운로드 :

데이트 똥- //www.elechouse.com/elechouse/images/product/VR3/VR3_manual.pdf

터미널- //www.sudt.com/download/AccessPort137.zip

Pin
Send
Share
Send

비디오 시청: 800원 짜리 음성인식 모듈로 자동 집진기 만들기 (12 월 2024).