Tartalomjegyzék:
- Kellékek
- 1. lépés: A Django telepítése és a Project előfeltétele
- 2. lépés: A Django alkalmazás beállítása
- 3. lépés: GUI létrehozása és összekapcsolása a háttérrendszerrel
- 4. lépés: Fájlok cseréje a Raspberry-pi-ben és konfigurálás
Videó: MODERN GÉPGÉP GUI RASPBERRY PI HASZNÁLATÁVAL DJANGO -val: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Készíthetünk -e modern grafikus felületet az automaták webes nyelveivel?
A fenti válasz igen. Tudjuk. A kioszk módot használó automatákhoz is használhatjuk ezeket. A következő ötletet már alkalmaztam a meglévő projektemben, és jól működik, és sokat teszteltünk. Szép, modern grafikus felületet is készíthet a css és a HTML, a JavaScript meglévő ismerete. A Django és a GPIO érintkezők közötti interfész a lehető legvilágosabban el van magyarázva. Ha ugyanezt szeretné tenni, folytassa az Olvasson tovább.
Kellékek
A következő előfeltételekre van szükség:
- Raspberry pi Raspian operációs rendszerrel
- A Raspberry pi kompatibilis érintőképernyős kijelző
- Egy kis ismeret a webnyelvek alapjairól (CSS, HTML, JavaScript)
1. lépés: A Django telepítése és a Project előfeltétele
- frissítse a meglévő Python 2 -t 3 -ra a terminál használatával. A videó lépésein keresztül léphet.
- Telepítse a Django -t a Raspberry pi -re a terminál sor Pip parancsával.
- (opcionális) Telepítse az érintőképernyőhöz szükséges könyvtárakat. Ehhez keresse fel a kijelző gyártójának weboldalát.
2. lépés: A Django alkalmazás beállítása
Ha elégedett az IDE -vel a málna pi -n, akkor menjen hozzá. De azt javaslom, hogy Django alkalmazást végezzen PC -n. Jobb a PyCharm vagy a Visual Studio használata a Django alkalmazásfejlesztéshez. Kész lesz a Pycharm. Nyissa meg a Pycharm oldalt, és hozzon létre egy új projektet a Select Django alatt. Adjon új nevet a projektnek és a Sablon engedélyezése lehetőségnek, és hozzon létre egy nevet az alkalmazásához, és ha adatbázisokon dolgozik, engedélyezze a Django adminisztrációt, és nyomja meg a start gombot. Telepíti a szükséges csomagokat. Ezt követően kövesse az alábbi lépéseket.
- Ellenőrizze, hogy a kiszolgáló fut -e vagy nem használja a parancsot - python manage.py runerver a terminálon
- Ha nem ismeri a Django alapjait, keresse fel a webhely Szavazások alkalmazását, ahol könnyen megértheti a Django alapjait.
3. lépés: GUI létrehozása és összekapcsolása a háttérrendszerrel
- A GUI létrehozásához a HTML 5 és a CSS 3 használatával végezek. Számos oldalt hozhat létre kívánsága szerint, az ikonok és képek letöltéséhez és használatához pedig próbálja meg letölteni és használni, ha offline árusító automatával dolgozik, és online URL -linkeket használ. Ezeket a.html fájlokat az éppen engedélyezett sablonkönyvtárban tároltam.
- Használjon statikus mappát képek, videók és CSS fájlok tárolására
- Ezt követően használja az urls.py fájlt a Django -ban, hogy összekapcsolja a fájlokat a hátsó folyamatokkal.
(vagy)
klónozzon vagy töltse le a tárolót a GitHub-ban-Raspberry-pi-Gui-Django
4. lépés: Fájlok cseréje a Raspberry-pi-ben és konfigurálás
Gratulálunk, ha eddig követte a lépéseket, itt az ideje, hogy tesztelje a GUI -t a málna pi -n.
- hozzon létre egy Django alkalmazást a számítógépén vagy a laptopján használt nevével
- Hozzon létre sablont és statikus mappákat a Pi -n
- Cserélje ki az új fájlokat a ténylegesen létrehozott fájlokra. További részletekért lásd a Képeket.
- A következő lépés egy automatikus indító parancsfájl létrehozása a szerver indításához a háttérben történő indítás során
- Az utolsó dolog az, hogy további részletekért engedélyezze a Kiosk módot a málna pi -ben
Ajánlott:
Fordítson egy törött Mac Classic-ot modern Raspberry Pi számítógéppé: 7 lépés
Változtassa meg a törött Mac Classic-ot egy modern Raspberry Pi számítógéppel: Nos, ez nem mindenki számára hasznos, mert valószínűleg a legtöbben nem rendelkeznek egy törött klasszikus Mac-szel. Viszont nagyon tetszik a dolog megjelenítése, és évekkel ezelőtt sikeresen összekötöttem egy BBB -vel. Azonban soha nem tudtam megjeleníteni a c
A gyorsulás felügyelete a Raspberry Pi és az AIS328DQTR használatával Python használatával: 6 lépés
A gyorsulás nyomon követése a Raspberry Pi és az AIS328DQTR használatával Python használatával: A gyorsulás véges, azt hiszem, a fizika egyes törvényei szerint.- Terry Riley A gepárd elképesztő gyorsulást és gyors sebességváltozásokat használ üldözés közben. A leggyorsabb lény a parton időnként kihasználja csúcssebességét a zsákmány elkapására. Az
Neopixel Ws2812 Rainbow LED izzás M5stick-C - Szivárvány futtatása a Neopixel Ws2812 készüléken az M5stack M5stick C használatával Arduino IDE használatával: 5 lépés
Neopixel Ws2812 Rainbow LED izzás M5stick-C | Szivárvány futása a Neopixel Ws2812-en az M5stack M5stick C használatával Arduino IDE használatával: Sziasztok, srácok, ebben az oktatási útmutatóban megtanuljuk, hogyan kell használni a neopixel ws2812 LED-eket, vagy led szalagot vagy led mátrixot vagy led gyűrűt m5stack m5stick-C fejlesztőtáblával Arduino IDE-vel, és elkészítjük szivárványos mintát vele
RF 433MHZ rádióvezérlés HT12D HT12E használatával - Rf távirányító készítése HT12E és HT12D használatával 433 MHz -en: 5 lépés
RF 433MHZ rádióvezérlés HT12D HT12E használatával | Rf távirányító létrehozása HT12E és HT12D használatával 433 MHz -en: Ebben az oktatóanyagban megmutatom, hogyan készítsünk RADIO távirányítót a 433 MHz -es adó vevőmodul használatával HT12E kódolással & HT12D dekódoló IC. Ebben az utasításban nagyon olcsó komponenseket küldhet és fogadhat, mint például: HT
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino - Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás - Rc Helikopter - Rc sík az Arduino használatával: 5 lépés (képekkel)
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino | Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás | Rc Helikopter | Rc sík Arduino használatával: Rc autó működtetése | Quadcopter | Drone | RC sík | RC csónak, mindig szükségünk van vevőre és adóra, tegyük fel, hogy az RC QUADCOPTER esetében szükségünk van egy 6 csatornás adóra és vevőre, és az ilyen típusú TX és RX túl költséges, ezért készítünk egyet