Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Možemo li napraviti moderni grafički interfejs koristeći web jezike za automate za prodaju?
Gore navedeni odgovor je da da možemo. Možemo ih koristiti za automate za prodaju pomoću kioska. Sljedeću ideju sam već primijenio na svom postojećem projektu i radi dobro i dosta smo testirali. Također možete napraviti moderan grafički interfejs dobrog izgleda sa postojeće znanje o css -u i HTML -u, JavaScript -u. Povezivanje Django -a i GPIO pinova objašnjeno je što je jasnije moguće. Ako želite učiniti isto, nastavite čitati.
Supplies
Sledeći preduslovi su potrebni:
- Raspberry pi Sa instaliranim raspian OS -om
- Zaslon osjetljiv na dodir kompatibilan sa malinom pi
- Malo znanja o osnovama web jezika (CSS, HTML, JavaScript)
Korak 1: Instaliranje Djanga i Preduvjet za Project
- nadogradite postojeći Python 2 na 3 pomoću terminala. Možete proći kroz korake u videu.
- Instalirajte Django na Raspberry pi pomoću naredbe Pip u terminalnoj liniji.
- (opcionalno) Instalirajte potrebne biblioteke za zaslon osjetljiv na dodir. Za to idite na web stranicu proizvođača ekrana.
Korak 2: Postavljanje vaše Django aplikacije
Ako vam odgovara IDE na malini pi, idite na to. Ali preporučujem da uradite Django aplikaciju na računaru. Bolje je koristiti PyCharm ili Visual Studio za razvoj aplikacija Django. Završiću sa Pycharmom. Idite na Pycharm i kreirajte novi projekat pod tim Izaberite Django. Dajte novo ime projektu i na Omogući predložak te kreirajte naziv za svoju aplikaciju, a ako radite na bazama podataka omogućite Django administratoru i pritisnite start. To će instalirati potrebne pakete. Nakon toga slijedite ove korake.
- Provjerite poslužitelj radi ili ne koristi naredbu - python manage.py runserver na terminalu
- Ako ne znate o osnovama Djanga, idite na aplikaciju Ankete na web mjestu gdje možete lako razumjeti osnove Djanga.
Korak 3: Kreiranje grafičkog sučelja i povezivanje s pozadinom
- Za kreiranje grafičkog korisničkog sučelja učinit ću s HTML 5 i CSS 3. Možete stvoriti brojne stranice prema vašoj želji, a ikone i slike pokušati preuzeti i koristiti ako radite s vanmrežnim automatima i za internetsku upotrebu URL veza. Pohranio sam te.html datoteke u direktorij predložaka koje smo upravo omogućili.
- Koristite statičku mapu za spremanje slika, videozapisa i CSS datoteka
- Nakon toga upotrijebite urls.py u Djangu za povezivanje datoteka s napredovanjem pozadine.
(ili)
klonirajte ili preuzmite spremište na GitHubu-Raspberry-pi-Gui-Django
Korak 4: Zamjena datoteka u Raspberry-pi i konfiguriranje
Čestitamo, ako ste slijedili korake do sada, vrijeme je da testirate GUI na malini pi.
- kreirajte Django aplikaciju sa istim imenom koje se koristi na vašem računaru ili laptopu
- Napravite predloške i statičke mape na svom Pi -u
- Zamijenite nove datoteke stvarnim datotekama koje ste stvorili. Za više detalja pogledajte Slike.
- Sljedeći korak je kreiranje skripte za automatsko pokretanje za pokretanje servera tokom pokretanja u pozadini
- Konačna stvar je omogućiti kiosk način u malini pi za više detalja Pogledajte moju stranicu Github i ako želite prikazati krom u načinu prikaza na cijelom ekranu