The circuit refers to the sample project of this training camp. Use HiSilicon Hi3861 module and PCA9685 to control 8 servos, and 2 servos control a dog-leg movement. For the software part, directly use the "Robot Dog Firmware.bin" of the example project. Physical effect: The robot dog can walk, but it staggers a bit.
On this basis (1) a voice-controlled melody light is added. The circuit refers to the "Voice-controlled melody light-plug-in_V1.0" of OSHWHub open source hardware. Physical effect: When the robot dog is not moving, the LED light changes with the ambient sound (for example, placed next to the speaker), which is very interesting. But when the robot dog moves, the noise from the servo will keep the LED on. The demo video turns off the power of the melody light.
(2) Added Qiyingtailun offline voice module. Physical effect: Can control LED and air conditioner with voice. However, due to my limited ability, I was unable to get through Hi3861 and the offline voice module, and I was unable to use voice to control the robot dog.
Main problems encountered and solved:
(1) The power supply is not enough. Solution: Use 2 ordinary lithium batteries to supply power in parallel.
(2) The robot dog walks unsteadily and often falls down with its legs in the air. Solution: Put a piece of foam on the bottom of the robot dog's body for support. Although the walking posture is not calm enough, it can really walk without falling down.
Finally, I would like to thank Lichuang EDA and Chuanzhi Education for co-organizing this Hongmeng Bionic Robot Dog Training Camp and providing such good tutorials and benefits to electronics enthusiasts.
Tip: You can upload attachments to the demonstration video. Attachments can only be long-distance uploaded files of up to 50M. Files larger than 50M can be placed on other network disks or video websites. Just put the address link here.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet