Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

Lab Robotika dan Multimedia Universitas Gunadarma

OmniWheels Documentation

project-image

Typing SVG




🧐 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
```