Orodha ya maudhui:

KIWANGO CHA MASHINE YA KUTENGENEZA KISASA KUTUMIA RASPBERRY PI NA DJANGO: Hatua 4
KIWANGO CHA MASHINE YA KUTENGENEZA KISASA KUTUMIA RASPBERRY PI NA DJANGO: Hatua 4

Video: KIWANGO CHA MASHINE YA KUTENGENEZA KISASA KUTUMIA RASPBERRY PI NA DJANGO: Hatua 4

Video: KIWANGO CHA MASHINE YA KUTENGENEZA KISASA KUTUMIA RASPBERRY PI NA DJANGO: Hatua 4
Video: Тонкости работы с монтажной пеной. То, что ты не знал! Секреты мастеров 2024, Novemba
Anonim
KIWANGO CHA MASHINE YA KUTENGENEZA KISASA KUTUMIA RASPBERRY PI NA DJANGO
KIWANGO CHA MASHINE YA KUTENGENEZA KISASA KUTUMIA RASPBERRY PI NA DJANGO

Je! Tunaweza kutengeneza GUI ya kisasa kutumia lugha za wavuti kwa mashine ya kuuza?

Jibu la hapo juu ni ndio tunaweza. Tunaweza kutumia hizo kwa mashine za kuuza kwa kutumia hali ya kioski. Wazo lifuatalo nimetumia tayari kwenye mradi wangu uliopo na inafanya kazi vizuri na tulijaribu sana. Unaweza pia kutengeneza GUI ya kisasa inayoonekana na maarifa yaliyopo ya css na HTML, JavaScript. Uingiliano kati ya pini za Django na GPIO umeelezewa wazi iwezekanavyo. Ikiwa unataka kufanya vivyo hivyo endelea Kusoma.

Vifaa

Sharti ifuatayo inahitajika:

  1. Raspberry pi Na raspian OS imewekwa ndani yake
  2. Onyesho la skrini ya kugusa inayoambatana na rasiberi pi
  3. Ujuzi mdogo juu ya misingi ya lugha za wavuti (CSS, HTML, JavaScript)

Hatua ya 1: Kuweka Django na Sharti la Mradi

  1. sasisha chatu iliyopo 2 hadi 3 ukitumia terminal. Unaweza kupitia hatua kwenye Video.
  2. Sakinisha Django kwenye Raspberry pi ukitumia amri ya Pip kwenye laini ya wastaafu.
  3. (hiari) Sakinisha maktaba zinazohitajika kwa onyesho la kugusa Kwa hii pitia ukurasa wako wa wavuti wa mtengenezaji wa Onyesho.

Hatua ya 2: Kuweka Maombi yako ya Django

Kuanzisha Maombi yako ya Django
Kuanzisha Maombi yako ya Django
Kuanzisha Maombi yako ya Django
Kuanzisha Maombi yako ya Django

Ikiwa uko sawa na IDE kwenye rasipberry pi nenda kwa hiyo. Lakini ninapendekeza kufanya programu ya Django kwenye PC. Ni bora kutumia PyCharm au Studio ya Visual kwa Maendeleo ya Maombi ya Django. Nitafanya na Pycharm. Nenda kwa Pycharm na uunde mradi Mpya chini ya hiyo Chagua Django. Toa jina jipya la mradi na Wezesha Kiolezo na unda jina la programu yako na ikiwa unafanya kazi kwenye hifadhidata wezesha msimamizi wa Django na bonyeza kwa kuanza. Itasakinisha vifurushi muhimu. Baada ya hapo fuata hatua hizi.

  • Angalia seva inaendesha au haitumii amri - python manage.py runserver kwenye terminal
  • Ikiwa haujui juu ya misingi ya Django nenda kwenye programu ya Kura ya tovuti ambapo unaweza kuelewa kwa urahisi juu ya Misingi ya Django.

Hatua ya 3: Kuunda GUI na Kuunganisha na Backend

  • Kwa Kuunda GUI Nitafanya na Html 5 na CSS 3. Unaweza kuunda kurasa kadhaa kama unavyotaka na kwa Picha na picha jaribu kupakua na kutumia ikiwa unafanya kazi na mashine ya kuuza nje ya mkondo na kwa viungo vya URL za utumiaji mkondoni. Nimehifadhi faili hizo za.html kwenye Saraka ya Kiolezo tumewashwa tu.
  • Tumia folda tuli ili kuhifadhi Picha, Video na faili za CSS mtawaliwa
  • Baada ya hapo tumia urls.py huko Django kuunganisha Files na maendeleo ya mwisho wa nyuma.

(au)

clone au Pakua hazina katika GitHub - Raspberry-pi-Gui-Django

Hatua ya 4: Kubadilisha Faili kwenye Raspberry-pi na Kusanidi

Kubadilisha Faili kwenye Raspberry-pi na Kusanidi
Kubadilisha Faili kwenye Raspberry-pi na Kusanidi
Kubadilisha Faili katika Raspberry-pi na Kusanidi
Kubadilisha Faili katika Raspberry-pi na Kusanidi

Hongera, Ikiwa Umefuata hatua hadi Sasa wakati wake wa kujaribu GUI kwenye rasiberi pi.

  1. unda programu ya Django yenye jina sawa na linalotumiwa kwenye PC yako au Laptop
  2. Unda Kiolezo na Folda tuli kwenye Pi yako
  3. Badilisha faili mpya na Faili halisi ulizounda Kwa maelezo zaidi rejea Picha.
  4. Hatua inayofuata ni kuunda hati ya Kuanza kiotomatiki ili kuanza seva wakati wa kuanza kwa Usuli
  5. Jambo la Mwisho ni kuwezesha Njia ya Kiosk kwenye raspberry pi kwa Maelezo zaidi Angalia ukurasa wangu wa Github ikiwa unataka kuonyesha chromium katika Hali ya Skrini Kamili.

Ilipendekeza: