Kazalo:

Spletni vmesnik Raspberry Pi: 5 korakov
Spletni vmesnik Raspberry Pi: 5 korakov

Video: Spletni vmesnik Raspberry Pi: 5 korakov

Video: Spletni vmesnik Raspberry Pi: 5 korakov
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Julij
Anonim
Spletni vmesnik Raspberry Pi
Spletni vmesnik Raspberry Pi

To so navodila za namestitev spletnega vmesnika, ki sem ga razvil za preklapljanje zatičev gpio maline pi za nadzor aktivne plošče z nizkim relejem, namenjene za arduino. Služi preprosti strani, ki vam omogoča, da kliknete povezavo, da spremenite stanje zatičev, in vam posreduje povratne informacije o njihovem stanju, tako da povezavo obrnete zeleno za aktivni rele in rdečo za nedejavno res.

Korak: Namestite najnovejšo sliko Raspbian

vsaj python 3.5 bo vnaprej nameščen

2. korak: Konfigurirajte navidezno okolje

Ta del ni obvezen, vendar je dobra praksa.

odprite terminal in izvedite naslednje ukaze:

cd

python3 -m venv env

vir ~/env/bin/aktiviraj

Zadnji ukaz omogoči, da se ta terminal zažene v virtualnem okolju. Veste, da je delovalo, če vidite (env) pred terminalom

namestite tudi knjižnice:

pip namestite django

pip namestite RPi. GPIO

RPi. GPIO je treba znova namestiti, če ste v (env)

3. korak: Prenesite mapo Gpio

Prenesite mapo gpio iz github v domačo mapo

GpioWebInterfaceProject_Click to github and download the files

4. korak: Zaženite projekt

v istem (env) terminalu vedno izvajajte te ukaze:

cd ~/gpioWebInterface/gpio

python manage.py makemigrations

python manage.py migrirati

python manage.py creatinguperuser (vnesite e -poštni naslov uporabniškega imena in geslo, s katerim boste dodali povezave, ki ustrezajo zatičem GPIO)

python manage.py runserver 0: 8000

5. korak: Zadnje misli

Lahko ga povežete z apacheom ali katerim koli strežnikom, ki ga želite. Ni se mi zdelo potrebno, saj ni govora o prometu. Zaženem ga za NAT-jem s konfiguracijo posredovanja vrat in uporabim no-ip za dinamično ime domene dns, tako da lahko dostopam od koder koli.

Vse, kar potrebujete za delovanje na oddaljeni lokaciji, če uporabljate dostopno točko GSM Wifi, če uporabljate priporočeno Raspberry pi zero w.

Ta projekt še zdaleč ni končan. Deluje, vendar ni videti lepo in še nima varnosti.

Priporočena: