Hackaday.io Hackaday.io
Projects
Discover Contests Courses Stack
More
Courses Tutorials Events Hackerspaces Hackaday.com Tindie Marketplace
Sign up Log in
Close
0%
0%

Connected Roomba

Issue commands to your Roomba from anywhere.

alexander-hagermanAlexander Hagerman
Following Follow project
Liked Like project

Become a Hackaday.io member

Not a member? You should Sign up.

Already have an account? Log in.

Sign up with Github
Sign up with Twitter
OR
Forgot your password?

Just one more thing

To make the experience fit your profile, pick a username and tell us what interests you.

Pick an awesome username
hackaday.io/
Your profile's URL: hackaday.io/username. Max 25 alphanumeric characters.
Pick a few interests
Projects that share your interests
People that share your interests

We found and based on your interests.

Choose more interests.

OK, I'm done! Skip
Join this project
Similar projects worth following
776 views
0 comments
7 followers
5 likes
  • Description
  • Details
  • Files 6
    • View all
  • Components 4
    • View all
  • Logs 2
    • View all
  • Instructions 0
  • Discussion 0
View Gallery
776
0
7
5

Team (1)

  • alexander-hagermanAlexander Hagerman

Join this project's team
  • Blog
  • Repo
Software
ongoing project
circuitpython Roomba

This project is submitted for

  • Connected World Contest

This project was created on 08/08/2019 and last updated 7 years ago.

Description

Project to issue commands to our Roomba via SMS and LoRa.

Files

code.py

Feather radio listener and roomba signaler

x-python-script - 2.46 kB - 01/27/2020 at 01:43

Download

sms_listener.service

python systemd service

service - 268.00 bytes - 01/27/2020 at 01:43

Download

ngrok.service

ngrok systemd service

service - 235.00 bytes - 01/27/2020 at 01:43

Download

button_listener.service

python systemd service

service - 282.00 bytes - 01/27/2020 at 01:43

Download

sms_listener.py

Listen for SMS messages and send follow up command over LoRa.

x-python-script - 2.17 kB - 08/08/2019 at 20:06

Download

View all 6 files

Components

  • 1 × Adafruit LoRa Radio Bonnet RFM96W @ 433MHz - RadioFruit
  • 1 × Adafruit Feather M0 RFM96 LoRa Radio - 433MHz
  • 1 × Adafruit Circuit Playground Express Advanced Pack
  • 1 × Roomba 614

Project Logs
Collapse

  • Handling state

    Alexander Hagerman • 01/27/2020 at 01:41 • 0 comments

    I recently made some updates to the project the simplified the code running on the feather, and made the services running on the pi zero more resilient to failure. Updates are here and I wrote more about what I changed here.

  • Initial project progress and docs

    Alexander Hagerman • 08/08/2019 at 20:08 • 0 comments

    I've documented the project in a series of post that can be found here. Future updates will be posted to both locations.

View all 2 project logs

Enjoy this project?

Share

Discussions

Log In/Sign up to comment

Become a Hackaday.io Member

Create an account to leave a comment. Already have an account? Log In.

Sign up with Github
Sign up with Twitter
OR

Does this project spark your interest?

Become a member to follow this project and never miss any updates

Going up?

About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API

© 2026 Hackaday

Yes, delete it Cancel

Report project as inappropriate

You are about to report the project "Connected Roomba", please tell us the reason.

Send message

Your application has been submitted.

Remove Member

Are you sure you want to remove yourself as a member for this project?

Project owner will be notified upon removal.