Satura rādītājs:

Atkārtoti izmantot optisko diskdzini ar RPi: 6 soļi (ar attēliem)
Atkārtoti izmantot optisko diskdzini ar RPi: 6 soļi (ar attēliem)

Video: Atkārtoti izmantot optisko diskdzini ar RPi: 6 soļi (ar attēliem)

Video: Atkārtoti izmantot optisko diskdzini ar RPi: 6 soļi (ar attēliem)
Video: Fysetc Spider V1.1 - Servo install 2024, Novembris
Anonim
Atkārtoti izmantojiet optisko diskdzini ar RPi
Atkārtoti izmantojiet optisko diskdzini ar RPi
Atkārtoti izmantojiet optisko diskdzini ar RPi
Atkārtoti izmantojiet optisko diskdzini ar RPi
Atkārtoti izmantojiet optisko diskdzini ar RPi
Atkārtoti izmantojiet optisko diskdzini ar RPi

Šis projekts radās pēc tam, kad mana mīļotā klēpjdatora optiskais diskdzinis sāka nepareizi rīkoties. Kompaktdisku paliktnis vairākkārt izlec, kad es iespiedu savu klēpjdatoru vai jebkādā veidā to pārvietoju. Mana problēmas diagnoze bija tāda, ka jābūt kādam vaļīgam savienojumam, kas atvienoja izmešanas slēdzi, kad tas tika pārvietots. Tas kļuva arvien aizkaitinošāk, un beidzot es nolēmu kaut ko darīt lietas labā. 2 gadu laikā, kad man bija klēpjdators, es tikai vienu reizi biju izmantojis optisko diskdzini, tāpēc domāju, ka droši vien varētu iztikt bez tā.

Paplātes noņemšana nozīmēja, ka datora sānos ir liels caurums, tāpēc man tas bija jāaizpilda ar kaut ko. Es biju redzējis, ka jūs varat iegādāties nodalījumus, kuros varat ievietot otru cieto disku klēpjdatoram. Man tā īsti nebija vajadzība, tāpēc es sāku izstrādāt un 3D drukāt tukšu rezerves daļu ar tādiem pašiem izmēriem kā sākotnējai niršanai ar vietu, kurā varētu ievietot pases izmēra piezīmju grāmatiņu, kurā glabāju visas savas projekta idejas. Šis bija mazs jautrs projekts un sarunu iesācējs, un tas strādāja perfekti. Tomēr tas lika man domāt, ka jūs, iespējams, varētu iekļaut citas lietas šajā jaunajā atrastajā nekustamajā īpašumā manā klēpjdatorā. Es domāju par to, ko es varētu ievietot tā vietā, un sapratu, ka datorā varētu ievietot Raspberry Pi, ko varētu izmantot projektiem, atrodoties ceļā, un vairāk programmējamu IO datoram. Attīstoties šai idejai, es nācu klajā ar ideju barot Pi no klēpjdatora sniegtās jaudas, lai palaistu optisko diskdzini, un izveidot savienojumu ar Pi no sava klēpjdatora, izmantojot VNC. Tas nozīmēja, ka es varēju piekļūt sava Raspberry Pi darbvirsmai jebkurā vietā, neprasot visas ar to saistītās perifērijas ierīces. Tomēr tas nedaudz atgādina pi-top, taču šeit es joprojām varu izmantot savu klēpjdatoru, kā tas sākotnēji bija paredzēts, izņemot cd diska trūkumu.

Šajā pamācībā es apskatīšu, kā man gāja, veidojot šo projektu, kā arī problēmas, ar kurām saskāros un kuras pārvarēju. Tas nebūs īsti tradicionāls pamācība, kurā es eju cauri katram solim, kas reliģiski jāievēro, jo, manuprāt, tas ir diezgan niša, jo mūsdienās ļoti maz cilvēku klēpjdatorā ir noņemami optisko diskdziņu nodalījumi. Tā vietā šajā pamācībā es ceru parādīt, kā es pārvarēju dažādas dizaina problēmas, lai nevienam citam tas nebūtu jādara, strādājot pie līdzīgiem projektiem.

Es sniegšu saites uz detaļām un visiem izmantotajiem 3D failiem, tādēļ, ja kādam ir tieši tāds pats klēpjdators (Lenovo ThinkPad T420) vai saderīgs, viņš var arī izveidot projektu. Ja kāda specifika ir neskaidra, lūdzu, komentējiet, un es labprāt palīdzēšu.

1. darbība. Izmantotās detaļas

Izmantotās detaļas
Izmantotās detaļas
Izmantotās detaļas
Izmantotās detaļas
Izmantotās detaļas
Izmantotās detaļas

Šim projektam bija nepieciešamas tikai 3 galvenās daļas:

Aveņu pi ar svaigu NOOBS instalāciju ar taisnleņķa tapām pielodētas. Es devos kopā ar Pi Zero W par mazo formu un faktu, ka man nebūtu nepieciešama papildu tīkla aparatūra. Vēlāk es sapratu, ka, iespējams, es būtu varējis tur ievietot standarta izmēra aveņu pi, piemēram, Pi 3 b+, ja atdalītu lielos savienotājus, piemēram, USB un Ethernet portus.

28 x 132 OLED I2C displejs. Tas parāda pi IP, lai jūs varētu vieglāk izveidot savienojumu ar SSH vai VNC. Es nopirku dažus lētus no Ķīnas, jo negribēju uztraukties par to salaušanu, bet jūs varat arī iegūt labākus no Adafruit. Par laimi Adafruit bibliotēku savam produktam var izmantot arī ķīniešu bibliotēkai.

SATA kabelis no vīrieša līdz sievietei. Tas tiek izmantots, lai ņemtu enerģiju no klēpjdatora. Tam ir jābūt visiem vadiem, kas nāk no barošanas sadaļas (vairāk par to vēlāk).

2. solis: 3D dizains

3D dizains
3D dizains
3D dizains
3D dizains
3D dizains
3D dizains

Lai ietilptu Raspberry Pi optiskā diskdziņa slotā, man bija jāizveido kaut kas ar tādiem pašiem izmēriem kā diskdzinim. Izmantojot suportu pāri, es noņēmu piedziņas izmērus un savā CAD programmatūrā uzzīmēju skici ar šiem izmēriem. Šeit es izmantoju Onshape-pārlūka rīku. Tas ir diezgan labi un nozīmē, ka datorā nav jāielādē programmatūras slodze, un pats labākais - tas darbojas ar Linux. Tomēr es ieteiktu Fusion 360 un pašu Instructable 3D drukāšanas klasi, ja vēlaties sākt ar šāda veida dizainu un jūsu operētājsistēma tiek atbalstīta. Es izspiedu skici, lai izveidotu detaļu pareizajā izmērā, un sāku pievienot caurumus uz sāniem, kur piedziņas skavas ir piestiprinātas ar skrūvēm. Šie klipi ir ļoti noderīgi, jo tie notur niršanu vietā, bet ir arī noņemami no diskdziņa, tāpēc jums tie nav jāpārveido pašam. Pēc pamata formas es sāku uzzīmēt visus caurumus, kurus vēlējos izveidot Raspberry Pi, SATA savienotājam, vadiem un displejam. Vēl bija brīva vieta, tāpēc es pievienoju vietu, kur ievietot maizes dēli prototipu izstrādei. Es arī izveidoju skici priekšpusē, lai izspiestu, lai atbrīvotu vietu displejam.

Man vajadzēja vairākas reizes izdrukāt un pielāgot savu dizainu, lai tas būtu pareizi un visi caurumi būtu pareizajās vietās un izmērā. Viena lieta, kas jāpatur prātā, ir jūsu printera tolerance, veidojot to tā, lai viss būtu ideāli piemērots.

Es drukāju raktuves ar apmēram 20% pildījumu un 0,15 mm slāņa augstumu, un esmu ieguvis to gandrīz perfekti.

Manus Onshape failus var apskatīt šeit. Vai arī varat vienkārši lejupielādēt STL. Tas bija paredzēts manam Lenovo ThinkPad T420, iespējams, tas nebūs saderīgs ar lielāko daļu citu klēpjdatoru.

3. solis: Pi barošana

Pi barošana
Pi barošana
Pi barošana
Pi barošana
Pi barošana
Pi barošana
Pi barošana
Pi barošana

Pi barošana, iespējams, bija sarežģītākā projekta daļa. SATA savienotājs manā klēpjdatorā nenodrošina 5 V strāvu, ja vien tas nekonstatē ierīces klātbūtni. Pēc tīmekļa pārlūkošanas es atradu SATA-io 2.6 pārskatīšanas dokumentāciju, kurā īsi minēts, ka ierīces noteikšanai ir jābūt 1k rezistoram starp ierīces esošo tapu un zemi. Es identificēju visas tapas, izmantojot Wikipedia lapu un multimetru. Uz mana kabeļa izrādījās, ka divi melnie vadi bija GND un +5v, un dzeltenie un sarkanie bija attiecīgi Device Present (DP) un ražošanas diagnostikas (MD) tapas. Es nogriezu datu kabeli un man nebija nepieciešama MD tapa, tāpēc es arī to nogriezu un izolēju, izmantojot termiski saraušanās caurules. Es lodēju 1k rezistoru starp DP un GND, un paņēmu GND pusi un pagarināju šo vadu. Tas man atstāja tikai 5 V un GND, kurus es lodēju tieši Pi aizmugurē uz diviem spilventiņiem aiz barošanas mikro USB porta.

PIEZĪME:

