Բովանդակություն:

MOԱՄԱՆԱԿԱՅԻՆ ՎԵՆԴԻՆԱԿԱՆ ՄԵՔԵՆԱԳՈՐՈԹՅՈՆ, Օգտագործելով ՌԵՍՊԵՐԻ ՊԻ ՝ DJANGO- ի հետ. 4 քայլ
MOԱՄԱՆԱԿԱՅԻՆ ՎԵՆԴԻՆԱԿԱՆ ՄԵՔԵՆԱԳՈՐՈԹՅՈՆ, Օգտագործելով ՌԵՍՊԵՐԻ ՊԻ ՝ DJANGO- ի հետ. 4 քայլ

Video: MOԱՄԱՆԱԿԱՅԻՆ ՎԵՆԴԻՆԱԿԱՆ ՄԵՔԵՆԱԳՈՐՈԹՅՈՆ, Օգտագործելով ՌԵՍՊԵՐԻ ՊԻ ՝ DJANGO- ի հետ. 4 քայլ

Video: MOԱՄԱՆԱԿԱՅԻՆ ՎԵՆԴԻՆԱԿԱՆ ՄԵՔԵՆԱԳՈՐՈԹՅՈՆ, Օգտագործելով ՌԵՍՊԵՐԻ ՊԻ ՝ DJANGO- ի հետ. 4 քայլ
Video: Վարդագույն սաղմոն, ինչպես թեթևակի աղած սաղմոնը: Արագ ճանապարհ: Կարմիր ձկների աղի բաղադրատոմս: Ինչպես 2024, Նոյեմբեր
Anonim
MOԱՄԱՆԱԿԱՅԻՆ ՎԵՆԴԻՆԱԿԱՆ ՄԵՔԵՆԱԳՈՐԱԿՈԹՅՈՆ, ՌԵPԲԵՐԻԻ ՊԻ -ի օգտագործմամբ JԱՆԳՈՅԻ հետ
MOԱՄԱՆԱԿԱՅԻՆ ՎԵՆԴԻՆԱԿԱՆ ՄԵՔԵՆԱԳՈՐԱԿՈԹՅՈՆ, ՌԵPԲԵՐԻԻ ՊԻ -ի օգտագործմամբ JԱՆԳՈՅԻ հետ

Կարո՞ղ ենք արդի GUI սարքել ՝ վեբ լեզուներ օգտագործելով ավտոմատացման համար:

Վերևի պատասխանը այո է, մենք կարող ենք: Մենք կարող ենք դրանք օգտագործել կրպակների ռեժիմի միջոցով վաճառող մեքենաների համար: գոյություն ունեցող css- ի և HTML- ի, JavaScript- ի իմացություն: Django- ի և GPIO կապերի միջև կապը բացատրվում է հնարավորինս հստակ: Եթե ցանկանում եք նույնը անել, շարունակեք կարդալ:

Պարագաներ

Պահանջվում են հետևյալ նախապայմանները

  1. Raspberry pi Դրա մեջ տեղադրված raspian OS- ով
  2. Touchscreen էկրան համատեղելի ազնվամորու pi- ի հետ
  3. Մի փոքր գիտելիքներ վեբ լեզուների հիմունքների մասին (CSS, HTML, JavaScript)

Քայլ 1. Django- ի և ծրագրի նախադրյալների տեղադրում

  1. արդիականացրեք գոյություն ունեցող Python 2 -ից 3 -ը տերմինալի միջոցով: Կարող եք անցնել տեսանյութի քայլերով:
  2. Տեղադրեք Django- ն Raspberry pi- ի վրա `օգտագործելով տերմինալային տողում Pip հրահանգը:
  3. (ըստ ցանկության) Տեղադրեք պահանջվող գրադարաններ հպման ցուցադրման համար: Դրա համար անցեք ձեր Արտադրողի արտադրողի վեբ էջով:

Քայլ 2: Կարգավորեք ձեր Django հավելվածը

Ձեր Django հավելվածի կարգավորումը
Ձեր Django հավելվածի կարգավորումը
Ձեր Django հավելվածի կարգավորումը
Ձեր Django հավելվածի կարգավորումը

Եթե ձեզ հարմար է ազնվամորու pi- ի IDE- ն, գնացեք դրա համար: Բայց ես խորհուրդ եմ տալիս Django հավելվածը կատարել համակարգչի վրա: Ավելի լավ է օգտագործել PyCharm- ը կամ Visual Studio- ն Django հավելվածի զարգացման համար: Ես կկատարեմ Pycharm- ը: Գնացեք Pycharm և ստեղծեք նոր նախագիծ այդ Select Django- ի ներքո: Նախագծի և Enable Template- ի համար նոր անուն տվեք և ստեղծեք անուն ձեր հավելվածի համար, և եթե աշխատում եք տվյալների շտեմարաններում, միացրեք Django- ի ադմինիստրատորը և սեղմեք start: Այն կտեղադրի անհրաժեշտ փաթեթները: Դրանից հետո հետևեք այս քայլերին:

  • Ստուգեք սերվերը աշխատում է կամ չի օգտագործում հրաման - python management.py runserver տերմինալում
  • Եթե չգիտեք Django- ի հիմունքների մասին, անցեք կայքի Հարցումների ծրագիր, որտեղ կարող եք հեշտությամբ հասկանալ Django- ի հիմունքները:

Քայլ 3. Ստեղծեք GUI և կապեք հետնապահի հետ

  • GUI- ի ստեղծման համար ես կանեմ Html 5 -ով և CSS 3 -ով: Դուք կարող եք ստեղծել մի շարք էջեր ըստ ձեր ցանկության, և Սրբապատկերների և նկարների համար փորձեք ներբեռնել և օգտագործել, եթե աշխատում եք անցանց վաճառող մեքենայի հետ և առցանց օգտագործման URL հղումների համար: Ես պահել եմ այդ.html ֆայլերը հենց նոր միացրած Կաղապարների տեղեկատուում:
  • Օգտագործեք ստատիկ թղթապանակ `համապատասխանաբար պատկերներ, տեսանյութեր և CSS ֆայլեր պահելու համար
  • Դրանից հետո օգտագործեք urls.py- ն Django- ում `Ֆայլերը հետընտրական առաջընթացի հետ կապելու համար:

(կամ)

կլոնավորել կամ ներբեռնել պահեստը GitHub- ում-Raspberry-pi-Gui-Django

Քայլ 4: Ֆայլերի փոխարինում Raspberry-pi- ում և կազմաձևում

Raspberry-pi- ում ֆայլերի փոխարինում և կազմաձևում
Raspberry-pi- ում ֆայլերի փոխարինում և կազմաձևում
Raspberry-pi- ում ֆայլերի փոխարինում և կազմաձևում
Raspberry-pi- ում ֆայլերի փոխարինում և կազմաձևում

Շնորհավորում եմ, եթե մինչև հիմա հետևել եք քայլերին, ժամանակն է GUI- ն փորձարկել ազնվամորի pi- ի վրա:

  1. ստեղծեք Django ծրագիր նույն անունով, որն օգտագործվում է ձեր համակարգչում կամ նոութբուքում
  2. Ստեղծեք ձևանմուշ և ստատիկ թղթապանակներ ձեր Pi- ի վրա
  3. Նոր Ֆայլերը փոխարինեք ձեր ստեղծած իրական ֆայլերով: Մանրամասների համար տե՛ս Նկարները:
  4. Հաջորդ քայլը Ստեղծել Auto-start սցենար `սերվերը ֆոնային բեռնման ընթացքում գործարկելու համար
  5. Վերջնական բանը `կրպակի ռեժիմն ազնվամորու պիում միացնելն է: Մանրամասների համար Ստուգեք իմ Github էջը, եթե ցանկանում եք քրոմը ցուցադրել ամբողջ էկրանով ռեժիմում

Խորհուրդ ենք տալիս: