Sisukord:
- Tarvikud
- Samm: Django installimine ja projekti eeltingimus
- Samm: seadistage oma Django rakendus
- 3. samm: GUI loomine ja taustaprogrammiga ühendamine
- Samm: failide asendamine Raspberry-pi-s ja seadistamine
Video: KAASAEGNE MÜÜGIMASINA KASUTAJA, KASUTATES RASPBERRY PI JA DJANGO: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Kas saame moodsa graafilise kasutajaliidese luua automaatide jaoks veebikeeli kasutades?
Ülaltoodud vastus on jah. Me saame neid kasutada kioskirežiimi kasutavate müügiautomaatide jaoks. Järgmist ideed kasutasin juba oma olemasoleva projekti puhul ja see töötab hästi ning katsetasime palju. Samuti saate teha nägusa kaasaegse graafilise kasutajaliidese olemasolevad teadmised CSS -i ja HTML -i, JavaScripti kohta. Django ja GPIO tihvtide liidesed on selgitatud võimalikult selgelt. Kui soovite sama teha, jätkake lugemist.
Tarvikud
Vajalik on järgmine eeltingimus:
- Raspberry pi, kuhu on installitud raspian OS
- Vaarika pi -ga ühilduv puutetundlik ekraan
- Veidi teadmisi veebikeelte põhitõdedest (CSS, HTML, JavaScript)
Samm: Django installimine ja projekti eeltingimus
- uuendage terminali abil olemasolevat Pythoni 2 -st 3 -ni. Saate läbida video juhised.
- Installige Django Raspberry pi -le, kasutades terminalireal käsku Pip.
- (valikuline) Paigaldage puutetundliku ekraani jaoks vajalikud teegid. Selleks minge oma ekraani tootja veebisaidile.
Samm: seadistage oma Django rakendus
Kui teile meeldib IDE vaarika pi, siis minge selle juurde. Aga ma soovitan teha Django rakenduse arvutis. Django rakenduste arendamiseks on parem kasutada PyCharmi või Visual Studio'i. Teen Pycharmiga valmis. Minge Pycharmi ja looge selle valiku all uus projekt Valige Django. Andke projektile uus nimi ja lubage mall ning looge oma rakendusele nimi ning kui töötate andmebaasidega, lubage Django administraator ja vajutage nuppu Start. See installib vajalikud paketid. Pärast seda järgige neid samme.
- Kontrollige, kas server töötab või ei kasuta käsku - python manage.py runerver terminalis
- Kui te ei tea Django põhitõdesid, minge saidi Küsitlused rakendusse, kus saate Django põhitõdedest hõlpsasti aru.
3. samm: GUI loomine ja taustaprogrammiga ühendamine
- GUI loomiseks olen valmis HTML 5 ja CSS 3 abil. Kui soovite töötada võrguühenduseta müügiautomaadi ja veebipõhiste URL -linkide abil, saate soovi korral luua mitmeid lehti ning ikoone ja pilte alla laadida ja kasutada. Olen salvestanud need.html -failid mallikataloogi, mille me just lubasime.
- Kasutage piltide, videote ja CSS -failide salvestamiseks staatilist kausta
- Pärast seda kasutage failide linkimiseks Djangos URL -i urpy.py.
(või)
kloonige või laadige GitHubi hoidla alla-Raspberry-pi-Gui-Django
Samm: failide asendamine Raspberry-pi-s ja seadistamine
Õnnitleme! Kui olete järginud samme kuni nüüd, on aeg testida GUI -d vaarika pi peal.
- looge Django rakendus sama nimega, mida kasutati teie arvutis või sülearvutis
- Looge oma Pi -le mall ja staatilised kaustad
- Asendage uued failid loodud failidega. Üksikasjalikumat teavet leiate piltidelt.
- Järgmine samm on luua automaatse käivitamise skript serveri käivitamiseks taustal käivitamise ajal
- Viimane asi on lubada kioskirežiim raspberry pi -s, et saada rohkem üksikasju. Vaadake minu Githubi lehte ja kui soovite kroomit täisekraanirežiimis näidata
Soovitan:
ÜKS KASUTAJA OGUR DE GÁS MQ-7: 5 sammu
COMO USAR O SENSOR DE GÁS MQ-7: Õpetus MQ-7 anduri kasutamiseks MQ-7 detektoril ja Monóxido de Carbono esitusel (CO)
Z80-mbc2 Z80 koodvälk Kasutaja LED: 3 sammu
Z80-mbc2 Z80 koodi välklambi kasutaja LED: see on näide kasutaja LED-programmist, mis on kirjutatud Z80-monteerijale arvutile z80-mbc2. Ma tegin seda minu jaoks katse- ja ülevaatust, see on minu esimene Z80 programm üle 35 aasta. Nautige
Elektrooniline turvasüsteem RTC ja kasutaja määratud PIN -koodiga: 7 sammu
Elektrooniline turvasüsteem koos RTC -ga ja kasutaja määratleb PIN -koodi: Tere poisid! See on projekt, mille tegin pic -mikrokontrolleri abil - selle elektroonilise PIN -koodi turvasüsteemi koos reaalajas kella ja kasutaja määratletud PIN -koodi funktsioonidega. See leht sisaldab kõiki üksikasju, et see ise teha
KODUAUTOMATSIOON PÕHINEB KOHALIKUL MQTT -SERVERIL, KASUTATES VAARIKAS PI JA NODEMCU LAUA: 6 sammu
KODUAUTOMATSIOON PÕHINEB KOHALIKUL MQTT -SERVERIL, KASUTATES RASPBERRY PI JA NODEMCU PLAADI: Siiani olen teinud mitmeid õppevideoid seadmete juhtimise kohta Interneti kaudu. Selle jaoks eelistasin alati Adafruit MQTT serverit, kuna seda oli lihtne kasutada ja ka kasutajasõbralik. Kuid kõik see põhines Internetil. See tähendab, et me
BINAARKOODI MUUNDUR, KASUTATES 9S TÄITMIST: 8 sammu
BINAARKOODI MUUNDUR, KASUTATES 9S TÄIENDUST: COMP