Satura rādītājs:

Raspberry Pi tīmekļa saskarne: 5 soļi
Raspberry Pi tīmekļa saskarne: 5 soļi

Video: Raspberry Pi tīmekļa saskarne: 5 soļi

Video: Raspberry Pi tīmekļa saskarne: 5 soļi
Video: BTT - Manta M4P CB1 Install (Update) v2.2.0 2024, Novembris
Anonim
Raspberry Pi tīmekļa saskarne
Raspberry Pi tīmekļa saskarne

Šie ir norādījumi par manis izstrādātā tīmekļa saskarnes instalēšanu, lai pārslēgtu aveņu pi gpio tapas, lai kontrolētu aktīvo zema releja plati, kas paredzēta arduino. Tā apkalpo vienkāršu lapu, kas ļauj noklikšķināt uz saites, lai mainītu tapas stāvokli, un sniedz atsauksmes par to statusu, vienkārši pagriežot saiti zaļā krāsā aktīvam relejam un sarkanu, ja reāli neaktīvs.

1. darbība: instalējiet jaunāko Raspbian attēlu

vismaz python 3.5 tiks iepriekš instalēts

2. darbība: konfigurējiet virtuālo vidi

Šī daļa nav obligāta, taču tā ir laba prakse.

atveriet termināli un izpildiet šādas komandas:

cd

python3 -m venv env

avots ~/env/bin/aktivizēt

Pēdējā komanda liek šim terminālim darboties virtuālajā vidē. Jūs zināt, ka tas darbojās, ja termināļa priekšā redzat (env)

instalējiet arī bibliotēkas:

pip instalēt django

pip instalēt RPi. GPIO

RPi. GPIO ir jāpārinstalē, ja atrodaties (env)

3. darbība: lejupielādējiet Gpio mapi

Lejupielādējiet gpio mapi no github mājas mapē

GpioWebInterfaceProject_Click, lai dotos uz github un lejupielādētu failus

4. darbība: palaidiet projektu

exetute vienmēr tajā pašā (env) terminālī šīs komandas:

cd ~/gpioWebInterface/gpio

python manage.py makemigrations

python manage.py migrēt

python manage.py createuperuser (ievadiet administratora lietotājvārda e -pastu un paroli, kuru izmantosit, lai pievienotu saites, kas atbilst GPIO tapām)

python manage.py runerver 0: 8000

5. solis: pēdējās domas

Varat to savienot ar apache vai jebkuru citu serveri. Es to neuzskatīju par nepieciešamu, jo nav satiksmes, par ko runāt. Es to palaižu aiz NAT ar portu pāradresācijas konfigurāciju un dinamiskajam dns domēna nosaukumam izmantoju no-ip, lai es varētu tam piekļūt no jebkuras vietas.

Viss, kas jums nepieciešams, lai tas darbotos attālā vietā, ja tiek izmantots GSM Wifi piekļuves punkts, ja vien izmantojat ieteicamo Raspberry pi zero w.

Šis projekts nebūt nav pabeigts. Tas darbojas, bet neizskatās glīti un tam vēl nav drošības.

Ieteicams: