background image

www.adeept.com

15

More details about the download and usage of Processing, please click on this video
More learning videos please click on http://www.adeept.com/video/
Open your browser and enter the URL www.processing.org
Click on "Download Processing"

Summary of Contents for ADA031

Page 1: ...www adeept com 1...

Page 2: ...some part which is just normal But misoperation may cause overheat Misoperation may cause damage to the product Please take care Do not connect the positive and negative poles of the power inversely...

Page 3: ...g 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...

Page 4: ...n 8 4 Assembly 21 4 1 Pedestal Assembly 21 4 2 Install and Remove Batteries 32 4 3 Turnplate and Rocker Arm Assembly 33 4 4 Play 1 47 4 5 Play 2 49 4 6 Circuit Connection 55 5 Combinations of the robo...

Page 5: ...www adeept com 1 1 Components List 1 1 Acrylic Plates A01 1pcs A03 1pcs A04 1pcs A02 1pcs A07 1pcs A08 1pcs A06 1pcs A05 1pcs...

Page 6: ...n case of breaking The acrylic plate is covered with a layer of protective film You need to remove it first Some holes in the acrylic may have residues so you need to clean them before the use A15 1pc...

Page 7: ...com X2 M3 10 Countersunk Head Screw X4 www adeept com X2 www adeept com X16 www adeept com www adeept com X4 X4 X1 www adeept com www adeept com M3 8 Copper Standoff X5 M3 30 Nylon Standoff M3 Nut X2...

Page 8: ...t com 4 1 3 Electronic Parts Servo X5 Adeept Arm Drive Board X1 USB Cable X1 Adeept UNO R3 Board X1 OLED X1 Adeept Touch Button X1 18650x2 Battery Holder X1 3 Pin Wire X1 4 Pin Wire X1 Servo Extension...

Page 9: ...www adeept com 5 Cross Socket Wrench X1 Large Cross head Screwdriver X1 1 4 Tools 1 5 Self prepared Parts Ribbon X1 Pencil X1 18650 Battery X2 Winding Pipe X1...

Page 10: ...day Adeept recommends a robotic learning kit to learn how to assemble a robotic arm and learn how to write the code to control the robotic arm to perform the specific motions We provide a completed us...

Page 11: ...communication We have added the learning and memory function to the robotic arm We let the robotic arm to record the manually controlled mechanical movements we made and the robotic arm can learn repe...

Page 12: ...please check this video More learning videos please click on http www adeept com video Let s take the Windows 64 bit system as an example the Arduino IDE also supports MAC and Linux First open the bro...

Page 13: ...www adeept com 9 Run the downloaded file Click I Agree Click Next...

Page 14: ...www adeept com 10 Leave the installation path as default click Install Then enter the installation process please wait If the option pops up during the installation process please select Install...

Page 15: ...com 11 When the installation is complete click Close After the installation is complete you can see the icon of the Arduino IDE on your computer desktop Click to run Arduino the following interface w...

Page 16: ...EDs on the UNO board and lets them flash Code Next we connect the UNO to the computer with a USB cable Open the system device manager you will see the UNO port number is COM7 It may be recognized diff...

Page 17: ...www adeept com 13 Next go back to the Arduino IDE interface and select the model of the control board Click on Tools Board Arduino Genuino Uno as shown below Next click Tools COM7 Arduino Genuino Uno...

Page 18: ...www adeept com 14 When finish selecting upload the code to UNO by clicking Upload When the code is successfully downloaded to UNO you can see the LED flashes...

Page 19: ...etails about the download and usage of Processing please click on this video More learning videos please click on http www adeept com video Open your browser and enter the URL www processing org Click...

Page 20: ...www adeept com 16 The operating system we choose to use here is windows 64 bit select Windows 64 bit When finish downloading you will get a compressed file processing 3 4 windows64 zip...

Page 21: ...ww adeept com 17 After extracting this file you can get the following file just click to run processing it can be run directly without installation The interface is as follows after the Processing run...

Page 22: ...s write a simple code that implements the following functions Change the variable to create a moving line When the line moves out of the window edge the variable becomes 0 and the line goes back to th...

