Template: BuildMecar Kit Setup
From Waveshare Wiki
Revision as of 10:53, 9 March 2022 by Waveshare-eng11 (talk | contribs) (→Connection of Motor and Wheel)
Connection of Motor and Wheel
Build HAT Port | Motor Position | Wheel Direction |
---|---|---|
PORT A | right-back | L |
PORT B | right-front | R |
PORT C | left-back | R |
PORT D | left-front | L |
Write Image
- We recommend you to use the pre-built image: BuukdMecar image
- Please download the image and write to a Micro SD card (recommend 16G) by Win32DiskImage tool.
Configure WLAN (optional)
- If you have a keyboard and display to connect the Raspberry Pi, you can just connect the wifi on the GUI desktop and skip this part.
- Create a file wpa_supplicant.conf under boot directory.
- Append the following lines to the file and modify according to the actual situation
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev country=<The country number based on ISO 3166-1> update_config=1 network={ ssid="<The SSID of WIFI>" psk="<The Password of WIFI>" }
- Save and start the Pi
Login Raspberry Pi
With Display
- You can directly connect a display to the Pi and login the Desktop directly
Without Display
- If you do not have a display, you can access the Pi via SSH. It requires:
- The Raspberry Pi has connected to the network by WIFI or wired network
- The Raspberry Pi should be connected to the same network as your PC
- The SSH function of Pi should be enabled. (You can directly create an empty file named ssh in the boot directory)
- Get the IP address of the Pi on your router manager page
- Use a putty tool or the CMD tool in Windows PC
- Enter the following command to access pi
ssh [email protected]<IP address of PI>
- For example, if the address is 192.168.10.51, it should be:
- <pre>ssh [email protected]
- Input the password 'raspberry and Enter
Software Setup
If you use the pre-built image, you can just skip this part.
Enable UART
If the module is set to UART mode and is connected to the UART interface of the Raspberry Pi, the UART of the Raspberry Pi also needs to be enabled accordingly. Since the Raspberry Pi serial port is used for terminal debugging by default, if you want to use the serial port, you need to modify the Raspberry Pi settings. Execute the following command to enter the Raspberry Pi configuration:
sudo raspi-config
Choose Interfacing Options -> Serial -> No -> Yes
You need to disable the login shell and enable the hardware serial
Reboot Raspberry Pi
sudo reboot
Enable Camera
Open a terminal and run the following command:
sudo raspi-config
Choose Interfacing Options -> Serial -> No -> Yes
Download Demo codes and install libraries
Open a terminal and run the following commands
cd ~ sudo apt-get install unzip -y wget https://www.waveshare.com/w/upload/a/ad/BuildMecar-code.zip unzip BuildMecar-code.zip sudo pip3 install -r ~/BuildMecar-code/requirements.txt wget https://www.waveshare.com/w/upload/9/91/Python-build-hat.zip unzip Python-build-hat.zip cd python-build-hat/ chmod +x ./* sudo pip3 install . --user sudo ./build.sh