Բովանդակություն:
- Պարագաներ
- Քայլ 1. Django- ի և ծրագրի նախադրյալների տեղադրում
- Քայլ 2: Կարգավորեք ձեր Django հավելվածը
- Քայլ 3. Ստեղծեք GUI և կապեք հետնապահի հետ
- Քայլ 4: Ֆայլերի փոխարինում Raspberry-pi- ում և կազմաձևում
Video: MOԱՄԱՆԱԿԱՅԻՆ ՎԵՆԴԻՆԱԿԱՆ ՄԵՔԵՆԱԳՈՐՈԹՅՈՆ, Օգտագործելով ՌԵՍՊԵՐԻ ՊԻ ՝ DJANGO- ի հետ. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Կարո՞ղ ենք արդի GUI սարքել ՝ վեբ լեզուներ օգտագործելով ավտոմատացման համար:
Վերևի պատասխանը այո է, մենք կարող ենք: Մենք կարող ենք դրանք օգտագործել կրպակների ռեժիմի միջոցով վաճառող մեքենաների համար: գոյություն ունեցող css- ի և HTML- ի, JavaScript- ի իմացություն: Django- ի և GPIO կապերի միջև կապը բացատրվում է հնարավորինս հստակ: Եթե ցանկանում եք նույնը անել, շարունակեք կարդալ:
Պարագաներ
Պահանջվում են հետևյալ նախապայմանները
- Raspberry pi Դրա մեջ տեղադրված raspian OS- ով
- Touchscreen էկրան համատեղելի ազնվամորու pi- ի հետ
- Մի փոքր գիտելիքներ վեբ լեզուների հիմունքների մասին (CSS, HTML, JavaScript)
Քայլ 1. Django- ի և ծրագրի նախադրյալների տեղադրում
- արդիականացրեք գոյություն ունեցող Python 2 -ից 3 -ը տերմինալի միջոցով: Կարող եք անցնել տեսանյութի քայլերով:
- Տեղադրեք Django- ն Raspberry pi- ի վրա `օգտագործելով տերմինալային տողում Pip հրահանգը:
- (ըստ ցանկության) Տեղադրեք պահանջվող գրադարաններ հպման ցուցադրման համար: Դրա համար անցեք ձեր Արտադրողի արտադրողի վեբ էջով:
Քայլ 2: Կարգավորեք ձեր 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- ում և կազմաձևում
Շնորհավորում եմ, եթե մինչև հիմա հետևել եք քայլերին, ժամանակն է GUI- ն փորձարկել ազնվամորի pi- ի վրա:
- ստեղծեք Django ծրագիր նույն անունով, որն օգտագործվում է ձեր համակարգչում կամ նոութբուքում
- Ստեղծեք ձևանմուշ և ստատիկ թղթապանակներ ձեր Pi- ի վրա
- Նոր Ֆայլերը փոխարինեք ձեր ստեղծած իրական ֆայլերով: Մանրամասների համար տե՛ս Նկարները:
- Հաջորդ քայլը Ստեղծել Auto-start սցենար `սերվերը ֆոնային բեռնման ընթացքում գործարկելու համար
- Վերջնական բանը `կրպակի ռեժիմն ազնվամորու պիում միացնելն է: Մանրամասների համար Ստուգեք իմ Github էջը, եթե ցանկանում եք քրոմը ցուցադրել ամբողջ էկրանով ռեժիմում
Խորհուրդ ենք տալիս:
Happyնունդդ շնորհավոր Water Synthesizer- ի հետ MakeyMakey- ի և Scratch- ի հետ. 5 քայլ
Happyնունդդ շնորհավոր Water Synthesizer- ի հետ MakeyMakey- ի և Scratch- ի միջոցով. Ersաղիկների և երգելու փոխարեն կարող եք կառուցել այս տեղադրումը որպես մեծ անակնկալ ծննդյան տարեդարձերի համար
[ՌԵՍՊԵՐԻ] Լիգանդո Վենտիլադոր Com Telegram + Prota OS: 19 քայլ
[RASPBERRY] Ligando Ventilador Com Telegram + Prota OS. Esta automa ç ã o n ã o ree concecimentos nerd í sticos ou master blaster plus advanced em eletr ô nica. A plataforma do PROTA OS é bem intuitiva e totalmente gr á fica. ITENS NECESS Á RIOS: 1 Ազնվամորի PI
RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. 4 քայլ
RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. Այս ձեռնարկում դուք կսովորեք Arduino RGB- ի միջոցով ինտերֆեյսերի մասին: RGB լուսարձակը բաղկացած է երեք տարբեր լուսարձակից, անունից կարող եք կռահել, որ այդ LED- ները կարմիր, կանաչ և կապույտ են: Մենք կարող ենք ձեռք բերել շատ այլ գույներ ՝ այս գույները խառնելով: The
ՏՆԱՅԻՆ ԱՎՏՈՄԱՏՈՄԸ ՀԻՄՆԱԴՐՎԱ Է ՏԵOCԱԿԱՆ MQTT ERԱՌԱՅՈԹՅԱՆ ՄԱՍԻՆ, Օգտագործելով ՌԵՍՊԵՐԻ ՊԻ և ՆՈԴԵՄԿՈ B ՏՈARDՐ: 6 քայլ
ՏՆԱՅԻՆ ԱՎՏՈՄԱՏՈՈԹՅՈՆԸ ՀԻՄՆԱԴՐՎԱ Է ՏԵOCԱԿԱՆ MQTT VERԱՌԱՅՈԹՅՈՆԻ US, որն օգտագործում է RASPBERRY PI- ն և NODEMCU BOARD- ը: Մինչ այժմ ես պատրաստել եմ մի քանի ուսուցողական տեսանյութեր `ինտերնետով տեխնիկայի կառավարման վերաբերյալ: Եվ դրա համար ես միշտ նախընտրում էի Adafruit MQTT սերվերը, քանի որ այն հեշտ էր օգտագործել և օգտագործողի համար նույնպես հարմար էր: Բայց այդ ամենը հիմնված էր ինտերնետի վրա: Դա նշանակում է, որ մենք
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi