Բովանդակություն:
- Քայլ 1: Էլեկտրոնիկա
- Քայլ 2: Softwareրագրակազմ
- Քայլ 3: պատյան
- Քայլ 4: Իրեր, որոնց վրա կարելի է բարելավել
Video: Pi փաթեթ ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Սա 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 օրից պակաս ժամանակ: Այնուամենայնիվ, դուք կարող եք բարելավել այն ՝
-
Ավելացնելով Raspberry Pi տեսախցիկը
Դուք կարող եք դա տեսնել նախատիպերի մեջ, բայց այն ի վերջո հանվեց, քանի որ օգտագործում է էներգիա, որը կարող էր պահպանվել, և իմ Raspberry Pi Zero W- ի տեսախցիկի միակցիչն ամեն դեպքում կոտրվեց
-
Ավելի լավ (գուցե 3D տպված) պատյան պատրաստելը
Սա կդարձնի այն ավելի ամուր և դիմացկուն: Ինձ համար. Ես չափազանց ծույլ էի 3D մոդելի նկատմամբ և չունեի 3D տպիչ, բայց դուք կարող եք օգտագործել նաև այլ բարակ կոշտ նյութեր, ինչպիսիք են ակրիլը և այլն:
- Դիպչել էկրանի տեղադրում
Խորհուրդ ենք տալիս:
Անլար լիթիումի մարտկոցի փաթեթ. 8 քայլ (նկարներով)
Եռակցված լիթիումի մարտկոցի փաթեթ. Եթե էլեկտրոնիկայի ոլորտում եք, ապա ընդհանուր մարտահրավերը, որը պետք է հաղթահարել, կլինի համապատասխան էներգիայի աղբյուր գտնելը: Սա հատկապես ճիշտ է բոլոր շարժական սարքերի/նախագծերի համար, որոնք գուցե ցանկանաք կառուցել, և այնտեղ, ամենայն հավանականությամբ, մարտկոցը կլինի ձեր լավագույն խաղադրույքը
DIY EBike մարտկոցի փաթեթ ՝ 4 քայլ
DIY EBike մարտկոցի փաթեթ. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է համատեղել Li-Ion բջիջները, նիկելի շերտերը և BMS (մարտկոցի կառավարման համակարգ) ՝ EBike- ի համար մարտկոց ստեղծելու համար: Իմ փաթեթն ունի 48V լարում, 5Ah հզորություն և 20A ելքային հոսանք, բայց կարող եք
ATGAMES դյուրակիր Sega Genesis- ը դարձրեք բարձրախոսների անլար փաթեթ. 13 քայլ (նկարներով)
Մի ATGAMES դյուրակիր Sega Genesis- ը դարձրեք բարձրախոսների անլար հավաքածուի. այդ նոր ուժը գտա՞վ: A: Փոփոխեք ATGAMES Portable Sega Genesis- ը մետաղալարով
Պարզ կետային եռակցող մեքենայի մարտկոցի օգտագործմամբ `լիթիում իոնային մարտկոցի փաթեթ կառուցելու համար` 6 քայլ
Պարզ կետային եռակցող մեքենայի մարտկոցի օգտագործումը լիթիում իոնային մարտկոցի տուփ կառուցելու համար. Ահա թե ինչպես եմ ես մեքենայի մարտկոցով տեղադրում կետային զոդիչ, որն օգտակար է լիթիումի իոնային (Li-ion) մարտկոցների փաթեթներ կառուցելու համար: Ինձ հաջողվել է կառուցել 3S10P փաթեթ և բազմաթիվ զոդումներ այս տեղում եռակցող սարքով: Այս Spot Welder- ը ուսանելի է ներառում, Ֆունկցիոնալ բլոկի դի
DIY բազմաբջիջ մարտկոցի փաթեթ ՝ 4 քայլ
DIY բազմաբջիջ մարտկոցի փաթեթ. Այս հրահանգը կներկայացնի, թե ինչպես կարելի է կառուցել բազմաբջիջ մարտկոց ՝ վերալիցքավորվող 18650 բջիջներից: Այս տեսակի բջիջները կարելի է գտնել նոութբուքի մարտկոցների ներսում, մասնավորապես այն, որոնք նշված են որպես լիթիումի իոն (կամ Li-Ion): Չեմ լուսաբանի, թե ինչպես հասնել նկուղում