The NN robot project of the director of the explosive modification workshop uses ESP8285 as the core to build a vibrating micro-robot, and python+openCV visual control plans the robot path to control the robot trajectory movement.
This miniature vibrating robot was made by imitating the kilobot's motion structure. It relies on two vibration motors to control the robot's advancement and steering.
ESP-01F is the main control module. Two MOS tubes drive the vibration motor. The circuit is very simple. The battery uses two capacitor-shaped lithium batteries. The serial port to USB and charging circuit are already on the motherboard.
The microcontroller uses the Arduino IDE environment to develop the attachment: NN-Robot_V1.0.ino
Host computer Python3 + openCV development attachment: NN robot path planning.py
3D printed lid accessories: NN robot lid.STL
Required peripherals: USB camera
Battery link: https://item.taobao.com/item.htm?spm=a1z09.2.0.0.68572e8dqsq1kj&id=592452546258&_u=t2oqo1kf9c6b
Switch link: https://item.taobao.com/item.htm?spm=a1z09.2.0.0.68572e8dqsq1kj&id=569513203579&_u=t2oqo1kf3a2e
Button link: https://item.taobao.com/item.htm?spm=a1z09.2.0.0.68572e8dqsq1kj&id=12245619223&_u=t2oqo1kf7bd4
Vibration motor link: https://detail.tmall.com/item.htm?id=635278031707&spm=a1z09.2.0.0.20e02e8dZ8Xvv3&_u=t2oqo1kf2414
Probe link: https://item.taobao.com/item.htm?spm=a1z09.2.0.0.20e02e8dZ8Xvv3&id=597188992248&_u=t2oqo1kf83ba (P50-T2/90 degree three-sided cone head)
WS2812 2020 lamp bead link: https://item.taobao.com/item.htm?spm=a1z09.2.0.0.65002e8dNjQBp4&id=635162819740&_u=t2oqo1kf7104
Video demonstration:
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