Sadržaj:

Raspberry Pi web sučelje: 5 koraka
Raspberry Pi web sučelje: 5 koraka

Video: Raspberry Pi web sučelje: 5 koraka

Video: Raspberry Pi web sučelje: 5 koraka
Video: 🔥 5 | Работа с Wolfram Language и Mathematica, предустановленных и бесплатных на Raspberry Pi 2024, Studeni
Anonim
Raspberry Pi web sučelje
Raspberry Pi web sučelje

Ovo su upute za instaliranje web sučelja koje sam razvio za prebacivanje gpio pinova maline pi radi kontrole aktivne ploče s niskim relejem predviđene za arduino. Ona služi jednostavnoj stranici koja vam omogućuje da kliknete na vezu za promjenu stanja pinova i daje povratne informacije o njihovom statusu jednostavnim okretanjem veze zelenom za aktivni relej i crvenom za neaktivno stvarno.

Korak 1: Instalirajte najnoviju Raspbian sliku

barem će biti predinstaliran python 3.5

Korak 2: Konfigurirajte virtualno okruženje

Ovaj dio nije obavezan, ali je dobra praksa.

otvorite terminal i izvršite sljedeće naredbe:

CD

python3 -m venv env

izvor ~/env/bin/aktiviraj

Posljednja naredba omogućuje pokretanje ovog terminala u virtualnom okruženju. Znate da je upalilo ako vidite (env) ispred terminala

instalirajte i knjižnice:

pip instaliraj django

pip install RPi. GPIO

RPi. GPIO morate ponovno instalirati ako ste u (env)

Korak 3: Preuzmite mapu Gpio

Preuzmite mapu gpio s githuba u kućnu mapu

GpioWebInterfaceProject_Click za odlazak na github i preuzimanje datoteka

Korak 4: Pokrenite projekt

izvršavajte uvijek na istom (env) terminalu ove naredbe:

cd ~/gpioWebInterface/gpio

python manage.py makemigracije

python manage.py migrirati

python manage.py creatinguperuser (unesite korisničko ime i lozinku administratora koje ćete koristiti za dodavanje veza koje odgovaraju GPIO pinovima)

python manage.py runserver 0: 8000

Korak 5: Završne misli

Možete ga povezati s apacheom ili bilo kojim poslužiteljem koji želite. Smatrao sam da to nije potrebno jer nema prometa o kojem bi se moglo govoriti. Pokrećem ga iza NAT-a s konfiguracijom prosljeđivanja portova i koristim no-ip za dinamički naziv domene dns kako bih mu mogao pristupiti s bilo kojeg mjesta.

Sve što vam je potrebno za rad na udaljenom mjestu ako imate pristupnu točku GSM Wifi sve dok koristite preporučenu Raspberry pi zero w.

Ovaj projekt daleko je od završetka. Radi, ali ne izgleda lijepo i još nema sigurnost.

Preporučeni: