Obsah:
- Krok 1: Nainstalujte nejnovější obrázek Raspbian
- Krok 2: Konfigurace virtuálního prostředí
- Krok 3: Stáhněte si složku Gpio
- Krok 4: Spusťte projekt
- Krok 5: Závěrečné myšlenky
Video: Webové rozhraní Raspberry Pi: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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:
Ovládání jasu LED pomocí Raspberry Pi a vlastní webové stránky: 5 kroků
Ovládání jasu LED pomocí Raspberry Pi a vlastní webové stránky: Pomocí serveru apache na mém pí s php jsem našel způsob, jak ovládat jas LED pomocí posuvníku s přizpůsobenou webovou stránkou, která je přístupná na jakémkoli zařízení připojeném ke stejné síti jako vaše pi .Existuje mnoho způsobů, jak to může být
Webové rozšíření pro Chrome - není třeba předchozí zkušenosti s kódováním: 6 kroků
Webové rozšíření pro Chrome - není třeba předchozí zkušenosti s kódováním: Rozšíření pro Chrome jsou malé programy vytvořené tak, aby zlepšovaly procházení uživatelů. Další informace o chromových rozšířeních naleznete na https://developer.chrome.com/extensions. Chcete -li vytvořit webové rozšíření pro Chrome, je vyžadováno kódování, takže je velmi užitečné zkontrolovat HT
Vytvoření webové kamery s rybím tankem online !: 8 kroků (s obrázky)
Vytváření online webové kamery Fish Tank !: Podrobný průvodce pro úpravu případu IP kamery tak, aby mohla být připojena přímo k Fish Tank. Důvod, proč je to potřeba, je ten, že webové kamery jsou obvykle navrženy tak, aby byly umístěny před předmět nebo aby vyžadovaly stojan. Nicméně s Fish Ta
Internetové rádio/ webové rádio s Raspberry Pi 3 (bez hlavy): 8 kroků
Internetové rádio/ webové rádio s Raspberry Pi 3 (bez hlavy): HI Chcete vlastní rozhlasové vysílání přes internet, jste na správném místě. Pokusím se to co nejvíce upřesnit. Zkoušel jsem několik způsobů, jak většina z nich buď potřebovala zvukovou kartu, kterou jsem se zdráhal koupit. ale podařilo se mu
Ovládání RC auta přes webové rozhraní: 6 kroků (s obrázky)
Ovládání RC auta přes webové rozhraní: Přátelé, v tomto návodu vás naučím vyrábět RC auta přes webové rozhraní. Budeme to ovládat bezdrátově prostřednictvím vlastního serveru. Pomocí metody, kterou vám ukážu, nebudeme muset používat RC přijímač. Hostit web