Šī ir visbīstamākā projekta daļa, un es joprojām esmu pārsteigts, ka, to darot, nesalauzu datoru. Lūdzu, pārliecinieties, ka, darot kaut ko līdzīgu, jūs precīzi saprotat, ko darāt, pretējā gadījumā jūs varētu viegli salauzt lietas.

4. darbība. Displejs

Displejs
Displejs
Displejs
Displejs

Displeja pievienošana manam projektam nebija īpaši nepieciešama, taču tas padara savienojumu ar Pi daudz vieglāku. Es atvienoju tapas no displeja, kas bija komplektā, un nomainīju to ar dažiem īsiem vadiem. Pēc tam es pielodēju šo vadu galus aveņu pi tapas aizmugurē saskaņā ar I2C rokasgrāmatu par adafruit mācību sistēmu. Vadu lodēšana aizmugurē bija diezgan sarežģīta, jo taisnā leņķa tapas nebija viegli apiet ar lodāmuru. Iespējams, būtu bijis vieglāk pielodēt vadus pie tapām, pēc tam piespraust tapas pie Pi. Es salīdzināju vadu garumu ar attālumiem drukātajā daļā, lai pārliecinātos, ka vadi nav pārāk gari.

5. solis: salieciet to visu kopā un izveidojiet savienojumu ar Pi

Visu saliekot kopā un izveidojot savienojumu ar Pi
Visu saliekot kopā un izveidojot savienojumu ar Pi
Visu saliekot kopā un izveidojot savienojumu ar Pi
Visu saliekot kopā un izveidojot savienojumu ar Pi
Visu saliekot kopā un izveidojot savienojumu ar Pi
Visu saliekot kopā un izveidojot savienojumu ar Pi

Atlika tikai izveidot Pi. I Pievienoju to ar visām perifērijas ierīcēm (ekrānu, tastatūru un peli) un iestatīju VNC saskaņā ar šo pamācību. Pēc tam ar šo apmācību es iespējoju I2C aveņu pi. Un, visbeidzot, no šīs apmācības instalēja visas bibliotēkas, lai palaistu I2C displeju. Jūs pamanīsit, ka savā projektā izmantoju stats.py piemēru, bet es varētu to rediģēt, ja vēlos, bet tas ir ideāli piemērots šai lietojumprogrammai. Lai ekrāns sākšanas laikā parādītu statistiku, es pievienoju komandu, lai palaistu stats.py skici /etc /profila apakšā, izmantojot:

sudo nano /etc /profile

un pēc tam pievieno apakšā:

sudo python /Adafruit_Python_SSD1306/examples/stats.py

saglabājiet un izejiet, nospiežot Ctrl-X, Y, Enter

Tagad, kad es restartēju pi, pēc kāda laika pēc palaišanas tiek parādīta statistika. Kad viss bija kārtībā, es to visu ievietoju drukātajā daļā, pārliecinoties, ka SATA kabelis ir iegūts pareizi, un iebīdīju to klēpjdatorā, un tas darbojās.

Lai izveidotu savienojumu ar Pi no mana klēpjdatora ar VNC, abiem datoriem jābūt vienā tīklā. Tomēr, lai Pi izveidotu savienojumu ar tīklu, man bija jābūt savienotam ar pi vai jāizmanto ekrāns. Tā kā es nevēlos, lai tas būtu jāiestata savienots ar ekrānu katru reizi, kad mainu tīklu, tā vietā tas ir jāpievieno klēpjdatora izveidotam tīklājam. Mans klēpjdators nevar atkārtot interneta savienojumu no wifi, jo tam ir tikai viena tīkla karte. Tas nozīmē, ka man ir jāiestata klēpjdatora tīklājs, lai izveidotu savienojumu ar Pi, kas iet caur VNC, un pēc tam liek Pi izveidot savienojumu ar kādu citu vietējo tīklu, ar kuru mans klēpjdators var izveidot savienojumu. Kad viņi abi ir vienā tīklā ar interneta savienojumu, es varu atjaunot savienojumu ar VNC. Un tur mums tas ir! Tagad es varu strādāt ar savu Pi, kas savienots ar internetu no klēpjdatora saskarnes.

6. darbība. Secinājums

Secinājums
Secinājums

Šo projektu bija ļoti jautri veidot, un tagad esmu laimīga, ka esmu izšķērdējis izšķērdēto vietu savā klēpjdatorā kaut kam noderīgākam. Strādājot pie tā, es daudz iemācījos, un es ceru, ka tas ir iedvesmojis jūs veidot kaut ko līdzīgu. Ja jums ir kādi jautājumi, idejas vai padomi, lūdzu, kopīgojiet tos komentāros, un es noteikti atbildēšu.

Ja esat ieguvis kaut ko noderīgu no šīs pamācības, lūdzu, apsveriet iespēju balsot par to konkursā Trash To Treasure:)

Ieteicams: