Мазмұны:

Raspberry Pi веб -интерфейсі: 5 қадам
Raspberry Pi веб -интерфейсі: 5 қадам

Бейне: Raspberry Pi веб -интерфейсі: 5 қадам

Бейне: Raspberry Pi веб -интерфейсі: 5 қадам
Бейне: BTT - Manta M4P CB1 Install (Update) v2.2.0 2024, Шілде
Anonim
Raspberry Pi веб -интерфейсі
Raspberry Pi веб -интерфейсі

Бұл arduino үшін жасалған белсенді төмен релелік тақтаны басқару үшін таңқурай пи gpio түйреуіштерін ауыстыру үшін мен жасаған веб -интерфейсті орнатуға арналған нұсқаулар. Ол түйіндердің күйін өзгерту үшін сілтемені басуға мүмкіндік беретін қарапайым бетке қызмет көрсетеді және белсенді реле үшін сілтемені жасылға және белсенді емес үшін қызылға бұру арқылы олардың күйі туралы кері байланыс береді.

1 -қадам: Raspbian соңғы суретін орнатыңыз

python 3.5 алдын ала орнатылады

2 -қадам: Виртуалды ортаны конфигурациялау

Бұл бөлім міндетті емес, бірақ бұл жақсы тәжірибе.

терминалды ашып, келесі командаларды орындаңыз:

cd

python3 -m venv env

source ~/env/bin/activate

Соңғы команда бұл терминалды виртуалды ортада іске қосады. Сіз терминалдың алдында (env) көрсеңіз, бұл жұмыс істегенін білесіз

сонымен қатар кітапханаларды орнатыңыз:

django орнатыңыз

pip RPi. GPIO орнатыңыз

Егер сіз (env) ішінде болсаңыз, RPi. GPIO қайта орнату қажет

3 -қадам: Gpio қалтасын жүктеңіз

Gpio қалтасын github -дан үй қалтасына жүктеңіз

GpioWebInterfaceProject_Click github -ге өту және файлдарды жүктеу үшін басыңыз

4 -қадам: Жобаны іске қосыңыз

әрқашан сол (env) терминалында мына командаларды орындаңыз:

cd ~/gpioWebInterface/gpio

python manage.py қоныс аударулары

python manage.py қоныс аударады

python manage.py creatuperuser (GPIO түйреуіштеріне сәйкес сілтемелерді қосу үшін пайдаланатын әкімші пайдаланушы аты мен электрондық поштаны енгізіңіз)

python manage.py runserver 0: 8000

5 -қадам: Қорытынды ойлар

Сіз оны apache немесе кез келген сервермен байланыстыра аласыз. Мен мұны қажет деп таппадым, себебі қозғалыс жоқ. Мен оны порттың бағыттау конфигурациясы бар NAT-тың артында іске қосамын және динамикалық dns домендік атауы үшін no-ip пайдаланамын, сондықтан оған кез келген жерден қол жеткізе аламын.

Егер сіз ұсынылған Raspberry pi zero w пайдалансаңыз, GSM Wifi кіру нүктесі болса, сізге қашықта жұмыс істеу үшін қажет.

Бұл жоба аяқталуға жақын емес. Ол жұмыс істейді, бірақ әдемі көрінбейді және қауіпсіздігі жоқ.

Ұсынылған: