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

Pi փաթեթ ՝ 4 քայլ
Pi փաթեթ ՝ 4 քայլ

Video: Pi փաթեթ ՝ 4 քայլ

Video: Pi փաթեթ ՝ 4 քայլ
Video: Դահլիճում նստած տղային նայեք 😂 #armenia #humor #հումոր 2024, Նոյեմբեր
Anonim
Pi փաթեթ
Pi փաթեթ
Pi փաթեթ
Pi փաթեթ
Pi փաթեթ
Pi փաթեթ
Pi փաթեթ
Pi փաթեթ

Սա Mini Raspberry Pi Zero համակարգիչ է: Կարող եք միացնել մի փոքր USB ստեղնաշար (USB OTG ադապտերի օգնությամբ) այն օգտագործել որպես փոքր Linux համակարգիչ `դրա շուրջ մի քանի պարզ ծրագրեր գործարկելու և գործարկելու համար:

Այս նախագծի իրականացման համար շատ ժամանակ չի պահանջվում, և այն կարող է կատարվել հանգստյան օրերին ՝ օգտագործելով մի քանի պարզ զոդման և Linux- ի և հրամանի տողի մասին հիմնական գիտելիքներ:

Ես պլանավորում եմ օգտագործել այն մի քանի պարզ ծրագրավորում կատարելու համար և որպես ֆայլերի փոքր մինի սերվեր

Քայլ 1: Էլեկտրոնիկա

Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա

Ես (2.4 դյույմ) ili9341 LCD- ն միացրեցի Raspberry Pi Zero W- ին որպես այդպիսին LCD-> Pi ----------------- Vin-> 3.3VGND-> GNDCLK-> CLKMOSI- > MOSIMISO -> MISO (Կարող է անհրաժեշտ չլինել) CS -> CE0DC -> 18 (Սովորաբար GPIO 24, բայց դա օգտագործելիս խնդիրներ ունեի) RESET -> 23 (սովորաբար GPIO 25, բայց ես օգտագործելիս խնդիրներ ունեի) LED -> 3.3 V (Դուք կարող եք այն միացնել մեկ այլ GPIO կապին, բայց ես նախընտրում եմ, որ հետևի լույսը միշտ միացված լինի)

Ավելին, զուգահեռաբար տեղադրեցի օգտագործված 1650mah հեռախոսի մարտկոց (լու շուկայից), 5 Վ լարման ուժեղացուցիչի փոխարկիչ և լիցքավորման միացում: Ես ապակոդավորեցի USB A վարդակը Boost փոխարկիչից `այն ավելի դյուրակիր դարձնելու համար: Ես մի շարք անջատիչ եմ դնում Boost փոխարկիչից և Raspberry Pi- ից ՝ սարքը միացնելու և անջատելու համար:

Մարտկոց -> Լիցքավորիչ և պաշտպանություն -> Խթանում -> Անջատիչ -> Ազնվամորի Պի

Ուշադրություն դարձրեք, քանի որ մարտկոցը և Boost փոխարկիչը շատ ուժեղ չէ, որոշ դեպքերում այն կարող է բավարար չլինել Raspberry Pi- ն սնուցելու համար: Օրինակ, այն չի կարող սնուցել բազմաթիվ USB սարքեր ՝ օգտագործելով միայն իր մարտկոցը:

Քայլ 2: Softwareրագրակազմ

Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում

Նախ, ես կազմաձևեցի Raspberry Pi- ն, որպեսզի այն մտնի վահանակի մեջ:

LCD վարորդը բեռնելու համար գործարկեք այս հրամանը

  • sudo modprobe fbtft_device custom name = fb_ili9341 gpios = վերակայում ՝ 23, dc: 18, led: 24 արագություն = 16000000 bgr = 1
  • Ես այն ավելացրեցի rc.local- ին ՝ ելք 0 ասելով վերջին տողից առաջ, որպեսզի LCD վարորդը բեռնվի բեռնման ժամանակ: Պարզապես հրամանը ֆայլին ավելացնելը հարմար է
  • Կան նաև այլ հրահանգներ (ստորև բերված հղումներում), որոնք հուշում են, որ այլ ֆայլեր խմբագրեք, որպեսզի այն բեռնվի բեռնախցիկում: Այդ կերպ նույնպես կաշխատի

Էկրանին X Server (Raspberry Pi desktop) կարգավորելու համար հետևեք այստեղ ՝ X Server- ի քայլերին:

Մխիթարիչը LCD էկրանին ցուցադրելու համար հետևեք այստեղ ՝ Միացնել վահանակի միացման քայլին

Գործարկեք con2fbmap n 1 -ը, որպեսզի մյուս n վահանակը տեղադրվի Raspberry Pi- ում: օր. con2fbmap 3 1

Հղումներ

pi0cket.com/guides/ili9341-raspberry-pi-gu…

marcosgildavid.blogspot.com/2014/02/getting…

github.com/notro/fbtft/wiki/Framebuffer-us…

github.com/notro/fbtft/wiki/Boot-console

Քայլ 3: պատյան

Պատյան
Պատյան
Պատյան
Պատյան
Պատյան
Պատյան

Սարքը դյուրակիր և թեթև դարձնելու համար ես օգտագործեցի և թեքեցի որոշ թափանցիկ ճկուն պլաստիկ: Գրիչով դանակը և մկրատը բավական կլինեն միկրո USB և մինի HDMI պորտերի կտրվածքներ պատրաստելու համար: Դրանից հետո, ինչ -որ հստակ սկոտչ ժապավեն կօգտագործվեր ամեն ինչ միասին ամրացնելու համար: Սկզբում ես կոտրված մատիտի պատյանից թափանցիկ պլաստիկ էի օգտագործում, բայց դրանից հետո որոշ փաթեթավորումներից (USB հանգույց) գտա և օգտագործեցի թափանցիկ պլաստիկ, ինչպես դա եղավ (գրեթե) ճիշտ չափը: Թեև լրացուցիչ տարածք կար, ես այն օգտագործեցի լրացուցիչ պարագաներ պահելու համար (USB OTG ադապտեր):

Քայլ 4: Իրեր, որոնց վրա կարելի է բարելավել

Սա պարզ նախագիծ է, որն ավարտելու համար ինձանից պահանջվեց 3 օրից պակաս ժամանակ: Այնուամենայնիվ, դուք կարող եք բարելավել այն ՝

  1. Ավելացնելով Raspberry Pi տեսախցիկը

    Դուք կարող եք դա տեսնել նախատիպերի մեջ, բայց այն ի վերջո հանվեց, քանի որ օգտագործում է էներգիա, որը կարող էր պահպանվել, և իմ Raspberry Pi Zero W- ի տեսախցիկի միակցիչն ամեն դեպքում կոտրվեց

  2. Ավելի լավ (գուցե 3D տպված) պատյան պատրաստելը

    Սա կդարձնի այն ավելի ամուր և դիմացկուն: Ինձ համար. Ես չափազանց ծույլ էի 3D մոդելի նկատմամբ և չունեի 3D տպիչ, բայց դուք կարող եք օգտագործել նաև այլ բարակ կոշտ նյութեր, ինչպիսիք են ակրիլը և այլն:

  3. Դիպչել էկրանի տեղադրում

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