Բովանդակություն:
- Քայլ 1: Օգտագործված մասեր
- Քայլ 2: 3D ձևավորում
- Քայլ 3: Pi- ի հզորացում
- Քայլ 4: Displayուցադրել
- Քայլ 5: Ամեն ինչ միասին դնելը և Pi- ին միանալը
- Քայլ 6: Եզրակացություն
Video: RPi- ով օպտիկական սկավառակի վերագործարկում. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս նախագիծը ծագեց այն բանից հետո, երբ իմ սիրելի նոութբուքի օպտիկական սկավառակը սկսեց իրեն վատ պահել: CD սկուտեղը բազմիցս դուրս էր թռչում, երբ ես դյուրակիր համակարգիչին հրում էի կամ որևէ կերպ տեղափոխում այն: Խնդրի իմ ախտորոշումն այն էր, որ պետք է լիներ ինչ -որ չամրացված միացում, որը խափանում էր հեռացման անջատիչը, երբ այն տեղափոխվում էր: Սա ավելի ու ավելի նյարդայնացնող դարձավ, և վերջապես, ես որոշեցի ինչ -որ բան անել դրա համար: Ես միայն մեկ անգամ էի օգտագործել օպտիկական սկավառակը իմ նոութբուքը ունենալու 2 տարվա ընթացքում, այնպես որ ես մտածեցի, որ ես, ամենայն հավանականությամբ, կարող եմ առանց դրա:
Սկուտեղը հեռացնելը նշանակում էր, որ իմ համակարգչի կողքին մի մեծ անցք կար, ուստի պետք էր այն ինչ -որ բանով լցնել: Ես տեսել էի, որ կարող եք գնել դափնիներ, որոնցում կարող եք տեղադրել երկրորդ կոշտ սկավառակը ձեր նոութբուքի համար: Ես դրա կարիքը չունեի, դրա փոխարեն ես սկսեցի նախագծել և եռաչափ տպել փոխարինող դատարկ մաս `նույն չափսերով, ինչ սկզբնական սուզվելը, այն տարածքով, որը կարող էր տեղավորել անձնագրի չափի նոթատետրը, որը պահում էր իմ նախագծի բոլոր գաղափարները: in. Սա փոքրիկ զվարճալի նախագիծ և զրույց սկսնակ էր և կատարյալ աշխատեց: Այնուամենայնիվ, դա ինձ ստիպեց մտածել, որ դուք, հավանաբար, կարող եք այլ բաներ տեղավորել այս նոր գտած անշարժ գույքի մեջ իմ նոթբուքի մեջ: Մտածեցի այն մասին, թե ինչ կարող եմ տեղադրել այնտեղ և հասկացա, որ կարող եմ իմ համակարգչի մեջ տեղադրել Raspberry Pi- ն, որը կարող եմ օգտագործել շարժվող նախագծերի և իմ համակարգչի համար ավելի ծրագրավորվող IO- ի համար: Այս գաղափարի զարգացումից հետո ես առաջ եկա այն գաղափարի մասին, որով Pi- ն սնուցվում է նոութբուքի կողմից տրամադրված էներգիայով `օպտիկական սկավառակը գործարկելու և նոութբուքից Pi- ին VNC- ի միջոցով միանալու համար: Սա նշանակում էր, որ ես կարող էի մուտք գործել իմ Raspberry Pi- ի աշխատասեղան ցանկացած վայրում ՝ առանց դրա հետ աշխատող բոլոր ծայրամասային սարքերի կարիքի: Սա մի փոքր նման է pi-top- ին, սակայն այստեղ ես դեռ կարողանում եմ օգտագործել իմ նոութբուքը, ինչպես այն ի սկզբանե նախատեսված էր, բացառությամբ cd սկավառակի բացակայության:
Այս Ուղեցույցում ես կանցնեմ այն մասին, թե ինչպես եմ ես կառուցել այս նախագիծը և այն խնդիրները, որոնց ես հանդիպել և հաղթահարել եմ: Դա իսկապես ավանդական չի լինի, որտեղ ես անցնում եմ յուրաքանչյուր քայլ, որին պետք է հետևել կրոնական առումով, որովհետև կարծում եմ, որ դա բավականին խորշ է, քանի որ մեր օրերում շատ քչերն են իրենց նոութբուքում ունենալու շարժական օպտիկական սկավառակներ: Փոխարենը այս Instructable- ում, ես հույս ունեմ ցույց տալ, թե ինչպես եմ ես հաղթահարել տարբեր դիզայնի խնդիրները, որպեսզի ոչ ոք ստիպված չլինի նմանատիպ նախագծերի վրա աշխատելիս:
Ես կտրամադրեմ օգտագործված մասերի և բոլոր 3D ֆայլերի հղումներ, այնպես որ, եթե որևէ մեկը ունենա նույն նոութբուքը (Lenovo ThinkPad T420) կամ համատեղելի, ապա նրանք նույնպես կարող են կառուցել նախագիծը: Եթե որևէ կոնկրետություն անհասկանալի է, խնդրում ենք ազատ զգալ մեկնաբանել, և ես ուրախությամբ կօգնեմ:
Քայլ 1: Օգտագործված մասեր
Այս նախագծի համար իսկապես անհրաժեշտ էր ընդամենը 3 հիմնական մաս.
Ազնվամորու պի `NOOBS- ի թարմ տեղադրմամբ, որի վրա կպչում են ուղիղ անկյան կապում: Ես Pi Zero W- ի հետ գնացի փոքր ձևի գործոնի և այն փաստի համար, որ ինձ լրացուցիչ ցանցային սարքավորումներ պետք չեն: Որպես հետագա մտքեր, ես հասկացա, որ գուցե կարողանայի այնտեղ տեղավորել ստանդարտ չափի ազնվամորու պի, ինչպիսին է Pi 3 b+ - ը, եթե ապամոնտաժեի USB և Ethernet պորտերի նման միակցիչները:
28 x 132 OLED I2C էկրան: Սա ցուցադրում է pi- ի IP- ն, որպեսզի ավելի հեշտությամբ կարողանաք կապվել SSH- ի կամ VNC- ի հետ: Ես էժանագին մի քանիս գնել եմ Չինաստանից, քանի որ չէի ուզում անհանգստանալ դրանք կոտրելու համար, բայց կարող եք նաև ավելի գեղեցիկ գնել Adafruit- ից: Բարեբախտաբար, Adafruit գրադարանը իրենց արտադրանքի համար կարող է օգտագործվել նաև չինականի համար:
Արականից իգական բարակ SATA մալուխ: Սա օգտագործվում է նոութբուքի էներգիան վերցնելու համար: Այն պետք է ունենա հոսանքի հատվածից եկող բոլոր լարերը (դրա մասին ավելի ուշ):
Քայլ 2: 3D ձևավորում
Raspberry Pi- ն օպտիկական սկավառակի սկուտեղի բնիկում տեղավորելու համար ինձ անհրաժեշտ էր ստեղծել միևնույն չափսերով ինչ -որ բան, ինչ սկավառակը: Usingույգ տրամաչափի օգնությամբ ես հանեցի սկավառակի չափերը և գծագրեցի այդ չափսերով ուրվագիծ իմ CAD ծրագրում: Այստեղ ես օգտագործում եմ Onshape- ը ՝ բրաուզերի վրա հիմնված գործիք: Դա բավականին լավ է և նշանակում է, որ կարիք չկա համակարգչից բեռնել ծրագրակազմ, և ամենակարևորը ՝ այն աշխատում է Linux- ի հետ: Այնուամենայնիվ, ես խորհուրդ կտայի Fusion 360- ին և Instructable- ի սեփական 3D տպագրության դասին, եթե ցանկանում եք սկսել այսպիսի դիզայնով, և ձեր օպերացիոն համակարգը ապահովված է: Ես դուրս մղեցի ուրվագիծը ՝ մասի ճիշտ չափս ստեղծելու համար և սկսեցի անցքեր ավելացնել այն կողմին, որտեղ պտուտակներով տեղավորվում են սկավառակի ամրակները: Այս տեսահոլովակները շատ օգտակար են, քանի որ դրանք պահում են սուզվելը տեղում, բայց նաև հանվում են սկավառակից, այնպես որ ինքներդ դրանք վերափոխելու կարիք չունեք: Հիմնական ձևն ունենալուց հետո ես սկսեցի գծել վերին մակերևույթի վրա այն բոլոր անցքերը, որոնք ցանկանում էի անել Raspberry Pi- ի, SATA միակցիչի, լարերի և ցուցադրման համար: Դեռ ինչ -որ տեղ էր մնացել, այնպես որ ես ավելացրի տարածք ՝ նախատիպը նախուտեստի համար դնելու համար նախատեսված տախտակ տեղադրելու համար: Ես նաև էսքիզ արեցի դիմացի մասում ՝ արտածելու, ցուցադրման համար տարածք ստեղծելու համար:
Ինձ հարկավոր էր մի քանի անգամ տպել և հարմարեցնել իմ դիզայնը, որպեսզի այն ճիշտ ստանա և բոլոր անցքերն ունենան ճիշտ վայրերում և չափերում: Մի բան, որ պետք է հիշել, դա տպիչի հանդուրժողականությունն է այն նախագծելիս, որպեսզի ամեն ինչ կատարյալ տեղավորվի:
Ես տպել եմ իմը մոտ 20% լցված և 0,15 մմ շերտի բարձրությամբ, և այն ստացել եմ գրեթե կատարյալ:
Իմ Onshape ֆայլերը կարելի է դիտել այստեղ: Կամ կարող եք պարզապես ներբեռնել STL- ը: Սա նախատեսված էր իմ Lenovo ThinkPad T420- ի համար, հավանաբար համատեղելի չի լինի այլ դյուրակիր համակարգիչների հետ:
Քայլ 3: Pi- ի հզորացում
Pi- ի սնուցումը, հավանաբար, ծրագրի ամենախորամանկ մասն էր: SATA միակցիչն իմ նոութբուքի վրա չի ապահովում 5 Վ էլեկտրաէներգիա, եթե չպարզի, որ սարքը առկա է: Համացանցը զննելուց հետո ես գտա SATA-io վերանայման 2.6 փաստաթուղթը, որը հակիրճ նշում է, որ սարքը հայտնաբերելու համար պետք է լինի 1k դիմադրություն սարքի ներկա քորոցի և գետնի միջև: Բոլոր կապումներն առանձնացրեցի Վիքիպեդիայի էջի և բազմիմետրի օգնությամբ: Իմ մալուխի վրա պարզվեց, որ երկու սև լարերը GND և +5v էին, իսկ դեղինն ու կարմիրը համապատասխանաբար Device Present (DP) և Manufacturing Diagnostic (MD) կապում էին: Ես կարճացրեցի տվյալների մալուխը, և ինձ պետք չէր MD- ի քորոցը, այնպես որ ես նույնպես կտրեցի այն և մեկուսացրեցի այն `օգտագործելով ջերմության նվազման խողովակ: Ես կպցրեցի 1k դիմադրություն DP- ի և GND- ի միջև և վերցրեցի GND- ի կողմը և երկարացրեցի այդ մետաղալարը: Սա ինձ թողեց ընդամենը 5 վ և GND, որոնք ես ուղղակիորեն զոդեցի Pi- ի հետևի մասում ՝ միկրո USB պորտի հետևում գտնվող երկու բարձիկների վրա:
ՆՇՈՒՄ:
Սա նախագծի ամենավտանգավոր մասն է, և ես դեռ զարմանում եմ, որ դա անելով չեմ կոտրել համակարգիչս: Խնդրում ենք համոզվել, որ եթե դուք նման բան եք անում, ապա հստակ հասկանում եք, թե ինչ եք անում, հակառակ դեպքում հեշտությամբ կարող եք կոտրել իրերը:
Քայլ 4: Displayուցադրել
Իմ նախագծին ցուցադրում ավելացնելը շատ անհրաժեշտ չէր, բայց դա Pi- ին միացնելը շատ ավելի հեշտացնում է: Ես ապամոնտաժեցի դրա հետ եղած էկրանները և փոխարինեցի որոշ կարճ լարերով: Այնուհետև ես ամրացրեցի այս լարերի ծայրերը ազնվամորու pi- ի քորոցներին ՝ ըստ adafruit ուսուցման համակարգի I2C ուղեցույցի: Մետաղալարերը հետևի մասերը սոսնձելը բավականին բարդ էր, քանի որ աջ անկյունով կապող սալերը հեշտ չէր շրջվել զոդման միջոցով: Հավանաբար, ավելի հեշտ կլիներ լարերը կպցնել կապում, այնուհետև կապել դրանք Pi- ին: Ես համեմատեցի լարերի երկարությունը տպագիր մասի հեռավորությունների հետ `համոզվելու համար, որ լարերը չափազանց երկար չեն:
Քայլ 5: Ամեն ինչ միասին դնելը և Pi- ին միանալը
Մնում էր միայն Pi- ի տեղադրումը: Ես միացրեցի այն իր բոլոր ծայրամասային սարքերով (էկրան, ստեղնաշար և մկնիկ) և ստեղծեցի VNC ՝ համաձայն այս ձեռնարկի: Հետո ես այս ձեռնարկով միացրեցի I2C- ը ազնվամորու pi- ի վրա: Եվ վերջապես տեղադրեք բոլոր գրադարանները ՝ այս ձեռնարկից I2C ցուցադրումը գործարկելու համար: Դուք կնկատեք, որ ես օգտագործում եմ stats.py- ի օրինակը իմ նախագծում, բայց եթե ցանկանամ, կարող եմ այն խմբագրել, բայց դա կատարյալ է այս հավելվածի համար: Գործարկման ժամանակ վիճակագրությունը ցուցադրելու համար ես ավելացրի stats.py ուրվագիծը գործարկելու /etc /պրոֆիլի ներքևում ՝ օգտագործելով.
sudo nano /etc /profile
և հետո ավելացվում է ներքևում.
sudo python /Adafruit_Python_SSD1306/examples/stats.py
պահպանել և դուրս գալ Ctrl-X, Y, Enter- ով
Այժմ, երբ ես վերագործարկում եմ pi- ն, այն ցույց է տալիս վիճակագրությունը մի քանի անգամ բեռնվելուց հետո: Այն բանից հետո, երբ ես ամեն ինչ աշխատեցի, ես այն բոլորը դրեցի տպագիր մասի վրա ՝ համոզվելով, որ SATA մալուխը ճիշտ ճանապարհով եմ վերցրել, և այն սահեցի նոութբուքի մեջ և այն աշխատեց:
VNC- ով նոութբուքից Pi- ին միանալու համար երկու համակարգիչն էլ պետք է լինեն նույն ցանցում: Չնայած Pi- ն ցանցին միանալու համար ինձ պետք էր միանալ pi- ին կամ օգտագործել էկրան: Քանի որ ես չեմ ուզում ստիպված լինել այն միացնել էկրանի հետ ամեն անգամ, երբ փոխում եմ ցանցը, փոխարենը այն միացնում եմ իմ նոութբուքի ստեղծած թեժ կետին: Իմ նոութբուքը չի կարող կրկնել իր ինտերնետային կապը wifi- ից, քանի որ այն ունի միայն մեկ ցանցային քարտ: Սա նշանակում է, որ այն, ինչ պետք է անեմ, նոութբուքի թեժ կետի ստեղծումն է ՝ VNC- ով անցնող Pi- ին միանալու համար, այնուհետև Pi- ին միացնել տեղական այլ ցանցի, որին կարող է միանալ իմ նոութբուքը: Երբ նրանք երկուսն էլ նույն ցանցում են ինտերնետ կապով, ես կարող եմ նորից միանալ VNC- ի հետ: Եվ ահա մենք ունենք այն: Այժմ կարող եմ աշխատել նոութբուքի ինտերֆեյսից ինտերնետին միացված իմ Pi- ի վրա:
Քայլ 6: Եզրակացություն
Այս նախագիծը կառուցելը շատ զվարճալի էր, և ես այժմ երջանիկ եմ, որ ես փոխարինել եմ իմ նոութբուքի վատնված տարածքը ավելի օգտակար բանի համար: Ես շատ բան սովորեցի դրա վրա աշխատելիս և հուսով եմ, որ դա ձեզ ոգեշնչել է կառուցել նման բան: Եթե ունեք հարցեր, գաղափարներ կամ խորհուրդներ, կիսվեք դրանք մեկնաբանություններում, և ես անպայման կպատասխանեմ:
Եթե այս Ուղեցույցից ինչ -որ օգտակար բան ստանաք, կմտածե՞ք դրա օգտին քվեարկել Trash To Treasure մրցույթում, խնդրում ենք:)
Խորհուրդ ենք տալիս:
Ինչպես կատարել օպտիկական զույգ (Vactrol). 6 քայլ (նկարներով)
Ինչպես պատրաստել Optocoupler (Vactrol). Սա կարճ նկարագրություն է, թե ինչպես պատրաստել Optocoupler: Կա մի ամբողջ շարք անուններ, որոնց տակ ընկնում է այս փոքրիկ էլեկտրական բաղադրիչը: Մյուսները ներառում են vactrol, Opto-isolator, photocoupler և օպտիկական մեկուսիչ: Optocoupler- ը թույլ է տալիս փոխանցել
ESP8266 սարքով համակարգչի հեռակա անջատում կամ վերագործարկում. 10 քայլ (նկարներով)
Հեռակա անջատում կամ համակարգչի վերագործարկում ESP8266 սարքով. Այստեղ պարզ լինելու համար մենք փակում ենք ձեր համակարգիչը, այլ ոչ թե ուրիշի համակարգիչը: Պատմությունը հետևյալն է. Ֆեյսբուքում իմ ընկերը ինձ հաղորդագրություն ուղարկեց և ասաց, որ ունի տասնյակ համակարգիչներ, որոնք աշխատում են մաթեմատիկայի փունջ, բայց ամեն առավոտ առավոտյան 3 -ին նրանք փակվում են: Ս
Սկավառակի մաքրման միջոցով Windows 10 -ում ազատեք սկավառակի տարածքը `7 քայլ
Սկավառակի մաքրում օգտագործելով սկավառակի մաքրումը. Windows 10-ում ազատեք սկավառակի տարածքը. Դա կարելի է արագ անել ՝ օգտագործելով Windows 10 -ի ներկառուցված “ Սկավառակի մաքրում ” և անվճար. Նախքան սկսելը ձեզ հարկավոր կլինեն հետևյալ իրերը ՝ 1) աշխատասեղան կամ նոութբուք 2) Windows 10 i
Ավելացրեք Arduino- ի վրա հիմնված օպտիկական արագաչափ ՝ CNC երթուղիչին. 34 քայլ (նկարներով)
Ավելացրեք Arduino- ի վրա հիմնված օպտիկական արագաչափ CNC երթուղիչին. Կառուցեք ձեր CNC երթուղիչի օպտիկական RPM ցուցիչ Arduino Nano- ով, IR LED/IR Photodiode տվիչով և OLED էկրանով 30 դոլարից պակաս: Ինձ ոգեշնչեց eletro18- ի Measure RPM - Optical Tachometer Instructable- ը և ցանկացա ավելացնել արագաչափ
Օպտիկական անձրևի տվիչ `6 քայլ (նկարներով)
Օպտիկական անձրևի տվիչ. Չափում եք անձրևը լազերո՞վ: Դա հնարավոր է: Հետևեք այս հրահանգին ՝ ձեր սեփական Opical Rain Sensor- ը պատրաստելու համար