Page 23: ...www adeept com 19 Click Run...

Page 24: ...www adeept com 20 Running effect is as follow...

Page 25: ...y 4 1 Pedestal Assembly 1 Connect the Adeept Touch Button to 3 Pin Wire 2 Connect the OLED to 4 Pin Wire For convenience to read 3 Pin Wire will be only shown the connector part in the following secti...

Page 26: ...www adeept com 22 Assemble the following components Effect diagram after assembling 3 Fix four Sucking Discs on the four corners of A01 Cap Nut x4 A01 x1 Sucking Disc x4...

Page 27: ...www adeept com 23 Effect diagram after assembling Assemble the following components 4 Fix two M2 6 Copper Standoffs to A01 M2 6 Copper Standoff x2 M2 4 Screw x2...

Page 28: ...www adeept com 24 Assemble the following components Effect diagram after assembling 5 Fix Adeept Touch Button to M2 6 Copper Standoff Adeept Touch Button M2 4 Screw x2...

Page 29: ...www adeept com 25 Assemble the following components Effect diagram after assembling 6 Fix four M2 6 Copper Standoffs to A01 M2 4 Screw x4 M2 6 Copper Standoff x1...

Page 30: ...om 26 Assemble the following components Effect diagram after assembling 7 Fix OLED to M2 6 Copper Standoff OLED M2 4 Screw x4 The wires of the OLED should be passed through from the edge of the hole a...

Page 31: ...semble the following components Effect diagram after assembling 8 Fix 18650x2 Battery Holder to A01 M3 10 Countersunk Head Screw x2 18650x2 Battery Holder x1 M3 Nut x2 The wires of 18650x2 Battery Hol...

Page 32: ...www adeept com 28 Assemble the following components Effect diagram after assembling 9 Fix four M3 6 Copper Standoffs to A01 M3 5 Screw x4 M3 6 Copper Standoff x4...

Page 33: ...www adeept com 29 Assemble the following components Effect diagram after assembling 10 Fix Adeept UNO R3 Board to M3 6 Copper Standoff M3 5 Screw x4 Adeept UNO R3 Board x1...

Page 34: ...www adeept com 30 Effect diagram after assembling Assemble the following components 11 Insert Adeept Arm Drive Board into Adeept UNO R3 Board Adeept Arm Drive Board x1...

Page 35: ...www adeept com 31 Effect diagram after assembling Assemble the following components 12 Fix four M3 30 Nylon Standoffs to A01 M3 8 Screw x4 M3 30 Nylon Standoff x4...

Page 36: ...he batteries just pull the ribbon and take them out Install the batteries into the holder based on the pole Insert the batteries into the rings ribbon closer to the anode Roll one end of the ribbon to...

Page 37: ...debugging Connect the servos to Servo1 Servo2 Servo3 Servo4 and Servo5 on the Adeept Arm Drive Board Note that the color of the servos wiring should correspond to the color of the interfaces As indic...

Page 38: ...lly rotate to the initial state then turn off the power and remove each servo In the subsequent installation processes before fixing the servo to the rocker arm with screws do not rotate the rotary sh...

Page 39: ...ponents Effect diagram after assembling 2 Fix a debugged servo to A02 and A03 For convenience to read A02 is displayed in green and the color of all acrylic sheets is subject to the actual product M2...

Page 40: ...www adeept com 36 Effect diagram after assembling Assemble the following components 3 Then fix A02 to M3 30 Nylon Standoff M3 8 Screw x4 M3 30 Nylon Standoff...

Page 41: ...www adeept com 37 Effect diagram after assembling Assemble the following components 4 Assemble 51108 Bearing Put 51108 Bearing on A03 as shown in the figure 51108 Bearing x1 A03...

Page 42: ...llustration and connect them to A07 7 Fix a debugged servo to A06 Note that the center of the rocker arm is aligned with the center of the A04 Rocker arm x1 A04 x1 Screw the self tapping screw just in...

Page 43: ...o When installing the mounting hole of the rocker arm should be aligned with the round hole on the A07 Install it at the angle shown below Assemble the following components Effect diagram after assemb...

Page 44: ...er arm should be aligned with the round hole on the A07 Install it at the angle shown below Effect diagram after assembling Assemble the following components Assemble the following components 9 Fix a...

Page 45: ...www adeept com 41 Assemble the following components Effect diagram after assembling 11 Then fix A06 to A04 A06 M3 Nut x1 A04 M3 12 Screw x1...

Page 46: ...owing components Effect diagram after assembling 12 Connect A05 with A08 and A11 M3 Lock Nut x2 A08 x1 A11 x1 A05 x1 M3 12 Screw x2 Do not tighten between M3 Lock Nut and M3 12 Screw Allow rotation be...

Page 47: ...www adeept com 43 Effect diagram after assembling Assemble the following components 13 Fix A05 to A04 M3 Nut x1 A05 A04 M3 12 Screw x1...

Page 48: ...adeept com 44 The angle when the rocker arm is installed into the servo is as shown below Assemble the following components 14 Fix the rocker arm under A04 with the servo on A02 Rocker arm A04 A02 Se...

Page 49: ...www adeept com 45 Effect diagram after assembling Assemble the following components Then fix the rocker arm to the servo with the fixing screw packaged with servo Fixing screw packaged with servo x1...

Page 50: ...www adeept com 46 Effect diagram after assembling...

Page 51: ...eept com 47 Assemble the following components Effect diagram after assembling 4 4 Play 1 Fix A18 between A10 and A11 M3 Nut x2 M3 8 Screw x2 A18 x1 Choose A18 or A19 according to the actual size of th...

Page 52: ...www adeept com 48 Assemble the following components Effect diagram after assembling Fix the pen with A18 Pen x1 M3 Nut x1 M3 18 Screw x1 The tip of the pen should be 60 mm away from A18...

Page 53: ...e the following components 4 5 Play 2 1 Fix one M3 8 Copper Standoff to A15 2 Fix a debugged servo to A15 Servo x1 M3 18 Screw x1 M3 8 Copper Standoff A15 Install it in strict accordance with the posi...

Page 54: ...shown below Effect diagram after assembling Assemble the following components 3 Fix one rocker arm of the servo to A17 4 Assemble A16 and A17 A17 x1 x1 Self tapping screw packaged with servo x1 A16 A...

Page 55: ...ect diagram after assembling Effect diagram after assembling Assemble the following components 5 Fix a debugged servo to A12 6 Fix a rocker arm to A13 M2 10 Screw x2 A12 x1 Servo x1 M2 Nut x2 Rocker a...

Page 56: ...www adeept com 52 Install as shown below Assemble the following components Effect diagram after assembling 7 Fix the rocker arm on the A13 to the servo on the A12 Fixing screw packaged with servo x1...

Page 57: ...ssemble the following components Assemble the following components Effect diagram after assembling 8 Fix one A14 with two M3 40 Nylon Standoffs 9 Complete assembly of the clamp section M3 8 Screw x1 M...

Page 58: ...following components Effect diagram after assembling 10 Install the clamp section on the robotic arm M3 30 Nylon Standoff x1 M3 8 Screw x2 Servo3 Servo4 Servo5 Servo2 Servo1 Number each servo to prep...

Page 59: ...ch devices for the robotic arm OLED Adeept Touch Button 18650x2 Battery Holder Insert the servo numbered in the last step into the port here correspondently The color of the three power cables of the...

Page 60: ...wo combinations Before starting to exert the function we need to test whether there are problems with the assembly of the robotic arm In the matching code 00 is the code for testing the robotic arm to...

Page 61: ...e AdeeptPotentiometerControlArm ino Specific function descriptions The potentiometer A0 on the driver board controls the movement of servo 1 range from 0 to 180 degrees The potentiometer A1 on the dri...

Page 62: ...www adeept com 58 Operating steps Firstly open the code AdeeptPotentiometerControlArm ino we provide...

Page 63: ...ct the robotic arm to the computer with the USB cable Note Do not turn on the power supply to prevent damages of swinging arm Also pay attention to this in the subsequent operation Motor software Tool...

Page 64: ...www adeept com 60 Next click on Tools Port COM7 note that the COM7 here may be recognized differently on different computers it can be COM1 COM2 or COM3 and so on...

