Ez Arduino Spidey 12 DOF Quadruped Robot

Model by
Gravatar image
loading...
Model Description
​This is an inexpensive 3D printed 12 DOF quadruped robot using Arduino kind control board. It has two playing modes. One is autonomous pilot mode which the robot w...Show morealks and performs actions randomly. This is the default. The other is control mode where the robot is controlled by iPhone or Android phone via BLE technology. The assembly videos at below should guide everyone to make one easily. They are also available in [Instructables](https://www.instructables.com/id/Ez-Arduino-Spidey-Making-a-12-DOF-3D-Printed-Quadr/).

It is based on our another design [thing:2872978](/thing:2872978). Perhaps, you will be interested to make one too.

#####Video Demos:
* https://youtu.be/d3f_IFLi8i4
* https://youtu.be/fOYrCuP1R1U

#####Software:
* [Arduino code](https://github.com/manic-3dprint/ez-arduino-spidey.git) on githup
* [goBLE](https://itunes.apple.com/us/app/goble-bluetooth-4.0-controller/id950937437?mt=8) iOS app on Apple Store
* [playBLE](https://play.google.com/store/apps/details?id=nrfscanner2.ericzhao.nrfscanner) Android app on Google Play.

#####Hardware:
The components can be found in ebay, amazon, aliexpress, DX and etc online store.

* a [HuaDuino](https://m.ebay.com/itm/292585705395?ViewItem=&item=292585705395) board, it is Arduino Nano compatible with enhanced features. It integrates everything on a single PCB. It's a lot easier for people to make a bot with it. Embedded battery charging circuit, battery charging is more convenient.
* a [single 3.7V 18650 lithium ion battery or battery pack](https://goo.gl/hzss1f) with XH2.54 connector, if you want longer running time getting a pack with two 18650 in parallel. For this robot, you may like to use our design [18650 battery holder](/thing:2943697). However, it is also fine to use [3.7V 10440 lithium ion](https://www.aliexpress.com/wholesale?catId=52805&initiative_id=AS_20180504183051&SearchText=10440+battery) and [3.7V lithium polymer](https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20180504183151&SearchText=lithium+polymer) battery dimension not bigger than W35mm, L70mm & T60mm.
* 12 x [Tower Pro SG90](https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=SG90+) or compatible 9g servos.
* a [female-female dupoint wire](https://tinyurl.com/y8l4s7eh) or anything you can figure out for connecting two pins
* some m2x6 tapping screws
* a [CC2540 Bluetooth BLE](https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20180422003654&SearchText=CC2540+Bluetooth+BLE+module) module - this is optional if you don't need App control. Baud rate is required to set to 115200. For iOS app, the service UUID must set to 0xDFB0 and characteristic must set to 0xDFB1. Below is the code to do that automatically. The reference of the AT command set to configure CC2540 can be downloaded [here](https://cdn.instructables.com/ORIG/FKZ/KSLN/JGSG65N6/FKZKSLNJGSG65N6.pdf).

The following Arduino code issues AT commands setting BLE module UUID, characteristic
About The Model’s Author
Gravatar image
No uploads
Approved profile