Ks0314 keyestudio ReSpeaker 2-Mic Pi HAT V1.0: Difference between revisions

From Keyestudio Wiki
Jump to navigation Jump to search
No edit summary
Line 83: Line 83:
==Hookup Guide==
==Hookup Guide==
<br>[[Image:KS0314-13.png|800px|frameless]]<br>
<br>[[Image:KS0314-13.png|800px|frameless]]<br>
'''Finally press the “Ctrl+C” to end the mic test.  
'''Finally press the “Ctrl+C” to end the mic test. <br>
Now next we start to test the 3 LEDs on the shield.
Now next we start to test the 3 LEDs on the shield.<br>
Enter the ''cd ..'' to return to the previous route and input the ''sudo raspi-config'''''
Enter the ''cd ..'' to return to the previous route and input the ''sudo raspi-config'''''
<br>[[Image:KS0314-14.png|800px|frameless]]<br>
<br>[[Image:KS0314-14.png|800px|frameless]]<br>
Line 118: Line 118:


<br>
<br>
==Resources==
==Resources==
'''Download the PDF:'''<br>
'''Download the PDF:'''<br>

Revision as of 14:01, 20 September 2018

Keyestudio ReSpeaker 2-Mic Pi HAT V1.0


Overview

This is keyestudio ReSpeaker 2-Mic Pi HAT V1.0 shield designed for AI and voice applications. It is a low power stereo Codec based on the WM8960.
There are two microphones on the shield for sound collection, three APA102 RGB LEDs, one user button and two Grove connectors for application extension.
In addition, a 3.5mm audio jack or JST 2.0 speaker output can be used for audio output.
With this shield, you can build a more powerful and flexible voice product that integrates Amazon Amazona voice services, Google Assistant, and more.

KS0314 back.jpg


Features

  • Support the Raspberry Pi Zero and Zero W, Raspberry Pi B+, Raspberry Pi 2B and 3B
  • Two microphones (Mic L and Mic R)
  • Two Grove connectors
  • One User-defined button
  • 3.5mm audio interface
  • JST2.0 audio output interface


PINOUT


KS0314 PINOUT.jpg


Interface Explanations

1) Button: default connected to GPIO17
2) Mic L and Mic R: microphone (labeled LEFT and RIGHT)
3) RGB LED:three APA102 RGB LEDs, connected to the SPI interface of Raspberry Pi.
4) WM8960: Low Power Stereo Codec
5) Raspberry Pi 40 pin header: support the Raspberry Pi Zero, Raspberry Pi 1 B+, Raspberry Pi 2B and 3B.
6) POWER: Micro USB port that powers the ReSpeaker 2-Mic Pi HAT. Power the circuit board to supply enough current when use the speaker.
7) I2C: Grove I2C port, connected to I2C-1
8) GPIO12: Grove digital port, connected to GPIO12 and GPIO13
9) JST 2.0 SPEAKER OUT: connecting speakers, JST 2.0 connector
10) 3.5mm audio jack: connecting headphones or speakers with 3.5mm audio plug


Test Method

1. Firstly install the 2018-06-27-raspbian-stretch-lite to the RPI control board. You can download the image system from the link:
https://www.raspberrypi.org/downloads/raspbian/
KS0314-1.png

Refer to the image installation from the link:
http://wiki.keyestudio.com/index.php/KS0221_keyestudio_Ultimate_Starter_Kit_for_Raspberry_Pi

2. Log onto the image file, followed by installing the driver as below.
sudo apt-get update

KS0314-2.png
sudo apt-get upgrade


KS0314-3.png

Enter Y and press the ENTER key to continue.

KS0314-4.png

Enter the website https://github.com/respeaker/seeed-voicecard to download the zipped package file.
KS0314-5.png

Then put the package downloaded into the RPI system using the WinSCPsoftware.
KS0314-6.png

Enter the unzip seeed-voicecard-master.zip to unzip the package
KS0314-7.png

Then enter the cd seeed-voicecard-master into the folder
KS0314-8.png


Enter the sudo ./install.sh to start to install the file.
KS0314-9.png

Installation finished
KS0314-10.png

Restart the software putty, go into the seeed-voicecard-master folder, and enter aplau -l, check whether the voicecard name matches with the source code seeed-voicecard.
KS0314-11.png

Put on the earphone (note: the sound is a little bit loud), then enter the arecord -f cd -Dhw:1 | aplay -Dhw:1 If lightly hit the two microphones on the board, there should be sound. Otherwise it is poor contact. And press the “Ctrl+C” to end the mic test.
KS0314-12.png


Hookup Guide


KS0314-13.png
Finally press the “Ctrl+C” to end the mic test.
Now next we start to test the 3 LEDs on the shield.
Enter the cd .. to return to the previous route and input the sudo raspi-config
KS0314-14.png

Select the Interfacing Options as below, then select the SPI, click YES, select OK, Finish. Shown below.
KS0314-15.png

KS0314-16.png

KS0314-17.png

KS0314-18.png

KS0314-19.png

Then, enter the git clone https://github.com/respeaker/mic_hat.gir to download the package file.
KS0314-20.png

KS0314-21.png

Enter the sudo apt-get install python-pip to install the file.
KS0314-22.png

KS0314-23.png

KS0314-24.png

Installed successfully, enter the sudo pip install spidev to install the file.
KS0314-25.png

Installed well, enter the mic_hat folder.
KS0314-26.png

Then enter the python pixels.py to run the program.
KS0314-27.png

KS0314-28.png

When run the program, 3 LEDs on the board will light up in different colors.
KS0314-29.png


Resources

Download the PDF:
https://drive.google.com/open?id=1mib24Ivi7ZPSIc-sAJwEzBS1alHc4_tN

Download the Package:
https://drive.google.com/open?id=1eaIe65R4kOwhe-pU7KaXeswyaZQv7kes



Buy From