Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nugrohoesbb/setup_omniwheels
OmniWheels Raspi
https://github.com/nugrohoesbb/setup_omniwheels
flask omniwheel python3 raspberry-pi-3
Last synced: 19 days ago
JSON representation
OmniWheels Raspi
- Host: GitHub
- URL: https://github.com/nugrohoesbb/setup_omniwheels
- Owner: NugrohoESBB
- Created: 2024-05-02T13:34:25.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-02T13:43:07.000Z (8 months ago)
- Last Synced: 2024-10-30T03:31:15.218Z (2 months ago)
- Topics: flask, omniwheel, python3, raspberry-pi-3
- Language: Python
- Homepage:
- Size: 2.51 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Lab Robotika dan Multimedia Universitas Gunadarma
OmniWheels Documentation
🧐 Features
* Artificial Intelligen base on Object Detection
* Web base Controller🛠️ Installation Steps:
1. Lakukan Update Pada Raspberry
``` bash
sudo apt-get update
```2. Lakukan Upgrade pada Raspberry : (Optional)
``` bash
sudo apt-get upgrade
```3. Clone Project OmniWheels :
``` bash
git clone https://github.com/NugrohoESBB/Setup_OmniWheels.git
```4. cari folder OmniWheels :
``` bash
cd /Setup_OmniWheels
```5. Jalankan perintah berikut :
``` python
python3 start.py
```6. kalian akan melihat IP address ketika tidak terjadi error saat program `start.py` dijalankan seperti contoh dibawah :
``` http
http://0.0.0.0:5000
```7. buka Web browser. Pastikan laptop/device kalian terhubung ke jaringan internet yang sama dengan jaringan internet yang ada di raspberry. lalu cari ip address tersebut dengan cara membuka terminal lalu ketikkan seperti dibawah ini :
``` bash
ifconfig
```8. bila sudah terlihat IP address silahkan kalian copy IP tersebut dan kalian pasti di web browser kalian. jangan lupa tambahkan `:5000` diakhir IP addres. Seperti pada contoh Dibawah :
``` http
http://192.168.1.1:5000
```🍰 Contribution Guidelines:
Bila Terjadi bug / Error pada Logika Program Kalian bisa berkontribusi dengan melakukan Commit dengan kode yang kalian kembangkan :)
💻 Built with
Technologies used in the project:
Python
Javascript
HTML
CSS
Flask
OpenCV
Numpy
Raspberry
Library Used In the Project :
| Library | Link |
| ------ | ------ |
| Flask | https://flask.palletsprojects.com/en/2.2.x/installation/|
| OpenCV | https://pypi.org/project/opencv-contrib-python/ |
| Imutils | https://pypi.org/project/imutils/ |
| Numpy | https://pypi.org/project/numpy/ |
| netifaces | https://pypi.org/project/netifaces/|
| threading | https://pypi.org/project/threaded/|> Note: Link diatas merupakan dokumetasi resmi. Silahkan dikunjungi untuk menambah wawasan.
🧐 Troubleshoot
Jika Mengalami error seperti dibawah :
``` bash
Traceback (most recent call last):
File "/home/pi/OmniWheels/start.py", line 1, in
import cv2
ModuleNotFoundError: No module named 'cv2'
```Solusinya adalah kalian harus menginstall cv2 (OpenCV). berikut command untuk menginstall `cv2`
``` bash
sudo apt-get install python3-opencv
```Jika Mengalami error seperti dibawah :
``` bash
Traceback (most recent call last):
File "/home/pi/OmniWheels/start.py", line 2, in
import imutils
ModuleNotFoundError: No module named 'imutils'
```
Solusinya adalah kalian harus menginstall imutils. berikut command untuk menginstall `imutils`
``` bash
sudo pip3 install imutils
```Jika Mengalami error seperti dibawah :
``` bash
Traceback (most recent call last):
File "/home/pi/OmniWheels/start.py", line 9, in
import netifaces as ni
ModuleNotFoundError: No module named 'netifaces'
```
Solusinya adalah kalian harus menginstall netifaces. berikut command untuk menginstall `netifaces`
``` bash
sudo pip3 install netifaces
```Jika Camera tidak muncul karena bukan kesalahan perangkat, eksekusi file `camera.py`, bila masih tidak muncul silahkan hapus syntax `threaded=True, debug=True` mejadi seperti dibawah ini pada file `start.py`
``` bash
app.run(host='0.0.0.0', port=5000)```
Jika Mengalami error seperti dibawah :
``` bash
Traceback (most recent call last):
File "/home/pi/testingmodule/tesRPi.py", line 1, in
import RPi.GPIO as GPIO
ModuleNotFoundError: No module named 'RPi'
```Solusinya adalah kalian harus menginstall RPi. berikut command untuk menginstall `RPi`
``` bash
pip3 install RPi.GPIO
```