Page 65: ...www adeept com 61 Then click Upload to upload the program to the UNO board When the software prompts the following information the code upload is complete...

Page 66: ...nected to the robotic arm Note Do not turn on the power of the arm after downloading the program Adjust the four potentiometers on the driver board to the center first as shown below hen manually adju...

Page 67: ...otions to EEPROM After re powering press and hold the touch button for more than 3 seconds the robotic arm will automatically perform the previously recorded motions Specific function descriptions The...

Page 68: ...it record the track you need It can record 200 motions in maximum at a time You can change the number of motions to be recorded in the program When the data recorded by UNO reaches the motion data se...

Page 69: ...www adeept com 65 Before downloading the program you have to plan how many motions to record this time...

Page 70: ...6 Take the recording of 3 times of motion data as an example download the code to the UNO board firstly connect the robotic arm to the computer with the USB cable and then select the development board...

Page 71: ...www adeept com 67...

Page 72: ...www adeept com 68 After the program is successfully uploaded unplug the USB cable connected to the robotic arm Adjust the potentiometer rotate the Servo1 and straighten the arm as follow...

Page 73: ...press the touch button note that the time for pressing the touch button cannot exceed 3 seconds UNO will record the position information of the arm at the current moment and the number of remaining mo...

Page 74: ...www adeept com 70 6 3 Processing controls servo If the code hasn t been used in processing before the library file controlP5 needs to be added...

Page 75: ...pt com 71 Then search controlP5 Finally click Install Specific function introduction Control the robotic arm to carry objects through Processing with serial communication Processing interfaces are as...

Page 76: ...trol servo3 Elbow U and I control servo2 Shoulder O and P control servo1 Base Click mouse and the following interface will appear At this point click the corresponding button the robotic arm will make...

Page 77: ...www adeept com 73 Operating steps Open the file AdeeptArmRobot ino as shown below...

Page 78: ...www adeept com 74 Next connect the robotic arm to the computer with the USB cable Select the development board model and port as shown below...

Page 79: ...www adeept com 75 Click Upload to upload the code to UNO as shown below After downloading close AdeeptArmRobot ino...

Page 80: ...tate the arm to the position as shown in the figure below the initialization value is set in the program If the arm is not in the position as shown below before powered on it will swing and may cause...

Page 81: ...www adeept com 77 Click Run to run the code as shown below The interface of successful running is as below...

Page 82: ...again Once repeated the robotic arm can record the motion track that needs to be imitated Note that how many sets of data we need to record are set in the program After the program is downloaded for t...

Page 83: ...imate how many steps the robotic arm need to complete For example 3 steps 15 steps 200 steps etc 333 is the maximum Step 2 Connect the robotic arm to the computer with the USB cable Note Do not turn o...

Page 84: ...www adeept com 80 Step 3 Click Upload to upload the code to UNO of the robotic arm...

Page 85: ...www adeept com 81 Step 4 Unplug the USB cable connected to the robotic arm and turn on the power You can implement the imitation function to make keyboard input and turn e book pages...

Page 86: ...r write in the yellow area with the mouse you will see that the robotic arm paints what we depict on the control panel on the paper Note that due to errors in the servo etc the content depicted by the...

Page 87: ...www adeept com 83 Next select the development board model and port as shown below...

Page 88: ...www adeept com 84...

Page 89: ...oad to upload the code to the UNO board Close the Arduino IDE after completed download Do not unplug the USB cable connected to the robotic arm Turn on the power supply and open the program AdeeptProc...

Page 90: ...ept com 86 Next fine tune the offset of the servo In this experiment the initial adjustment of the three servos is required Otherwise the pen may not be able to write and draw or it may generate bad t...

Page 91: ...ee parameters Note that there s certain error existing the three parameters are not required to be precise During the debugging you will find that several sets of data can make the robotic arm work no...

Page 92: ...s for the product and this guide welcome to contact us We will correct them if any as quickly as possible For more information about Arduino Raspberry Pi smart car robot or robotics etc please follow...

Page 93: ...www adeept com 89...

Reviews: