Kitchen robot
Pursuing the childhood dream of making a robot, I got to the cyber-place.ru forumin search of information about a year ago (do not consider it for advertising). In my wildest fantasies, I had the thought of creating my own telepresence robot, with the ability to move in space, video and two-way audio communication, with remote control via phone or computer. I was inspired by the model based on the tplink 3020 router with Cyberwrt firmware. Lack of knowledge of the topic and large gaps in education did not interfere with my manic desire to achieve a result, as a result of trial and error and burnt electronics.
After almost a year of “learning from my mistakes”, the first results appeared, a machine with the ability to control via the Internet based on Cyberbot -3, for which many thanks to its developers, the guys did a really great job! (For me, programming and creating software is just space!) Many people did the typewriter, the equipment and detailed instructions are on the vast expanses of the Internet. Therefore, to dwell on this I see no reason.

Further, the need arose for the device’s autonomy, built (from improvised means) a “charging station”, and secured spring-loaded contacts in front of the robot. The main power of the robot is selected 4.2V for the possibility of charging from a 5V power supply. To increase the charging current, two TP4056 modules were soldered in parallel. Managed all this economy via the Internet by phone, through a browser.


Having played enough with the model I decided, I need to move on. Unfortunately, I did not find a way (I think that everything is still ahead) to manage the device based on one, the main controller.
Since this equipment does not allow for two-way audio communication, I couldn’t find a better way how to use the DS-2CD2432F-IW CCTV camera, this camera with the support of third-party software on android (tinyCam PRO) allows video monitoring and two-way audio. Initially, there was a (crazy) idea to connect to the engineering connector of the camera in order to read uart, use the standard camera software to control the movement of the robotic cart. Use PTZ cameras to move. I planned to consider which teams are lying on uart when I press left, right, down, up by a camera that is not rotary, then drive these commands to uart arduino nano, which was supposed to control the motors, so I wanted to solve the main problem for myself, not writing software. The idea was unsuccessful
Therefore, the “camera on wheels” and not the telepresence robot was the result of my efforts.
To control the device from the phone, I use the ability to open several applications on android, the so-called "floating windows" (In later versions it works without third-party applications such as floating apps). You have to open two applications, tinyCam PRO to access the camera interface and a browser to access the cart control.
So, the result: an electrical junction box as a box for hosting tp link 3020 equipment with CyberWRT firmware, a soldered antenna, + 10dB in my case, an arduino nano receiving uart commands from the router’s web interface, a monster motor shield for controlling powerful motor gearboxes removed from old slot machines.

The height of the robot is 165cm, weight is about 10 kg, power is 12.6V (lithium assembly 18650 + charge controller with a balancer), a can of mayonnaise instead of the head in which the camera is hidden, the full-time speaker of the camera is replaced with a 5-watt speaker so that I can hear better . Eyes - two LEDs inserted into the reflectors from under the lights, the eyes are controlled from the cyberbot interface, two address LED strips and an additional arduino pro mini controller to control them (thanks to Alex Guyver, his project “fire lamp” was torn).
The tape is controlled through the relay module, on command, also through the cyberbot interface.
The awkward appearance is due to the fact that the robot dressed up and congratulated colleagues on March 8. (The robot rode out to the music from the terminator, controlled by me from a secluded place, got confused by the light music and the smooth inclusion of LEDs, the audience was delighted).



In the future I plan to master the work with the manipulator, remove all the “unnecessary”, select the necessary equipment (replace the router and the arduino with ESP32) and software so that even my grandmother could manage the “design” :)) The topic was not fully disclosed, I did not cover many points so as not to delay the long post, if you liked the topic, I look forward to your criticism and advice.