Innholdsfortegnelse:

Raspberry Pi webgrensesnitt: 5 trinn
Raspberry Pi webgrensesnitt: 5 trinn

Video: Raspberry Pi webgrensesnitt: 5 trinn

Video: Raspberry Pi webgrensesnitt: 5 trinn
Video: Equipment Corner- OctoPrint configuration 2024, November
Anonim
Raspberry Pi webgrensesnitt
Raspberry Pi webgrensesnitt

Dette er instruksjonene for å installere webgrensesnittet jeg utviklet for å bytte gpio -pinnene til en bringebær pi for å kontrollere et aktivt lavrelébrett designet for arduino. Den serverer en enkel side som lar deg klikke på en lenke for å endre pinnens tilstand og gir deg tilbakemelding om statusen deres ved å bare gjøre koblingen grønn for et aktivt relé og rødt for en inaktiv virkelig.

Trinn 1: Installer siste Raspbian -bilde

python 3.5 vil i det minste bli forhåndsinstallert

Trinn 2: Konfigurer det virtuelle miljøet

Denne delen er valgfri, men det er god praksis.

åpne en terminal og utfør følgende kommandoer:

cd

python3 -m venv env

kilde ~/env/bin/aktivere

Den siste kommandoen får denne terminalen til å kjøre i det virtuelle miljøet. Du vet at det fungerte hvis du ser (env) foran terminalen

installer også bibliotekene:

pip installer django

pip installere RPi. GPIO

RPi. GPIO må installeres på nytt hvis du er i (env)

Trinn 3: Last ned Gpio -mappen

Last ned gpio -mappen fra github i hjemmemappen

GpioWebInterfaceProject_Click for å gå til github og laste ned filene

Trinn 4: Kjør prosjektet

utfør alltid i samme (env) terminal disse kommandoene:

cd ~/gpioWebInterface/gpio

python manage.py makemigrasjoner

python manage.py migrerer

python manage.py createuperuser (skriv inn e -postadressen og passordet til brukernavnet du bruker for å legge til lenker som tilsvarer GPIO -pins)

python manage.py runserver 0: 8000

Trinn 5: Avsluttende tanker

Du kan koble den til apache eller hvilken server du vil. Jeg fant det ikke nødvendig da det ikke er trafikk å snakke om. Jeg kjører det bak en NAT med en portvideresendingskonfigurasjon og bruker no-ip for et dynamisk dns-domenenavn, slik at jeg kan få tilgang til det hvor som helst.

Alt du trenger for at den skal kjøre på et eksternt sted hvis et GSM Wifi -tilgangspunkt så lenge du bruker den anbefalte Raspberry pi zero w.

Dette prosjektet er langt fra ferdig. Det fungerer, men ser ikke pent ut og har ingen sikkerhet ennå.

Anbefalt: