- Artificial Intelligen base on Object Detection
- Web base Controller
1. Lakukan Update Pada Raspberry
sudo apt-get update
2. Lakukan Upgrade pada Raspberry : (Optional)
sudo apt-get upgrade
3. Clone Project OmniWheels :
git clone https://github.com/NugrohoESBB/Setup_OmniWheels.git
4. cari folder OmniWheels :
cd /Setup_OmniWheels
5. Jalankan perintah berikut :
python3 start.py
6. kalian akan melihat IP address ketika tidak terjadi error saat program `start.py` dijalankan seperti contoh dibawah :
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 :
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://192.168.1.1:5000
Bila Terjadi bug / Error pada Logika Program Kalian bisa berkontribusi dengan melakukan Commit dengan kode yang kalian kembangkan :)
Technologies used in the project:
Python |
Javascript |
HTML |
CSS |
Flask |
OpenCV |
Numpy |
Raspberry |
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.
Jika Mengalami error seperti dibawah :
Traceback (most recent call last):
File "/home/pi/OmniWheels/start.py", line 1, in <module>
import cv2
ModuleNotFoundError: No module named 'cv2'
Solusinya adalah kalian harus menginstall cv2 (OpenCV). berikut command untuk menginstall cv2
sudo apt-get install python3-opencv
Jika Mengalami error seperti dibawah :
Traceback (most recent call last):
File "/home/pi/OmniWheels/start.py", line 2, in <module>
import imutils
ModuleNotFoundError: No module named 'imutils'
Solusinya adalah kalian harus menginstall imutils. berikut command untuk menginstall imutils
sudo pip3 install imutils
Jika Mengalami error seperti dibawah :
Traceback (most recent call last):
File "/home/pi/OmniWheels/start.py", line 9, in <module>
import netifaces as ni
ModuleNotFoundError: No module named 'netifaces'
Solusinya adalah kalian harus menginstall netifaces. berikut command untuk menginstall netifaces
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
app.run(host='0.0.0.0', port=5000)
Jika Mengalami error seperti dibawah :
Traceback (most recent call last):
File "/home/pi/testingmodule/tesRPi.py", line 1, in <module>
import RPi.GPIO as GPIO
ModuleNotFoundError: No module named 'RPi'
Solusinya adalah kalian harus menginstall RPi. berikut command untuk menginstall RPi
pip3 install RPi.GPIO