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
735 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
735
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 6 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 X
OR

Similar Projects

WYSIWYG PDF uploader for the txtr Beagle ebook reader.
Project Owner Contributor

txtr Beagle uploader

ligiusLigius

Generally this project aims at testing and improving security of crypto wallets and transaction
Project Owner Contributor

Crypto wallets security and lack of such

pilonapilona

Real-time voice communications over a local area network to rescue lost, injured and distressed minecraft players and their belongings.
Project Owner Contributor

Minecraft Rescue Radio

laurenLauren

This is my take on DRSSTC
Project Owner Contributor

DRSSTC

megahercas6megahercas6

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 Do not sell or share my personal information

© 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.