Tartalomjegyzék:
- 1. lépés: Telepítse a legújabb Raspbian képet
- 2. lépés: Konfigurálja a virtuális környezetet
- Lépés: Töltse le a Gpio mappát
- 4. lépés: Futtassa a projektet
- 5. lépés: Utolsó gondolatok
Videó: Raspberry Pi webes felület: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ezek az utasítások az általam kifejlesztett webes interfész telepítéséhez, amelyet egy málna pi gpio csapjainak átkapcsolására fejlesztettem ki annak érdekében, hogy vezéreljem az arduino számára tervezett aktív alacsony relé táblát. Egy egyszerű oldalt szolgál, amely lehetővé teszi, hogy a linkekre kattintva megváltoztassa a csapok állapotát, és visszajelzést ad azok állapotáról, ha a linket zöldre váltja egy aktív relé, és pirosra, ha nem aktív.
1. lépés: Telepítse a legújabb Raspbian képet
legalább a python 3.5 előre telepítve lesz
2. lépés: Konfigurálja a virtuális környezetet
Ez a rész nem kötelező, de jó gyakorlat.
nyisson meg egy terminált, és hajtsa végre a következő parancsokat:
CD
python3 -m venv env
source ~/env/bin/active
Az utolsó parancs a terminált a virtuális környezetben futtatja. Tudja, hogy működött, ha a (env) jelet látja a terminál előtt
telepítse a könyvtárakat is:
pip install django
pip install RPi. GPIO
Az RPi. GPIO -t újra kell telepíteni, ha (env)
Lépés: Töltse le a Gpio mappát
Töltse le a gpio mappát a githubból az otthoni mappában
GpioWebInterfaceProject_Click A github megnyitásához és a fájlok letöltéséhez kattintson
4. lépés: Futtassa a projektet
exetute mindig ugyanazon (env) terminálon ezeket a parancsokat:
cd ~/gpioWebInterface/gpio
python manage.py makemigrations
python manage.py migrálás
python manage.py createuperuser (adja meg a rendszergazda felhasználónevének e -mail címét és jelszavát, amelyet a GPIO pin -eknek megfelelő hivatkozások hozzáadásához fog használni)
python manage.py runerver 0: 8000
5. lépés: Utolsó gondolatok
Összekapcsolhatja apache -val vagy bármilyen kívánt szerverrel. Nem tartottam szükségesnek, mivel nincs forgalom, amiről beszélni kell. Portátirányítási konfigurációval rendelkező NAT mögött futtatom, és no-ip-t használok dinamikus dns tartománynévhez, így bárhonnan elérhetem.
Mindössze annyit kell tennie, hogy távoli helyen fusson, ha GSM Wifi hozzáférési pont van, amíg az ajánlott Raspberry pi zero w -t használja.
Ez a projekt még messze nincs kész. Működik, de nem néz ki szépnek és még nincs biztonság.
Ajánlott:
Könnyen megvalósítható felhasználói felület -- OLED kijelző joystick és gombok: 6 lépés
Könnyen megvalósítható felhasználói felület || OLED kijelző joystick-kal és gombokkal: Ez a modul OLED kijelzővel rendelkezik, két gombbal, 5-irányú joystickkal és 3 tengelyes gyorsulásmérővel. Ez hasznos a projekt felhasználói felületének beállításához. Hé, mi van srácok? Akarsh itt a CETech-től. Ma egy all-in-one modult fogunk megnézni, amely
Ívelt felhasználói felület létrehozása az Unity -ban a virtuális valósághoz: 4 lépés
Ívelt felhasználói felület létrehozása a Unity -ban a virtuális valósághoz: Ha ingyenes és egyszerű megoldást keres görbe felhasználói felület létrehozásához a virtuális valóság alkalmazáshoz vagy a VR játékhoz, akkor a megfelelő helyen jár. Ebben a blogban megtanulhat egy görbült felhasználói felületet létrehozni az egységben a Unity UI kiterjesztések használatával
MicroPython felhasználói felület: 9 lépés
MicroPython felhasználói felület: Nemrég kaptam egy esp8266 kártyát, és telepítettem rá a MicroPython szoftvert. A parancs beírásával vagy egy python -kód feltöltésével vezérelhető. A MicroPython esp8266 -ra történő telepítéséhez ellenőrizze a https://MicroPython.org/download/#esp8266 vagy a https: // Mic
LCD felhasználói felület: 4 lépés
LCD felhasználói felület: Az LCD felhasználói felület a várakozásoknak megfelelően 16*2 LCD -hez készült felület. Képes lesz megjeleníteni az időt, a hardverinformációkat, az üzeneteket … De létrehozhatja a saját rajzokat és animációkat, hogy elmentse és betöltse őket. Szükséges: - Ard
MuscleCom - Izomvezérelt felület: 5 lépés (képekkel)
MuscleCom - Izomvezérelt interfész: A MuscleCom új, innovatív módot kínál a mozgáskorlátozott betegek kommunikációjához, mint még soha. Az EMG -értékek személy izmaiból történő mérésével a felhasználó kezelheti a felhasználói felületet, amely segít a napi kommunikációban