VehiclesFashionRecipesBlogsHuntTravelsSportFunHandmadeITEducation
Mini-Games
x

x
zakruti.com » Knowledge, science, education » GreatScott!
Hacking my Robot Vacuum to add ONE MISSING Function!

Hacking my Robot Vacuum to add ONE MISSING Function!

FBTwitterReddit

video description

Rating: 4.5; Vote: 2
In this video I will try to manually control my robot vacuum. The problem is that sometimes my robot vacuum loses the ability to move one of its wheels which can be annoying because there is usually only one small spot left to clean. So let's see how easy it is to hack such a robot so that I can control it directly without using the manufacturers app
Date: 2023-03-19

Comments and reviews: 15


I have the Roborock S7 MaxV, you can control the vacuum robot in the app and drive it around like a remote play car. And there is a camera built in, so you can see where you're going. There is even a microphone and a speaker, so once you reach a destination, you can speak with someone around. You can even tell it to go somewhere on the map, watch it driving there with the camera and control it on the way or once it arrived. But you can not program it do do things, just a cleaning schedule
reply

I like my robot vacuum cleaner but I find the software very limiting. I think it would be interesting if there was an open source robot vacuum project. It might even be possible to reflash the main boards on these devices. I imagine many of them use similar components.
I'm actually surprised they just use straight DC motors as that could lead to it going in circles. Are there sensors on the wheels so they can control the speed to keep them synchronized?

reply

I've always wanted to do this with mine.
Perhaps, if you create an extension of the robot frame and reposition the sensors, things will work out. The robot doesn't know its size, it just reacts to the sensors.
Creating an extension of the structure and printing it on a 3d printer, you would gain space to add the components and put the project into practice. The robot would get bigger, but it would also get better or at least more fun.

reply

Deebots are horrible, i also had the wheel issue. the encoder are not protected so stuff gets into the encoders. They also miss a lot of spots.
But the biggest problem is that the central brush design is bad, so screws beans etc will get lodged between the bot & floor.
Neatos front brush design is much better for workshops etc.

reply

I've got a really old robo vac that was powered by Lead Acid, now got it running with Lipo from recycled disposable vapes.
I plan to use ESP32 cam for custom control over the internet, plenty of space inside, I will have manual/auto selectable from the webpage and video feed hosted on the ESP.

reply

I'd have added a gamepad instead of a phone for control. Maybe a speed controller of sorts for the drive motors so you can get that fine motor control. Then again someday I'll build myself an rc lawnmower with some kind of camera so I don't burn the snot out of myself every year haha
reply

It's worth the efforts, however proprietary system don't allow such mod on products, so they leave no scope, while i recommend mounting on top with lower clearance to apply dual mode, esp32 best, try next making vaccume cleaner with esp32 next, all the best! - sjsrana
reply

8: 52- (the realization SLOWLY sinks in as I realize I have the exact same laptop as you)
Otherwise this was an interesting topic to watch. not my sort of thing, except for when it comes to fans and PWM control; those frequencies, are they why the motors have a whine?

reply

Old Neato vacuums have a serial console that lets you do this kind of stuff without any hardware mods - you just hook up your microcontroller in the USB port and then you can control the vacuum any way you want, including XBox controller hooked to your phone.
reply

One of the main reasons I didn't get really into the electrical side of things is because of how frustrating it was to have a chip or component break immediately. Especially if it is a components component and the entire thing need replacement.
reply

You need a soft start to remove this over power, but, I agree that at the start is too much to add this feature; . Only if you can mount it above the top sensors on a custom PCB which will be much smaller, might make sense though.
reply

The original iRobot vacuum was hacked so people could do exactly what you were trying to do. You might want to look up if, as the owner of the final product, the manufacturer allows for reverse engineering or re-flashing the controller.
reply

Irobot makes a robot vacuum intended for educational purposes that is adaptable and able to accept code. It's changed a lot over the years, but the newest one, the Create 3 Educational Robot, may be able to help you accomplish this.
reply

For the roborock robot vacuum series, there's a modified firmware called Valetudo, which disconnects the vacuum from cloud and gives you local access, including the ability to manually control the movement.
reply

I would have 3d printed an extender for the cap so that there would be room for the custom electronics. and would have had a professional pcb made, and used smd components in the final revision.
reply
Add a review, comment






Other channel videos