Obsah:

Webové rozhraní Raspberry Pi: 5 kroků
Webové rozhraní Raspberry Pi: 5 kroků

Video: Webové rozhraní Raspberry Pi: 5 kroků

Video: Webové rozhraní Raspberry Pi: 5 kroků
Video: Как использовать Raspberry Pi в качестве ПК с Chrome 2024, Listopad
Anonim
Webové rozhraní Raspberry Pi
Webové rozhraní Raspberry Pi

Toto jsou pokyny k instalaci webového rozhraní, které jsem vyvinul pro přepínání pinů gpio malinového pi za účelem ovládání aktivní nízké reléové desky určené pro arduino. Slouží k jednoduché stránce, která vám umožní kliknutím na odkaz změnit stav kolíků a poskytne vám zpětnou vazbu o jejich stavu pouhým otočením odkazu na zeleno pro aktivní relé a červeně pro neaktivní.

Krok 1: Nainstalujte nejnovější obrázek Raspbian

bude předinstalován alespoň python 3.5

Krok 2: Konfigurace virtuálního prostředí

Tato část je volitelná, ale je to dobrá praxe.

otevřete terminál a spusťte následující příkazy:

CD

python3 -m venv env

zdroj ~/env/bin/aktivovat

Poslední příkaz umožňuje spuštění tohoto terminálu ve virtuálním prostředí. Víte, že to fungovalo, pokud vidíte (env) před terminálem

také nainstalujte knihovny:

pip install django

pip install RPi. GPIO

Pokud jste v (env), je třeba přeinstalovat RPi. GPIO

Krok 3: Stáhněte si složku Gpio

Stáhněte si složku gpio z github v domovské složce

GpioWebInterfaceProject_Click přejdete na github a stáhnete soubory

Krok 4: Spusťte projekt

exetute vždy ve stejném (env) terminálu tyto příkazy:

cd ~/gpioWebInterface/gpio

python manage.py makemigrations

migrace pythonu manage.py

python manage.py createsuperuser (zadejte uživatelské jméno správce e -mail a heslo, které budete používat k přidávání odkazů odpovídajících pinům GPIO)

běhový server python manage.py 0: 8000

Krok 5: Závěrečné myšlenky

Můžete jej spojit s Apache nebo jakýmkoli serverem, který chcete. Nepovažoval jsem to za nutné, protože o provozu nelze hovořit. Spouštím to za NAT s konfigurací přesměrování portů a používám no-ip pro dynamický název domény dns, abych k němu měl přístup odkudkoli.

Vše, co potřebujete, aby fungovalo na vzdáleném místě, pokud je přístupový bod GSM Wifi tak dlouho, jak používáte doporučený Raspberry pi zero w.

Tento projekt není zdaleka dokončen. Funguje, ale nevypadá hezky a zatím nemá žádné zabezpečení.

Doporučuje: