Page 2
Please place and put the product gently. Do not smash or shock it. About Adeept is a technical service team of open source software and hardware. Dedicated to applying the Internet and the latest industrial technology in open source area, we strive to provide the best hardware support and software service for general makers and electronic enthusiasts around the world.
Page 3
This user manual and code can be used for learning, DIY, refitting, etc., except for commercial purpose. The Adeept Company owns all rights of contents in the manual, including but not limited to texts, images, data, etc. Any distribution or printing should be implemented with the...
2.2. Download Program......................13 2.3. Set Up a Raspberry Pi......................13 3.Assemble the Robotic Arm......................19 3.1 Preparations before Assembly.................... 19 3.2.Install Raspberry Pi and Adeept RobotHAT.................21 3.3.Install and Remove Batteries....................23 3.4.Install Remote Control......................26 3.5.Assemble Robotic Arm......................29 3.6 Install the Pedestal......................53 4.
1. Components List 1.1. Acrylic Plates The acrylic plates are fragile, so please be careful when assembling them in case of breaking. The acrylic plate is covered with a layer of protective film. You need to remove it first.Some holes...
2. Software 2.1. Software Installation Install the Raspbian Operating System First, install the operating system for the Raspberry Pi. The official system, Raspbian, is recommended. If you've finished the installation and the system works well, you may skip this step.
Page 11
After it's downloaded, unzip it for later SD card system creation. Write Raspberry Pi Operating System to SD Card First, insert the SD card into the card reader and connect it to the USB port of the computer. Click open the Win32 Disk Imager and choose the path of the SD card (here it's Disk G).
Page 12
Enable SHH and Setup WiFi Keep the SD card connected with the computer. Open the root directory of the card and create a file named ssh without any suffixes. Under the root directory of the SD card, create a file wpa_supplicant.txt...
Page 13
Acquire Raspberry Pi’s IP Address Install the 18650 batteries and switch on the car. Method A: Log in to the router management page on the computer to check the address of the Raspberry Pi. Method B: Download the Network Scanner App to check the address.
Page 15
Then a terminal will pop up. The default account is pi. The password for login is raspberry by default. * When you typing in the password, nothing will appear on the screen but it does not mean no input. Type in the password carefully and press Enter after it's done.
Download the program of the PiCar-B. Input the code below to download: (Note that the commands entered here must be in lowercase) sudo git clone https://github.com/adeept/rasparm.git Then setup: sudo python3 rasparm/setup.py It may take some time to finish. Now you can skip the next chapter and Install Python3.7 in the PC...
Page 17
Log in as Root User Type in the following command in the terminal of the Raspberry Pi: su – Press Enter, and type in the password to confirm. Update System The system you downloaded may not be the latest version and it may cause inconvenience in the subsequent operations.
Page 18
Enable I2C and Camera After the Raspberry Pi is updated, you may continue operations on it. The Adeept Motor HAT V1.0 communicates with the Raspberry Pi via the I2C port but the I2C port is disabled by default. You need to enable it: sudo raspi-config A window will pop up.
Page 19
Now you’ve already enabled I2C, move on to enable Camera. sudo raspi-config Click through: 5 Interfacing Options ->P1 Camera ->Yes ->OK ->Finish ->Yes Reboot the Raspberry Pi. If it does not reboot automatically, type in the following command: reboot Then the I2C and Camera module are both enabled.
Page 20
Download Packages for WS_2812: sudo pip3 install rpi_ws281x rpi_ws281x is a Raspberry Pi library for controlling WS281X LEDs. Download Program for the RaspArm git clone https://github.com/adeept/rasparm.git Set AP-Hotspot Configure the Raspberry Pi as the Wi-Fi hotspot mode to build up a direct communication between the PC and the car.
Page 21
Name=Car Comment=Car Exec=sudo python3 /home/rasparm/server/server.py Icon=false Terminal=false MutipleArgs=false Type=Application Catagories=Application;Development; StartupNotify=true Then press Ctrl + X to exit editing Input to save and press Enter to confirm.
3.Assemble the Robotic Arm 3.1 Preparations beforeAssembly Connect the WS2812 LED Module Please note that the end marked with white strip is the signal input, and the end without white strip is the signal output. The end marked with white strip is the...
Page 23
(Pay attention to the interfaces at the two adjacent ends, and select the interface with the longest connecting wire to connect to the MPU-6050.) Connect MPU-6050 Connect IIC interface Module and LCD1602 .
3.2.Install Raspberry Pi and Adeept Robot HAT. Assemble the following components M2.5*4 Screw M2.5*14 copper standoff M2.5*6+6 Copper Standoff Effect diagram after assembling...
Page 25
2.Connect the battery holder and Raspberry Pi. Note that the switch is "OFF".
3.3.Install and Remove Batteries Take out 2 ribbons and 2 batteries. Roll one end of the ribbon to let through a battery and fix. Insert the batteries into the rings-ribbon closer to the anode. Install the batteries into the holder based on the pole.
Page 27
2.Connect the servos to Adeept Robot HAT. In the subsequent assembly tutorial, connect the servo to 0.1.2.3 PWM port in the following way, Raspberry Pi will automatically check the servo position. The color of the servo wire corresponds to the color of the...
Page 28
3.Turn on the power and debug the servo. Before switching on, you need to insert the configured SD card into the Raspberry Pi. For details, please refer to the second part chapter of the document. Otherwise, the servo will not rotate to the middle position after booting.
3.4Install Remote Control 1. Install Rotary Button Assemble the following components Rotary Button M2.5 M2.5*8 Screw Effect diagram after assembling...
Page 30
2. Install MPU-6050 Assemble the following components M3*8 Screw MPU-6050 Effect diagram after assembling...
Page 31
Assemble the following components M3*25 Nylon Standoff M3*8 Screw Effect diagram after assembling...
3.5.Assemble Robotic Arm 1. Install servo. Assemble the following components Acrylic A0-13 M3 Nut M3*25 Screw Effect diagram after assembling...
Page 33
Assemble the following components (Assemble two more for backup). 7*12*0.3 spacer Self-tapping screw Servo rocker arm with servo from servo Effect diagram after assembling Assemble the following components Servo rocker arm Self-tapping screw from servo with servo 7*12*0.3 spacer...
Page 34
Assemble the following components M3 Lock Nut Acrylic A1-7 M3*16 Screw Effect diagram after assembling...
Page 35
Install the servo SG-5010 (pay attention to the nameplate on the servo). Asemble the following components M3*12 Screw Effect diagram after assembling...
Page 36
Assemble the following components The connection part of the lock nut needs to be rotated please do not tighten the lock nut. M3 Lock M3*16 Screw Effect diagram after assembling...
Page 37
Assemble the following components install the servo in the state of debugging M3*8 Screw M3*15 Nylon standoff X1 M2.5*14 Screw Effect diagram after assembling...
Page 38
Assemble the following components M3*25 Screw Effect diagram after assembling...
Page 39
Assemble the following components M3*15 Nylon standoff M3*8 Screw Effect diagram after assembling...
Page 40
Assemble the following components M3*25 Screw M3 Nut Effect diagram after assembling...
Page 41
Assemble the following components The connection part of the lock nu t needs to be rotated, please do n ot tighten the lock nut. lock Nut M3*14 Screw Effect diagram after assembling...
Page 42
Assemble the following components Acrylic A1-22 M3*25 Screw M3*30 Screw Acrylic A0-3 The connection part of the lock nut needs to be rotated, please do not M3 lock nut tighten the lock nut. Acrylic A0-2 Effect diagram after assembling...
Page 43
Assemble the following components Acrylic A1-22 M3 Lock Nut M3*25 Screw The connection part of the lock nut needs to be rotated, please do not tighten the lock nut. Effect diagram after assembling...
Page 44
Assemble the following components Acrylic A1-22 M3*35 Screw M3 Lock Nut The connection part of the lock nut needs to be rotated, please do not tighten the lock nut. Effect diagram after assembling...
Page 45
Install the servo SG-5010 Assemble the following components (pay attention to the nameplate on the servo). M3*12 Screw Effect diagram after assembling...
Page 46
Assemble the following components rocker install the servo arm in the M2.5*10 Screw state of debugging Effect diagram after assembling...
Page 47
Assemble the following components M3 Nut Acrylic A0-7 M3*16 Screw Effect diagram after assembling...
Page 48
Assemble the following components M2.5*14 Screw M3 Nut M3*12 Screw Please install the servo in the state of debugging and install it at the angle shown in the figure. Pay attention to the meshing angle of the gear. Effect diagram after assembling...
Page 49
Assemble the following components M3 Nut M3*35 Screw Effect diagram after assembling...
Page 50
Assemble the following components Servo rocker arm from servo Self-tapping screw with servo Effect diagram after assembling...
Page 51
Assemble the following components M3 Nut M3*16 Screw Effect diagram after assembling...
Page 52
Assemble the following components rocker arm install the servo the state of debugging M3*4 Screw from Servo Please follow the installation direction.For convience of the subsequent installation, battery holder and Raspberry Pi can be disconnected after the servo is debugged.
Page 53
Assemble the following components M3*6 Nylon satndoff M3*8 SCREW Effect diagram after assembling...
Page 54
Assemble the following components Please follow the installation direction. Effect diagram after assembling...
Page 55
Assemble the following components M3*8 Screw Effect diagram after assembling...
3.6 Install the Pedestal. Assemble the following components M3*12 Screw Acrylic A0-13 IIC Interface Module Effect diagram after assembling...
Page 57
Assemble the following components M3*10 Countersunk Head Screw Effect diagram after assembling...
Page 58
Assemble the following components M2.5*8 Screw Effect diagram after assembling...
Page 59
Assemble the following components WS2812 M2*10 Screw M2 Nut Effect diagram after assembling...
Page 60
Assemble the following components Effect diagram after assembling...
Page 61
Assemble the following components M3*40 Nylon Standoff M3*8 Screw Effect diagram after assembling...
Page 62
Assemble the following components M3*8 Screw M3*30 Nylon Standoff Effect diagram after assembling...
Page 63
Assemble the following components M3*14 Screw M3*8 Screw Effect diagram after assembling...
Page 64
Assemble the following components Cap Nut Sucking Disc X4 Effect diagram after assembling...
Page 65
Connect the robotic arm to Raspberry Pi according to the diagram below. PWM 3 18650 Battery Holder Set X1 PWM 2 PWM 1 PWM 0 Servo ICD 1602 & IIC interface module Pay attention to the interfaces at the...
Page 66
Assemble the following components M3*8 Screw Effect diagram after assembling...
This is a security feature that is turned on by default, and you can turn it off by changing the code. The gamepad of RaspArm has four input modes: Rotation, Short-press, Long-press I...
Page 68
<Movement Input> In this mode, you can control the RaspArm with the attitude sensor on the gamepad. The rotary knob can control the PWM of port3 (the servo of the clip by default); the lateral tilt of the gamepad can control the PWM of port0;...
II to exit the loop and enter the menu interface of the selection mode. When RaspArm is turned on, it will automatically search for known Wi-Fi. If there is one , it will automatically connect to it. You can remotely control RaspArm through the GUI program on the PC(You can download it from https://github.com/adeept/rasparm/).
Need help?
Do you have a question about the RaspArm and is the answer not in the manual?
Questions and answers