This project uses a Raspberry pi Zero W running Raspberry Pi OS Lite as the

AlfredoSequeida / roomba_flamethrower

submited by
Style Pass
2021-06-14 22:00:05

This project uses a Raspberry pi Zero W running Raspberry Pi OS Lite as the "brains" of the build. Python 3.5 or newer is required to run the software.

To facilitate the setup process, this repo includes a setup script. To run it, simply run the following command from the project's root directory

In addition, if you want to set up the program to run on boot for a better user experience. You can use crontab to set up a cronjob for the intended user. As an example for the default pi user.

Then save the file. A quick note of caution, the Roomba class initiates a serial connection with the Roomba using safe mode by default. However, if you decide to change the mode to something else, you need to add the logic to properly return the Roomba to safe mode to avoid battery drain.

If you want to change them, you can change the conditional statements in main.py in the main() function, which are found inside the for loop.

Leave a Comment
Related Posts