Skip to content
This repository has been archived by the owner. It is now read-only.
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

Roomba library for NodeMCU platform

This library can be used to send control commands to a Roomba using the NodeMCU (ESP8266).

roomba-nodemcu-esp8266

Status

Still in early development...

Getting started

Edit init.lua with your Roomba code, then type make all to upload everything to your NodeMCU.

Platform config

Tested on NodeMCU v2, with the following build parameters:

NodeMCU custom build by frightanic.com
branch: 1.5.4.1-final
SSL: true
modules: bit,cjson,crypto,dht,file,gpio,i2c,mqtt,net,node,pwm,rtcmem,rtctime,sntp,spi,tmr,u8g,uart,ucg,websocket,wifi,tls

Firmware built using NodeMCU Build

Todo

  • Obtain data from sensors
  • Create functions for Roomba actions, such as spinleft(), driveforward(), and wakeup()
  • Send sensor data, and receive commands via MQTT

Contributing

If you find any bugs or issues, please create an issue.

If you want to improve this library, please start with the Todo list, and make a pull-request.

License

MIT License

Copyright (c) 2017 Alexander Williams, Unscramble license@unscramble.jp

About

Roomba control library for NodeMCU platform

Topics

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.