Sisällysluettelo:

Raspberry Pi -verkkokäyttöliittymä: 5 vaihetta
Raspberry Pi -verkkokäyttöliittymä: 5 vaihetta

Video: Raspberry Pi -verkkokäyttöliittymä: 5 vaihetta

Video: Raspberry Pi -verkkokäyttöliittymä: 5 vaihetta
Video: Asenna Windows 11 Raspberry Pi:hen 2024, Marraskuu
Anonim
Raspberry Pi -verkkokäyttöliittymä
Raspberry Pi -verkkokäyttöliittymä

Nämä ovat ohjeet verkkoliittymän asentamiseen, jonka olen kehittänyt vadelmapi: n gpio -nastojen vaihtamiseksi, jotta voidaan ohjata aktiivista matalarelelevyä, joka on suunniteltu arduinoa varten. Se palvelee yksinkertaista sivua, jonka avulla voit napsauttaa linkkiä, jotta voit muuttaa nastojen tilaa, ja antaa sinulle palautetta niiden tilasta yksinkertaisesti kääntämällä linkin vihreäksi aktiiviselle releelle ja punaiselle ei -aktiiviselle todellisuudelle.

Vaihe 1: Asenna uusin Raspbian -kuva

ainakin python 3.5 esiasennetaan

Vaihe 2: Määritä virtuaalinen ympäristö

Tämä osa on valinnainen, mutta se on hyvä käytäntö.

avaa päätelaite ja suorita seuraavat komennot:

CD

python3 -m venv env

lähde ~/fi/bin/aktivoi

Viimeinen komento saa tämän päätelaitteen toimimaan virtuaalisessa ympäristössä. Tiedät, että se toimi, jos näet (env) terminaalin edessä

asenna myös kirjastot:

pip asenna django

pip asenna RPi. GPIO

RPi. GPIO on asennettava uudelleen, jos olet (env)

Vaihe 3: Lataa Gpio -kansio

Lataa gpio -kansio githubista kotikansioon

GpioWebInterfaceProject_Click mennä githubiin ja ladata tiedostot

Vaihe 4: Suorita projekti

exetute aina samassa (env) -päätteessä nämä komennot:

cd ~/gpioWebInterface/gpio

python manage.py makemigrations

python manage.py migrate

python manage.py createuperuser (kirjoita järjestelmänvalvojan käyttäjätunnuksen sähköpostiosoite ja salasana, joita käytät GPIO -nastoja vastaavien linkkien lisäämiseen)

python manage.py runerver 0: 8000

Vaihe 5: Viimeiset ajatukset

Voit yhdistää sen apacheen tai haluamaasi palvelimeen. En pitänyt sitä tarpeellisena, koska liikenteestä ei ole puhetta. Käytän sitä NAT: n takana, jossa on portinsiirtokokoonpano, ja käytän no-ip: tä dynaamiseen dns-toimialueen nimeen, jotta voin käyttää sitä mistä tahansa.

Kaikki mitä tarvitset sen toimimiseen syrjäisessä paikassa, jos käytät GSM Wifi -yhteyspistettä niin kauan kuin käytät suositeltua Raspberry pi zero w -laitetta.

Tämä projekti ei ole kaukana valmiista. Se toimii, mutta ei näytä kauniilta eikä sillä ole vielä suojaa.

Suositeltava: