Բովանդակություն:
- Քայլ 1: Տեղադրեք Raspbian- ի վերջին պատկերը
- Քայլ 2: Կարգավորեք վիրտուալ միջավայրը
- Քայլ 3: Ներբեռնեք Gpio թղթապանակը
- Քայլ 4: Գործարկեք նախագիծը
- Քայլ 5: Վերջնական մտքեր
![Raspberry Pi վեբ ինտերֆեյս. 5 քայլ Raspberry Pi վեբ ինտերֆեյս. 5 քայլ](https://i.howwhatproduce.com/images/003/image-6793-28-j.webp)
Video: Raspberry Pi վեբ ինտերֆեյս. 5 քայլ
![Video: Raspberry Pi վեբ ինտերֆեյս. 5 քայլ Video: Raspberry Pi վեբ ինտերֆեյս. 5 քայլ](https://i.ytimg.com/vi/asorUZrFYE0/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
![Raspberry Pi վեբ ինտերֆեյս Raspberry Pi վեբ ինտերֆեյս](https://i.howwhatproduce.com/images/003/image-6793-29-j.webp)
Սրանք այն հրահանգներն են, որոնք ես մշակել եմ ազնվամորու pi- ի gpio կապանքները միացնելու համար `արդուինոյի համար նախատեսված ցածր ցածր ռելեային տախտակի վերահսկման համար: Այն ծառայում է մի պարզ էջի, որը թույլ է տալիս կտտացնել հղումների վրա ՝ փոխելու քորոցների վիճակը և ձեզ հետադարձ կապ է տալիս դրանց կարգավիճակի մասին ՝ պարզապես ակտիվացնելով ակտիվ ռելեի կանաչ կապը, իսկ ոչ ակտիվ իրականում ՝ կարմիր:
Քայլ 1: Տեղադրեք Raspbian- ի վերջին պատկերը
առնվազն Python 3.5 -ը նախապես տեղադրված կլինի
Քայլ 2: Կարգավորեք վիրտուալ միջավայրը
Այս հատվածը պարտադիր չէ, բայց դա լավ պրակտիկա է:
բացեք տերմինալ և կատարեք հետևյալ հրամանները.
CD
python3 -m venv env
աղբյուր ~/env/bin/ակտիվացնել
Վերջին հրամանը ստիպում է այս տերմինալը գործարկել վիրտուալ միջավայրում: Դուք գիտեք, որ այն աշխատել է, եթե տերմինալի դիմաց տեսնում եք (env)
տեղադրել նաև գրադարանները.
pip տեղադրել django
pip տեղադրել RPi. GPIO
RPi. GPIO- ն պետք է նորից տեղադրվի, եթե գտնվում եք (env)
Քայլ 3: Ներբեռնեք Gpio թղթապանակը
Ներբեռնեք gpio թղթապանակը github- ից տնային թղթապանակում
GpioWebInterfaceProject_Click ՝ github գնալու և ֆայլերը ներբեռնելու համար
Քայլ 4: Գործարկեք նախագիծը
Միշտ գործարկեք միևնույն (env) տերմինալում այս հրամանները.
cd ~/gpioWebInterface/gpio
python manage.py makemigrations
python management.py գաղթել
python manager.py ստեղծում է գերօգտագործող (մուտքագրեք ադմինիստրատորի օգտվողի անունը և գաղտնաբառը, որոնք պատրաստվում եք օգտագործել GPIO կապումներին համապատասխանող հղումներ ավելացնելու համար)
python manager.py runserver 0: 8000
Քայլ 5: Վերջնական մտքեր
Կարող եք այն զուգակցել apache- ի կամ ձեր ուզած սերվերի հետ: Ես անհրաժեշտ չհամարեցի, քանի որ խոսելու համար երթևեկություն չկա: Ես այն վարում եմ NAT- ի հետևում ՝ նավահանգստի վերահասցեավորման կազմաձևով և օգտագործում եմ no-ip դինամիկ dns տիրույթի անվանման համար, որպեսզի կարողանամ դրան մուտք գործել ցանկացած վայրից:
Այն ամենը, ինչ ձեզ հարկավոր է, որպեսզի այն աշխատի հեռավոր վայրում, եթե GSM Wifi մուտքի կետ, քանի դեռ օգտագործում եք առաջարկվող Raspberry pi զրոյական w:
Այս նախագիծը դեռ ավարտված չէ: Այն աշխատում է, բայց գեղեցիկ տեսք չունի և դեռ անվտանգություն չունի:
Խորհուրդ ենք տալիս:
Ինտերֆեյս ADXL335 սենսոր Raspberry Pi 4B- ի վրա 4 քայլով `4 քայլ
![Ինտերֆեյս ADXL335 սենսոր Raspberry Pi 4B- ի վրա 4 քայլով `4 քայլ Ինտերֆեյս ADXL335 սենսոր Raspberry Pi 4B- ի վրա 4 քայլով `4 քայլ](https://i.howwhatproduce.com/images/012/image-33100-j.webp)
Ինտերֆեյս ADXL335 սենսոր Raspberry Pi 4B- ի վրա ՝ 4 քայլով
Ինչպես ստեղծել վեբ կայք (քայլ առ քայլ ուղեցույց). 4 քայլ
![Ինչպես ստեղծել վեբ կայք (քայլ առ քայլ ուղեցույց). 4 քայլ Ինչպես ստեղծել վեբ կայք (քայլ առ քայլ ուղեցույց). 4 քայլ](https://i.howwhatproduce.com/images/012/image-33365-j.webp)
Ինչպես ստեղծել կայք (քայլ առ քայլ ուղեցույց). Այս ուղեցույցում ես ձեզ ցույց կտամ, թե ինչպես են վեբ ծրագրավորողներից շատերը կառուցում իրենց կայքերը և ինչպես կարող եք խուսափել թանկարժեք վեբ կայքերից, որոնք հաճախ չափազանց սահմանափակ են ավելի մեծ կայքի համար: Ես նաև օգնել ձեզ խուսափել որոշ սխալներից, որոնք ես արել եմ, երբ ես սկսել էի
MIDI Քայլ ինտերֆեյս (versión En Español) ՝ 12 քայլ
![MIDI Քայլ ինտերֆեյս (versión En Español) ՝ 12 քայլ MIDI Քայլ ինտերֆեյս (versión En Español) ՝ 12 քայլ](https://i.howwhatproduce.com/images/001/image-1892-37-j.webp)
MIDI Step Interface (versión En Español): Ambos modos operados con los pies! Antecede
Վեբ-միացված SMART LED անիմացիոն ժամացույց ՝ վեբ վրա հիմնված կառավարման վահանակով, Serverամային սերվերի համաժամացում ՝ 11 քայլ (նկարներով)
![Վեբ-միացված SMART LED անիմացիոն ժամացույց ՝ վեբ վրա հիմնված կառավարման վահանակով, Serverամային սերվերի համաժամացում ՝ 11 քայլ (նկարներով) Վեբ-միացված SMART LED անիմացիոն ժամացույց ՝ վեբ վրա հիմնված կառավարման վահանակով, Serverամային սերվերի համաժամացում ՝ 11 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1346-36-j.webp)
Վեբ-միացված SMART LED անիմացիոն ժամացույց ՝ վեբ վրա հիմնված կառավարման վահանակով, Time Server Synchronized: Այս ժամացույցի պատմությունը հեռու է գնում ՝ ավելի քան 30 տարի: Հայրս այս գաղափարի առաջատարն էր, երբ ես ընդամենը 10 տարեկան էի, LED- ի հեղափոխությունից շատ առաջ: Իսկական
Վեբ վարորդի IO ձեռնարկը `օգտագործելով կենդանի վեբ կայք և աշխատանքային օրինակներ. 8 քայլ
![Վեբ վարորդի IO ձեռնարկը `օգտագործելով կենդանի վեբ կայք և աշխատանքային օրինակներ. 8 քայլ Վեբ վարորդի IO ձեռնարկը `օգտագործելով կենդանի վեբ կայք և աշխատանքային օրինակներ. 8 քայլ](https://i.howwhatproduce.com/images/002/image-4556-56-j.webp)
Վեբ վարորդի IO ձեռնարկը ՝ օգտագործելով կենդանի վեբ կայք և աշխատանքային օրինակներ. հետաքրքիր մարտահրավեր ներկայացվեց ինձ: Ինձ պետք էր