INHOUDSOPGAWE:

Raspberry Pi -webkoppelvlak: 5 stappe
Raspberry Pi -webkoppelvlak: 5 stappe

Video: Raspberry Pi -webkoppelvlak: 5 stappe

Video: Raspberry Pi -webkoppelvlak: 5 stappe
Video: Equipment Corner- OctoPrint configuration 2024, November
Anonim
Raspberry Pi -webkoppelvlak
Raspberry Pi -webkoppelvlak

Dit is die instruksies vir die installering van die webkoppelvlak wat ek ontwikkel het om die gpio -penne van 'n framboospi te skakel om 'n aktiewe laerelaaibord wat vir arduino bedoel is, te beheer. Dit bevat 'n eenvoudige bladsy waarmee u op 'n skakel kan klik om die toestand van die penne te verander en u terugvoer gee oor hul status deur die skakel groen te maak vir 'n aktiewe aflos en rooi vir 'n onaktiewe werklikheid.

Stap 1: Installeer die nuutste Raspbian -prent

Python 3.5 sal ten minste vooraf geïnstalleer word

Stap 2: Stel die virtuele omgewing op

Hierdie gedeelte is opsioneel, maar dit is goeie praktyk.

maak 'n terminale oop en voer die volgende opdragte uit:

cd

python3 -m venv env

bron ~/env/bin/aktiveer

Die laaste opdrag laat hierdie terminaal in die virtuele omgewing werk. U weet dat dit gewerk het as u die (env) voor die terminale sien

installeer ook die biblioteke:

pip installeer django

pip installeer RPi. GPIO

RPi. GPIO moet weer geïnstalleer word as u in (env) is

Stap 3: Laai die Gpio -gids af

Laai die gpio -gids af van github in die tuisgids

GpioWebInterfaceProject_Click om na github te gaan en die lêers af te laai

Stap 4: Begin die projek

voer altyd hierdie opdragte in dieselfde (env) terminale uit:

cd ~/gpioWebInterface/gpio

python manage.py makemigrasies

python manage.py migreer

python manage.py skep 'n supergebruiker (voer die e -posadres en wagwoord van die administrateurnaam in wat u gaan gebruik om skakels by te voeg wat ooreenstem met GPIO -penne)

python manage.py run -bediener 0: 8000

Stap 5: Laaste gedagtes

U kan dit koppel met apache of die bediener wat u wil hê. Ek het dit nie nodig gevind nie, want daar is geen verkeer om oor te praat nie. Ek voer dit agter 'n NAT met 'n poort-aanstuurkonfigurasie en gebruik no-ip vir 'n dinamiese DNS-domeinnaam, sodat ek dit van oral kan verkry.

Al wat u nodig het om op 'n afgeleë plek te werk as 'n GSM Wifi -toegangspunt, solank u die aanbevole framboos pi zero w.

Hierdie projek is nog lank nie klaar nie. Dit werk, maar lyk nie mooi nie en het nog geen sekuriteit nie.

Aanbeveel: