Turinys:
- Prekės
- 1 veiksmas: „Django“diegimas ir būtina projekto sąlyga
- 2 veiksmas: „Django“programos nustatymas
- 3 veiksmas: sukurkite GUI ir susiekite su „Backend“
- 4 žingsnis: „Raspberry-pi“failų keitimas ir konfigūravimas
Video: MODERNAS PASIŪLYMO MAŠINOS GUI, NAUDOJANT RASPBERRY PI SU DJANGO: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Ar galime sukurti modernią GUI, naudodami automatines automatų žiniatinklio kalbas?
Atsakymas į aukščiau pateiktą klausimą yra „taip“. Mes galime juos naudoti pardavimo automatams, naudojant kiosko režimą. Šią idėją jau pritaikiau savo esamam projektui, ji veikia gerai ir daug išbandėme. Taip pat galite sukurti gerai atrodančią modernią GUI esamos žinios apie CSS ir HTML, „JavaScript“. Sąsaja tarp „Django“ir GPIO kaiščių paaiškinta kuo aiškiau. Jei norite tai padaryti, toliau skaitykite toliau.
Prekės
Būtina ši sąlyga:
- Raspberry pi Su raspian OS įdiegta
- Jutiklinis ekranas, suderinamas su aviečių pi
- Šiek tiek žinių apie žiniatinklio kalbų pagrindus (CSS, HTML, JavaScript)
1 veiksmas: „Django“diegimas ir būtina projekto sąlyga
- atnaujinkite esamą „Python 2“į 3 naudodami terminalą. Galite atlikti vaizdo įrašo veiksmus.
- Įdiekite „Django“„Raspberry pi“naudodami terminalo eilutės komandą „Pip“.
- (neprivaloma) Įdiekite reikalingas jutiklinio ekrano bibliotekas. Norėdami tai padaryti, eikite į savo ekrano gamintojo tinklalapį.
2 veiksmas: „Django“programos nustatymas
Jei jums patinka „IDE“naudojant „Raspberry pi“, eikite į jį. Bet aš rekomenduoju atlikti „Django“programą kompiuteryje. „Django“programų kūrimui geriau naudoti „PyCharm“arba „Visual Studio“. Aš atliksiu „Pycharm“. Eikite į „Pycharm“ir sukurkite naują projektą pasirinkę „Django“. Suteikite naują projekto pavadinimą ir „Įgalinti šabloną“ir sukurkite savo programos pavadinimą, o jei dirbate su duomenų bazėmis, įgalinkite „Django“administratorių ir paspauskite „Pradėti“. Jis įdiegs reikiamus paketus. Po to atlikite šiuos veiksmus.
- Patikrinkite, ar serveris veikia arba nenaudoja komandos - terminale python manage.py runerver
- Jei nežinote apie „Django“pagrindus, eikite į svetainės „Apklausos“programą, kurioje galite lengvai suprasti „Django“pagrindus.
3 veiksmas: sukurkite GUI ir susiekite su „Backend“
- Norėdami sukurti GUI, baigsiu naudodami „HTML 5“ir „CSS 3“. Galite sukurti daugybę puslapių pagal savo pageidavimus, o piktogramas ir paveikslėlius pabandykite atsisiųsti ir naudoti, jei dirbate su neprisijungusiais automatais ir naudodamiesi internetinėmis URL nuorodomis. Aš išsaugojau tuos.html failus šablonų kataloge, kurį ką tik įgalinome.
- Naudokite statinį aplanką atitinkamai vaizdams, vaizdo įrašams ir CSS failams saugoti
- Po to „Django“naudokite urls.py, kad susietumėte failus su atgaline eiga.
(arba)
klonuoti arba atsisiųsti saugyklą „GitHub“-Raspberry-pi-Gui-Django
4 žingsnis: „Raspberry-pi“failų keitimas ir konfigūravimas
Sveikiname, jei iki šiol atlikote veiksmus, atėjo laikas išbandyti aviečių pi grafinę sąsają.
- sukurkite „Django“programą tuo pačiu pavadinimu, kuris buvo naudojamas jūsų kompiuteryje ar nešiojamajame kompiuteryje
- Sukurkite šabloną ir statinius aplankus savo „Pi“
- Pakeiskite naujus failus į faktinius failus, kuriuos sukūrėte Daugiau informacijos rasite paveikslėliuose.
- Kitas žingsnis yra sukurti automatinio paleidimo scenarijų, kad serveris būtų paleistas įkrovos fone metu
- Paskutinis dalykas yra įjungti kiosko režimą „Raspberry pi“, kad gautumėte daugiau informacijos. Peržiūrėkite mano „Github“puslapį ir, jei norite rodyti chromą viso ekrano režimu
Rekomenduojamas:
EHX B9 vargonų mašinos modifikavimas: 5 žingsniai (su nuotraukomis)
EHX B9 vargonų mašinų modifikavimas: (ehx B9) - Kai buvau mažas berniukas, mane sužavėjo neįtikėtinas muzikos instrumentas: Peterio Van Woodo Godwino vargonai -gitara (pastatyta Italijoje, Sisme)! Manau, kad Petras atstovavo gitaristų armijai, gimusiai analogiškoje juros epochoje, kuri atrodė
DEZINFIKACIJOS MAŠINOS simuliacija naudojant TINKERCAD: 6 žingsniai
DEZINFIKACIJOS MAŠINOS SIMULIAVIMAS NAUDOJANT „TINKERCAD“: Šiame nesuvokiamame straipsnyje mes pažiūrėsime, kaip imituoti dezinfekavimo mašiną, „Kontaktai mažiau“Automatinis dezinfekavimo įrenginys yra dezinfekavimo mašina, nes mes nenaudojame rankų mašinai valdyti, o artumo infraraudonųjų spindulių jutiklis
Robotikos mašinos projektas: 6 žingsniai
Robotikos mašinų projektas: Šiuo metu robotai dabar naudojami gamybos procesams paspartinti, įskaitant jų naudojimą surinkimo linijose, automatizavimą ir dar daugiau. Kad priprastume prie inžinerijos srities ir prisitaikytume prie veikiančio darbo kūrimo
Pasiūlymo dėžutė su „Arduino“: 6 žingsniai
Pasiūlymų dėžutė su „Arduino“: šioje pamokoje aš jums parodysiu, kaip su „Arduino Uno“padaryti paprastą pasiūlymą dėl santuokos. Tai bus puikus būdas pasiūlyti žmogui, kuris yra aistringas elektronikos/„Arduino“projektų atžvilgiu. Šis projektas įkvėptas „Youtube“vaizdo įrašo
Kaip rasti skalbimo mašinos variklio kaiščius: 6 žingsniai
Kaip rasti skalbimo mašinos variklio kaiščius: skalbyklės variklio kaiščių paieška naudojant skaitmeninį multimetrą. Mums reikia multimetro tęstinumo tikrinimo režimu ir panašaus universalaus skalbimo mašinos variklio, kaip parodyta aukščiau esančiame paveikslėlyje. pirmiausia apžiūrėkite vizualiai