ADEEPT RaspArm Manual
ADEEPT RaspArm Manual

ADEEPT RaspArm Manual

Smart robot kit for raspberry pi

Advertisement

Quick Links

www.adeept.com
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RaspArm and is the answer not in the manual?

Questions and answers

Summary of Contents for ADEEPT RaspArm

  • Page 1 www.adeept.com...
  • 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...
  • Page 4: Table Of Contents

    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.
  • Page 5: Components List

    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...
  • Page 6: Machinery Parts

    1.2.Machinery Parts M2.5 M2*10 Lock Screw www.adeept.com www.adeept.com www.adeept.com www.adeept.com www.adeept.com M2.5*8 M3*12 M2.5*4 M2.5*10 M3*8 Screw Screw Screw Screw Screw www.adeept.com www.adeept.com www.adeept.com www.adeept.com www.adeept.com M3*16 M3*35 M3*14 M3*30 M3*25 Screw Screw Screw Screw Screw www.adeept.com www.adeept.com www.adeept.com www.adeept.com www.adeept.com...
  • Page 7 Sucking disc component 51108 Bearing X1 M3*22 Nylon Standoff Cap Nut Sucking Disc www.adeept.com 1.4.Electronic Parts MG -946R X2 SG- 5010 WS2812 LED Module X2 LCD-1602...
  • Page 8 IIC Interface Module X1 Rotary Button X1 MPU-6050 X1 3pin Wire X2 5 Pin Wire IIC Cable Servo Extension Cable X1 18650 Battery Holder Set X1 Adeept Robot HAT X1...
  • Page 9: Tools

    1.5.Tools Cross Screwdriver X1 Cross Socket wrench Large Cross-head Screwdriver X1 Flathead screwdriver X1 Winding Pipe X1 300mm*2 Ribbon X1 Cable Tie X3 1.6.Self-prepared Parts 18650 Battery X2 Raspberry Pi X1...
  • Page 10: Software & Hardware

    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 14 If a warning window prompts, click Yes.
  • 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.
  • Page 16: Download Program

    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.
  • Page 22: Assemble The Robotic Arm

    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 .
  • Page 24: Install Raspberry Pi And Adeept Robothat

    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".
  • Page 26: Install And Remove Batteries

    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.
  • Page 29: Install Remote Control

    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...
  • Page 32: Assemble Robotic Arm

    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...
  • Page 56: Install The Pedestal

    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...
  • Page 67: Installpython3.7 In The Pc

    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;...
  • Page 69: Afterword

    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/).
  • Page 70 www.adeept.com...

Table of Contents