https://github.com/kajackdfw/flaskirover
Flaski Rover
https://github.com/kajackdfw/flaskirover
adafruit-motor-hat flask raspberry-pi-3 raspberry-pi-zero rover
Last synced: 2 months ago
JSON representation
Flaski Rover
- Host: GitHub
- URL: https://github.com/kajackdfw/flaskirover
- Owner: kajackdfw
- License: gpl-3.0
- Created: 2016-12-14T22:16:15.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-02-11T21:01:15.000Z (over 8 years ago)
- Last Synced: 2025-08-19T19:14:07.027Z (11 months ago)
- Topics: adafruit-motor-hat, flask, raspberry-pi-3, raspberry-pi-zero, rover
- Language: Python
- Homepage:
- Size: 40.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: License.txt
Awesome Lists containing this project
README
# FlaskiRover
***A Python Flask based Rover OS for the Raspberry PI***
**v0.03.01 WORKING**
1. Flask UI
2. Pi Camera
3. AdaFruit Motor Shield
4. UI Optimized for LG G4
**TESING OR IN DEVELOPMENT**
1. Build a settings page
1. Settings page for reversing or tweaking drive system
1. Loadable hardware configs
**TODOS:**
1. RaspiRover Board v3 support
1. Load A User Created Config file for startup settings
1. Prompt User for setup and write a default config file
1. After a move into a wifi dead spot, reverse last move
1. Test wifi strength with download or normal drive page refresh
**FUTURE FEATURES:**
1. Link to Arduino by USB
1. Get sensor data from Arduino
1. Head lights
1. Nexus 7 UI Optimization
1. Arduino + Adafruit Motor Shield support
1. Camera Macro Support
1. Power Levels
1. 4G connection to cloud, instead of wifi/lan
**Raspberry Pi Install Dependencies**
1. Python 3
1. sudo apt-get install python-dev
1. Pillow ( with pip3 )
1. Flask ( with pip3 )
1. WiringPi ( with pip3 )
**Windows**
_The windows setup is for UI development or demo only, Camera and Motor control on Raspberry Pi only._
1. Python 3
2. Flask
**Raspberry Pi Hardware Support**
1. AdaFruit Motor Hat ( https://learn.adafruit.com/adafruit-dc-and-stepper-motor-hat-for-raspberry-pi/installing-software )
1. RaspiRobot v3 ( https://github.com/simonmonk/raspirobotboard3 )
1. Adafruit Servo Hat ( https://github.com/adafruit/Adafruit_Python_PCA9685 )
** Common I2C Addresses Used **
1. Adafruit Motor Hat --> 60
2. Adafruit Servo Hat --> 40
3. RaspiRobot --> none ( uses GPIO ) ?