Mündəricat:

Raspberry Pi veb interfeysi: 5 addım
Raspberry Pi veb interfeysi: 5 addım

Video: Raspberry Pi veb interfeysi: 5 addım

Video: Raspberry Pi veb interfeysi: 5 addım
Video: подключение raspberry pi установка и настройка 2024, Iyul
Anonim
Raspberry Pi veb interfeysi
Raspberry Pi veb interfeysi

Arduino üçün hazırlanmış aktiv aşağı röle lövhəsini idarə etmək üçün moruq pi gpio sancaqlarını dəyişdirmək üçün hazırladığım veb interfeysini quraşdırma təlimatlarıdır. Sancaqların vəziyyətini dəyişdirmək üçün bir linki tıklamağa imkan verən sadə bir səhifəyə xidmət edir və aktiv bir röle üçün keçidi yaşıl, hərəkətsiz bir reallıq üçün qırmızıya çevirərək vəziyyətləri haqqında rəy verir.

Addım 1: Ən son Raspbian Şəkilini quraşdırın

ən azı python 3.5 əvvəlcədən quraşdırılacaq

Addım 2: Virtual mühiti konfiqurasiya edin

Bu hissə isteğe bağlıdır, amma yaxşı təcrübədir.

bir terminal açın və aşağıdakı əmrləri yerinə yetirin:

cd

python3 -m venv env

mənbə ~/env/bin/activate

Son əmr, bu terminalın virtual mühitdə işləməsini təmin edir. Terminalın qarşısında (env) görsəniz bunun işlədiyini bilirsiniz

kitabxanaları da quraşdırın:

django quraşdırın

pip RPi. GPIO qurun

İçərisində olsanız RPi. GPIO -nun yenidən qurulması lazımdır (env)

Addım 3: Gpio Qovluğunu yükləyin

Gpub qovluğunu github -dan ev qovluğuna yükləyin

Github -a getmək və faylları yükləmək üçün GpioWebInterfaceProject_Click

Addım 4: Layihəni işə salın

Həmişə eyni (env) terminalında bu əmrləri yerinə yetirin:

cd ~/gpioWebInterface/gpio

python idarə et.py makemiqrasiya

python manage.py miqrasiya edir

python manage.py yaradıruperuser (GPIO pinlərinə uyğun bağlantılar əlavə etmək üçün istifadə edəcəyiniz idarəçi istifadəçi adı e -poçtunu və şifrənizi daxil edin)

python manage.py runserver 0: 8000

Addım 5: Son Fikirlər

Apache və ya istədiyiniz serverlə birləşdirə bilərsiniz. Trafik olmadığı üçün bunu lazım görmədim. Bir port yönləndirmə konfiqurasiyasına malik bir NAT arxasında işləyirəm və hər yerdən daxil olmaq üçün dinamik bir dns domen adı üçün no-ip istifadə edirəm.

Tövsiyə olunan Raspberry pi zero w istifadə etdiyiniz müddətcə bir GSM Wifi giriş nöqtəsi varsa uzaq bir yerdə çalışması üçün lazım olan hər şey.

Bu layihə bitməkdən çox uzaqdır. İşləyir, amma gözəl görünmür və hələ də təhlükəsizliyi yoxdur.

Tövsiyə: