Բովանդակություն:
- Քայլ 1: Ապամոնտաժել
- Քայլ 2. Ներբեռնեք Armbian Ubuntu Legacy Kernel- ը
- Քայլ 3: Այրեք նոր պատկերը Etcher- ի միջոցով
- Քայլ 4: Հեյ, նայիր դրան: - Ինչ -որ բան բացի «HDMI շրջանակից դուրս»
- Քայլ 5. Փոխել կարգավորումները-ցուցադրումը Անհատականացրեք մեր աշխատասեղանը
- Քայլ 6. Պատրաստեք Armbian- ը LCD էկրանին - և Armbian Config
- Քայլ 7: Armbian-Config
- Քայլ 8. Միացրեք I2C էկրանը
- Քայլ 9: Ինչու՞ նորից հորինել անիվը: - Թույլ տվեք օգտագործել գոյություն ունեցող ծածկագիրը
- Քայլ 10: Հայտնաբերեք մեր I2C- ն
- Քայլ 11: Տեղադրեք պարապ - ըստ ցանկության
- Քայլ 12: Եկեք փորձարկենք
- Քայլ 13: Այժմ սառեցրեք:
- Քայլ 14. Վերափոխեք մուտքը HDMI- ի համար, նորից հավաքեք
- Քայլ 15: Եզրակացություն
Video: Ստացեք HDMI ելք ձեր Rock64- ից ՝ օգտագործելով Armbian. 15 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Դուք հավանաբար այստեղ եք այն բանից հետո, երբ «Rock64 no hdmi output» - ի որոնումները ձեզ ուղղեցին այս ուղղությամբ:
Կամ դուք կարող եք մտածել, թե ինչպես օգտագործել 16 x 2 էկրանը, որն ուղեկցվել է գնումներով, որը թվում էր, թե ճիշտ է:
«10-20 դոլարով ՝ մեկ սեղանի համակարգիչ, որը մրցում է Pi 3B+-ի հետ, տգեղ պատյանով, գումարած հոսանքի ադապտեր, LCD էկրան և 16 գբ micro micro SD քարտ»:
վահ?…
Այս հրահանգը կօգնի երկու ջանքերին: Այն կհաստատի ճանապարհ դեպի OS, որը թույլ կտա HDMI- ին ճանաչել ձեր մոնիտորը: Դրանից հետո դա ձեզ հնարավորություն կտա օգտագործել նաև այն առաջարկների 95 տոկոսը, որոնք եկել էին առաջարկի հետ, որն այն ժամանակ հիանալի գաղափար էր թվում:
Մի փոքր նախապատմություն. Այս տախտակների հետ կապված որոշակի պատմություն կա: Մենք այս տախտակները ձեռք ենք բերում ցածր գնով, քանի որ մենք առաջին գնորդները չենք: Իրականում, մենք իսկապես դրանց երրորդ կամ չորրորդ սեփականատերն ենք, ուստի մեր ակնկալիքները պետք է համապատասխանաբար սահմանվեն: Մեզանից շատերը, ովքեր գնել էին այս տախտակները, հույս ունեին, որ ամեն ինչ կաշխատի անմիջապես տուփից, և նրանք դա չարեցին:
Հիմա ինչ? …. Եթե ձեր գլխում կան «Caveat Emptor» ձայները, - ես սահմանափակել եմ լավ նորությունները, բայց այն, ինչ իսկապես կարող է հիասթափեցնել, այս տախտակներին աջակցության բացակայությունն է:
Եվ դա է պատճառը, որ առաջարկվում է այս խրատը. Որպեսզի դուք նախ աշխատեք HDMI- ի հետ և որպես բոնուս, մենք կարող ենք նաև միացնել և խաղալ LCD էկրանով ՝ օգտագործելով որոշ փոխառված ծածկագիր, որը ես գտել եմ մեկ այլ կայքում:
Պարագաներ:
Ինչ է անհրաժեշտ. Գրեթե ամեն ինչ, որը փաթեթավորված էր լավ փաթեթավորված, լուծարված հսկողության համար, առանց ուրախության, միկրո SD- ից usb միակցիչ, որոշ ծրագրերի իմացություն կամ միկրո SD քարտի վրա պատկեր ստեղծելը, որոշ համբերություն, 4 կին դեպի կին jumper լարերը:
Անհրաժեշտ չէ. Դուք կարող եք վերցնել այդ կին վերնագիրը ՝ I2C տախտակին միացնող չորս լարերով և գցել աղբարկղը:
Ոչ մի զոդում: Այո!
Քայլ 1: Ապամոնտաժել
Մենք պատրաստվում ենք ապամոնտաժել փաթեթավորման պարունակությունը ՝ SBC- ն իր պատյանից հանելով, պտուտակը բացելով 4 փոքրիկ պտուտակները, որոնք ապահովում են խորհուրդը և լրացուցիչ փոքր պտուտակները, որոնք ապահովում են lcd- ն ապահովված պատյանում: Ես ունեի միայն երկու փոքր պտուտակ lcd- ի համար, գուցե ավելի շատ:
Այժմ ուշադիր հեռացրեք LCD- ի վերնագիրը ժայռի 64 -ի GPIO կապումներից, ինչպես նաև նրբորեն քաշեք չորս մալուխները I2C միակցիչից, որոնք մակնշված են «GND», «VCC», «SDA» և «SCL»: Ես չգիտեմ այս կտորը վերաօգտագործելու որևէ տարբերակ, բայց մենք կօգտագործենք 4 տարբեր կապում, այնպես որ կարող ենք հեռացնել կանանց վերնագիրը լարերով:
Մենք նաև կցանկանանք հեռացնել SD քարտը SBC- ից: Ես պատվիրեցի երկու տախտակ, մեկում կար 16 գբ քարտ, ինչպես գովազդվում էր, իսկ մեկը ՝ 8 գբ:
Այդ պահին ես սկսեցի մի քանի բան մտածել դրանց մասին…..
Քայլ 2. Ներբեռնեք Armbian Ubuntu Legacy Kernel- ը
Մի փորձեք նույնիսկ գործարկել ծրագրակազմը, ինչպես ստացվել է: Եկեք հանենք sd քարտը և ձևափոխենք այն, որպեսզի բոլորովին նոր OS (օպերացիոն համակարգ) բեռնվի տախտակի վրա: Շատերի համար, որոնք ես կարդացել եմ դրանց համար, նշվում էր, որ խնդիր չկա բեռնելու նոր ՕՀ, ինչպիսիք են DietPi կամ Manjarro, և HDMI- ն աշխատել է դարպասից դուրս: Ես այդքան բախտավոր չէի: Ես 2 -ի համար 0 էի:
Բայց կա լավ նորություն: Armbian Ubuntu- ի (միջուկ 4.4) ժառանգական տարբերակը կաշխատի, և քանի դեռ մենք չենք թարմացնել միջուկը, մեզ պետք է թույլ տրվի օգտագործել այդ միջուկի կողմից տրամադրված ցուցադրման կազմաձևը: Այսպիսով, վերափոխեք SD քարտը և եկեք ներբեռնենք Legacy OS- ը (Օգտագործեք Ubuntu - Bionic - Desktop- ը հնացած BSP տարբերակով) այս կայքից.
wiki.pine64.org/index.php/ROCK64_Software_Release#Armbian
Նշում. Օգտվող = արմատ
Գաղտնաբառ = 1234
Քայլ 3: Այրեք նոր պատկերը Etcher- ի միջոցով
Դուք հավանաբար արդեն ծանոթ եք նկարների ներբեռնման և տեղադրման etcher օգտագործմանը, եթե նախկինում SBC- ի սեփականատեր եք: Այս քայլը պահանջ է, ուստի պետք է նշվի, բայց եթե դա ձեզ համար բոլորովին նոր է, ապա ձեզ հարկավոր է տեղադրել աշխատասեղանի վրա և տեղադրել Etcher- ը ՝ օգտագործելով պատկերը SD քարտին, որը տեղադրված է Micro SD- ում: USB քարտի ադապտեր, որը միացված է ձեր աշխատասեղանին/նոութբուքին:
Երբ Etcher- ը վավերացնի պատկերի ֆայլի ստեղծումը, ապահով դուրս հանեք ձեր micro SD քարտը ձեր սարքից, տեղադրեք այն Rock64- ի վրա, կցեք ձեր ստեղնաշարը, մկնիկը, HDMI մալուխը և ethernet մալուխը: Միացրեք հոսանքի լարը և մատները խաչված պահեք:
Քայլ 4: Հեյ, նայիր դրան: - Ինչ -որ բան բացի «HDMI շրջանակից դուրս»
Ես քայլերի այս հաջորդականության որևէ սքրինշոթ չեմ արել (ինչպե՞ս կարող էի), բայց եթե հիշում եմ, նոր պատկերը ինձ իջեցրեց հրամանի տողից, այլ ոչ թե աշխատասեղանից: Մինչև enter- ը սեղմելը էկրանը սառեցված տեսք ուներ, և այնուհետև ես ստիպված էի արմատային գաղտնաբառը փոխել ոչ բառարանի անվան, ավելացնել նոր օգտվող (իմ նոր օգտվողը կոչվում է pi) և կատարել որոշ տեղային կազմաձևման տարբերակներ ՝ նախքան հետագա ընթացքը: Արմբյանն ինձ համար արդեն որոշ տեղայնացման տարբերակներ արեց, որոնք պարզապես պետք էր հաստատել:
Առաջին անգամ իսկական աշխատասեղան տեսնելու իմ հուզմունքի մեջ ես այստեղ լավ նշումներ չէի անում:
Քայլ 5. Փոխել կարգավորումները-ցուցադրումը Անհատականացրեք մեր աշխատասեղանը
Այժմ, երբ մենք ունենք աշխատասեղան կազմաձևելու համար, եկեք մի քանի հիմնական օպտիմալացում կատարենք: Էկրանի լուծաչափը փոխելու համար հիմնական ընտրացանկից ընտրեք «Կարգավորումներ -էկրան», այնուհետև փոխեք մեր լուծաչափը մինչև 1920 x 1080: Սա մեր աշխատասեղանին մի փոքր ավելի տեսք կդարձնի: Այստեղից փոխեք պաստառը, տառատեսակը, թեման և մնացած բոլոր նախասիրությունները `ըստ ձեր ցանկության:
Եթե կարծում եք, որ իսկապես ուզում եք միայնակ անգլեր սերվեր գործարկել, ես կարծում եմ, որ Armbian-config- ում աշխատասեղանն անջատելու մի քանի տարբերակ կա:
Քայլ 6. Պատրաստեք Armbian- ը LCD էկրանին - և Armbian Config
Սկսեք նախապատրաստումը LCD էկրանին `տեղադրելով որոշ անհրաժեշտ փաթեթներ: Հրամանի տողից մուտքագրեք.
sudo apt-get թարմացում-շտկում չկա
sudo apt-get տեղադրել i2c- գործիքներ
և այժմ, երբ python3- ը նորմ է, մենք նաև պետք է կազմաձևենք smbus- ը.
sudo apt-get տեղադրել python-smbus
sudo apt-get տեղադրել python3-smbus
որոշ կոնֆիգուրացիայի փոփոխություններ.
Օգտագործելով հրամանը.
sudo armbian-config
Քայլ 7: Armbian-Config
Մենք կարող ենք կատարել որոշ ապարատային կոնֆիգուրացիաներ, որոնք թույլ են տալիս I2C- ին և SPI- ին ապարատային տարբերակներից `System - Hardware Configuration բաժնում:
Եվ մինչ մենք այստեղ ենք - Այլ կազմաձևեր. 1 քայլ հետ գնացեք նախորդ էկրան և կատարեք որոշ անձնական փոփոխություններ: Համոզվեք, որ մենք ունենք ճիշտ ժամային գոտի և լեզու կազմաձևված, և ես միշտ սիրում եմ փոխել իմ հյուրընկալողի անունը, որպեսզի կարողանամ հեշտությամբ ճանաչել իմ ցանցի սարքավորումները:
Սովորաբար ես անընդհատ ինչ -որ ազնվամորի պի եմ նվագում:
Դուրս եկեք կազմաձևման բաժնից և անհրաժեշտության դեպքում վերագործարկեք:
Քայլ 8. Միացրեք I2C էկրանը
Չնայած նրան, որ տախտակը բերված էր վերնագրի վրա տեղադրված 4 լարերով և ակնհայտորեն Raspberry Pi- ն չէ, մենք պատրաստվում ենք այն նորից միացնել այնպես, կարծես դա լիներ: Գիտեմ, ինձ համար էլ քիչ իմաստ ունի, բայց կաշխատի: Օգտագործելով ազնվամորու pi սխեմատիկայի սխեմաները, մենք մտադիր ենք VCC- ն միացնել #2 կամ 4 կապին, SDA- ն ՝ #3 -ին, SCL- ը ՝ #5 -ին, և վերջում ՝ Ground to Pin #6 -ին: Խնդրում ենք նկատի ունենալ, որ ես օգտագործում էի Pi կապում, ոչ GPIO փին համարները:
Քայլ 9: Ինչու՞ նորից հորինել անիվը: - Թույլ տվեք օգտագործել գոյություն ունեցող ծածկագիրը
Այս քայլը ամենակարևորն է: Բայց ես անկեղծորեն չեմ կարող դրա համար վարկ վերցնել: Կարող եմ ներառել հղումը-https://www.circuitbasics.com/raspberry-pi-i2c-lcd-set-up-and-programming/
Փոխառեք ինչ -որ պիթոնի ծածկագիր: Համոզվեք, որ I2C_LCD_driver.py- ն ստեղծում եք ձեր տեղական մեքենայում ՝ տրամադրված ծածկագրի միջոցով: Դուք նույնիսկ կարող եք ներբեռնել այնտեղից անհրաժեշտ բոլոր ֆայլերը:
Մի մոռացեք ապահովել, որ գրադարանը տեղափոխվել է Rock64:
Ձեռնարկի ներքևում կլինեն որոշ պիթոնյան սցենարների օրինակներ: Նույնիսկ եթե դուք 0 ծանոթ եք python կոդի հետ, սցենարները պարզ են ընթերցվում և կլինեն կոդի գերազանց հատվածներ ՝ մեզ ճանապարհ տանելու համար: Ես խորհուրդ եմ տալիս օգտագործել այստեղ ներկայացված բոլոր տեղեկությունները և մշակել այնքան սցենար, որքան անհրաժեշտ է:
Քայլ 10: Հայտնաբերեք մեր I2C- ն
Գրադարանի ներսում նախորդ քայլից կան հղումներ և հասցեներ, որոնք մենք ստիպված կլինենք փոփոխել:
գործարկեք հետևյալ ծածկագիրը ՝ որոշելու, թե որն է մեր ցուցադրման հասցեն.
sudo i2cdetect -y 0
Իմ դեպքում ես նկատեցի 3f- ի հղումը, ուստի ես դա կնշեմ և համապատասխանաբար փոխեմ գրադարանի կազմաձևման ֆայլում գտնվող LCD հասցեն:
Խնդրում ենք սեղմել յուրաքանչյուր պատկերի վրա ՝ պատկերը ընդլայնելու համար ՝ գտնվելու վայրը և հասցեն նկատելու համար:
Քայլ 11: Տեղադրեք պարապ - ըստ ցանկության
Մենք, հավանաբար, կարող ենք աշխատել python- ում ՝ օգտագործելով տերմինալի պատուհանը, բայց այն դեպքում, եթե մենք ապագայում իսկապես ուզում ենք ինչ -որ հիանալի բաներ պատրաստել python- ի միջոցով, ապա հիանալի կլիներ ունենալ պատուհան պատուհան աշխատելու համար:
sudo apt-get տեղադրել անգործուն
Պարապուրդն ինքն իրեն կավելացնի մեր մենյուի բարում, որը կոչվում է զարգացում:
Քայլ 12: Եկեք փորձարկենք
Դեռևս մեր տերմինալի պատուհանում մենք կարող ենք փորձարկել մինչ այժմ մեր աշխատանքը. Օգտագործելով Circuit Basics հղումը կամ այստեղ ներկայացված հավելվածը, փորձարկեք մեր առաջին աշխատանքը. (Circuit Basics ֆայլի անունը «hello.py»)
sudo python3 cbhello.py
«Բարև աշխարհ» -ը պետք է ցուցադրվի մեր էկրանին - շնորհավորում եմ:
Ctrl-C- ը կդադարեցնի պիթոնի ծածկագիրը և կվերադարձնի հրամանի տողը:
Պարզապես դեռ կապույտ էկրան տեսնու՞մ եք: Ձեր հակադրության կարգավորումները կարող են չափազանց ցածր լինել: Վերցրեք մի փոքր Philips գլխի պտուտակահան և մի փոքր շրջեք կաթսան I2C էկրանի տախտակի հետևի մասում ՝ ձեր հակադրությունը մի փոքր բարձրացնելու համար: Նույնը ճիշտ է, բայց ուղղության հակառակ, եթե տեսնում եք «Բարև աշխարհ», բայց այն հայտնվում է բլոկների հետևում:
Ստուգեք ձեր տերմինալը պիթոնի սխալ հաղորդագրությունների համար:
Քայլ 13: Այժմ սառեցրեք:
Գրեթե ավարտված է, այստեղից մաքրման աշխատանքներ են կատարվել: Հիշեք, որ մենք օգտագործում ենք միջուկի ավելի հին տարբերակ: Մեր ծրագրաշարի թարմացումը պետք է որևէ վտանգ չներկայացնի, սակայն որոնվածի թարմացումները կարող են աղետ բերել: Սառեցրեք մեր համակարգը որոնվածի հետագա թարմացումներից ՝ կրկին այցելելով.
sudo armbian-config
- այս անգամ համակարգը կողպելու համար թույլ չտալ կատարելագործում: Դուք կնկատեք, որ իմ սքրինշոթն արվել է բարելավումները սառեցնելուց հետո (տե՛ս «սառեցնել» - իսկ սառեցումից հետո ֆոնը կարմիրն է ընդդեմ կապույտի): Ես միշտ կարող եմ սառեցնել, սակայն ես խստորեն խորհուրդ եմ տալիս խուսափել այս գայթակղությունից: Gպտալու համար ես արդիականացրեցի որոնվածը միայն տեսնելու համար, թե ինչ կլինի, և ինչպես և սպասվում էր, վատ բաներ պատահեցին իմ X11 թղթապանակին: Ես ստիպված էի նորից սկսել զրոյից, այլ ոչ թե պարզապես չեղյալ համարել:
Քայլ 14. Վերափոխեք մուտքը HDMI- ի համար, նորից հավաքեք
Դուք շուրջս պառկած dremel ունե՞ք: Գործի պլաստմասը բավականին բարակ է, իսկ hdmi նավահանգիստը ջղայնացնելը բավականին հեշտ է: Ես կպատկերացնեի, որ լավ, սուր մկրատը կարճ աշխատանք կտարածի HDMI մալուխի համար անցք ստեղծելու վրա: Գործի նկատմամբ նավահանգստի անկյունի պատճառով դուք պետք է լրացուցիչ տեղ թողնեք մալուխի լարի լայնության համար: Եթե դուք այս քայլը բարձրացնեք, առանց որևէ մտահոգության, ինչպե՞ս կարող եմ դա գեղեցիկ ձևավորել: - անհրապույր?
Տախտակի ամենագեղեցիկ հատկանիշներից մեկը, որը լայնորեն չի գովազդվում, ձայնի որակն է: Ես բավականաչափ մեծ անցք եմ բացել, որպեսզի 3.5 մմ ձայնային խցիկ օձը պատսպարեմ պատյանով, ոչ այնքան հեռու իմ hdmi անջատումից: Ես անհրաժեշտ չեմ համարում գլխարկ կամ դակ/գլխարկ կցել, քանի որ խցիկից դուրս եկող ձայնը շատ լավ որակ է:
Հակառակ ուղղությամբ, երբ մենք ապամոնտաժեցինք պատյանը, նորից հավաքեցինք տախտակը և էկրանը պատյանին: Մեր աշխատանքն այստեղ ավարտված է:
Քայլ 15: Եզրակացություն
Տարբեր այլ Օպերացիոն համակարգեր փորձելու փորձից հետո ես ավելի քան գոհ եմ Արմբիանից: Իրականում, ես գոհ էի նախնական տեղադրումից և կազմաձևումից, և pi- ի սկզբնավորման համարժեքի համեմատ, Արմբյանը մի փոքր ավելի ինտուիտիվ թվաց: Ես նույնպես փորձեցի (իրական) Debian- ը, բայց դա կարծես թե խափանեց խորհուրդը, և մի քանի այլ ՕՀ -եր, որոնք ես չեմ նշի, քանի որ դրանք պարզապես չեն աշխատի:
Թվում է, թե Արմբիանը Linux OS- ի Rodney Dangerfield- ն է (նույնիսկ Distro Watch- ը նրանց տալիս է սառը ուսը), բայց ես սկսում եմ իսկապես վայելել այն:
Թեև ես դժգոհություն չունեմ rock64- ի նկատմամբ, ինձանից կպահանջվի որոշ ժամանակ, մինչև որ ես վստահեմ, որ այլ տախտակ նորից քմահաճույքով գնել:
Հուսանք, որ դա ձեզ դուրս բերեց դժվարություններից, և դուք զարգացման երանության ճանապարհին եք:
-Հատուկ շնորհակալություն Scott Campbell- ին Circuit Basics- ում `ձեր գերազանց աշխատանքի համար:
Խորհուրդ ենք տալիս:
DIY էլեկտրամատակարարում, օգտագործելով LM317 - Lm 317 փոփոխական լարման ելք `12 քայլ
DIY էլեկտրամատակարարում, օգտագործելով LM317 | Lm 317 փոփոխական լարման ելք. Այսօր մենք կսովորենք, թե ինչպես պատրաստել փոքր էներգիայի մատակարարման սարք ձեր փոքր նախագծերի համար: LM317- ը լավ ընտրություն կլինի ցածր հոսանքի աղբյուրի համար: Lm317- ը ապահովում է փոփոխական ելքային լարում, որը կախված է իրականում կապված դիմադրության արժեքից: wi
Ստացեք էլփոստի ահազանգեր ձեր տան անվտանգության համակարգից `օգտագործելով Arduino: 3 քայլ
Ստացեք էլփոստի ահազանգեր ձեր տան անվտանգության համակարգից Arduino- ի միջոցով. Arduino- ի միջոցով մենք հեշտությամբ կարող ենք վերափոխել էլփոստի հիմնական գործառույթները գործնականում անվտանգության համակարգի գոյություն ունեցող ցանկացած տեղադրման մեջ: Սա հատկապես հարմար է հին համակարգերի համար, որոնք, ամենայն հավանականությամբ, վաղուց անջատված են եղել մոնիտորինգի ծառայությունից
Օգտագործելով ուլտրաձայնային հեռավորության տվիչ և սերիական մոնիտորի ելք. 6 քայլ
Օգտագործելով ուլտրաձայնային հեռավորության տվիչ և սերիական մոնիտորի ելք. Wantանկանում եք սովորել, թե ինչպես օգտագործել սերիական մոնիտորի ելքը: Դե, այստեղ դուք ունեք կատարյալ ձեռնարկ, թե ինչպես դա անել: Այս ուսանելիում ես ձեզ կառաջնորդեմ պարզ քայլերի միջոցով, որոնք անհրաժեշտ են ուլտրաձայնային տվիչի միջոցով հեռավորությունը հայտնաբերելու և տեղեկացնելու համար
Ստացեք էկրան ձեր Google Home- ի համար ՝ օգտագործելով Raspberry Pi և Dialogflow (Chromecast Այլընտրանք). 13 քայլ
Ստացեք էկրան ձեր Google Home- ի համար ՝ օգտագործելով Raspberry Pi և Dialogflow (Chromecast Այլընտրանք). Երբ ես գնել եմ իմ Google տունը, ես ցանկանում էի վերահսկել իմ սարքերը տանը ՝ օգտագործելով ձայնային հրամաններ: Այն ամեն կերպ հիանալի է աշխատում, բայց ես վատ զգացի դրա տեսաֆիլմերի հնարավորության համար: Մենք կարող ենք դիտել Youtube և Netflix միայն այն դեպքում, եթե ունենք Chromecast սարք կամ T
Ստացեք ալբոմ ձեր iPod- ից ձեր iTunes- ում: 5 քայլ
Ստացեք ալբոմ ձեր iPod- ից ձեր iTunes- ում. ձեր համակարգչի մեջ: Իրականում դա բավականին հեշտ է, և նույնիսկ կարող եք գտնել որոշակի ալբու