INHOUDSOPGAWE:

Herbruik die optiese skyf met RPi: 6 stappe (met foto's)
Herbruik die optiese skyf met RPi: 6 stappe (met foto's)

Video: Herbruik die optiese skyf met RPi: 6 stappe (met foto's)

Video: Herbruik die optiese skyf met RPi: 6 stappe (met foto's)
Video: Как штукатурить откосы на окнах СВОИМИ РУКАМИ 2024, Julie
Anonim
Herbruik die optiese skyf met RPi
Herbruik die optiese skyf met RPi
Herbruik die optiese skyf met RPi
Herbruik die optiese skyf met RPi
Herbruik die optiese skyf met RPi
Herbruik die optiese skyf met RPi

Hierdie projek het ontstaan nadat die optiese skyf van my geliefde skootrekenaar verkeerd begin werk het. Die CD -skinkbord verskyn herhaaldelik wanneer ek my skootrekenaar druk of op enige manier beweeg. My diagnose van die probleem was dat daar 'n losbandige verbinding moes wees wat die uitwerpskakelaar uitskakel wanneer dit beweeg word. Dit het al hoe meer irriterend geword en uiteindelik het ek besluit om iets daaraan te doen. Ek het die optiese skyf slegs een keer in die twee jaar met my skootrekenaar gebruik, en ek het gedink ek sou waarskynlik heeltemal daarsonder kon klaarkom.

Die verwydering van die skinkbord beteken dat ek 'n groot gaatjie aan die kant van my rekenaar gehad het, sodat ek dit met iets moes vul. Ek het gesien dat u baaie kan koop waarop u 'n tweede hardeskyf vir u skootrekenaar kan plaas. Ek het dit nie regtig nodig gehad nie, daarom het ek eerder 'n vervangende leë onderdeel met dieselfde afmetings as die oorspronklike duik ontwerp en 3D gedruk, met 'n spasie waarin ek 'n paspoort kon pas, sodat ek al my projekidees kon bewaar. in. Dit was 'n prettige klein projek en 'n gesprek begin en het perfek gewerk. Dit het my egter laat dink dat u waarskynlik ander dinge in hierdie nuutgevonde eiendom in my skootrekenaar kan inpas. Ek het nadink oor wat ek daar kan plaas en besef dat ek 'n Raspberry Pi in my rekenaar kan insluit wat ek kan gebruik vir projekte onderweg en meer programmeerbare IO vir my rekenaar. Namate hierdie idee ontwikkel het, het ek die idee gekry om die Pi aan te dryf uit die krag van die skootrekenaar om die optiese skyf te laat loop en via die VNC aan te sluit op die Pi. Dit het beteken dat ek oral toegang tot die lessenaar van my Raspberry Pi kon kry sonder om al die randapparatuur wat daarmee gepaard gaan, te benodig. Dit is 'n bietjie soos die pi-top, maar hier kan ek nog steeds my skootrekenaar gebruik soos dit oorspronklik bedoel was, behalwe vir die gebrek aan 'n CD-aandrywer.

In hierdie Instructable gaan ek deur hoe ek te werk gegaan het met die bou van hierdie projek en die probleme wat ek ondervind en oorkom het. Dit sal nie regtig 'n tradisionele instruksie wees nie, waar ek elke stap ondergaan wat godsdienstig gevolg moet word, omdat ek dink dat dit nogal 'n nis is, aangesien baie min mense deesdae verwyderbare optiese dryfplekke in hul skootrekenaar het. In hierdie Instructable hoop ek om te wys hoe ek verskillende ontwerpprobleme oorkom het, sodat niemand anders hoef te werk wanneer hulle aan soortgelyke projekte werk nie.

Ek sal skakels na onderdele en al die 3D -lêers wat ek gebruik het, verskaf, so as iemand presies dieselfde skootrekenaar (Lenovo ThinkPad T420) of versoenbaar het, kan hulle ook die projek bou. As u besonderhede onduidelik is, kan u gerus kommentaar lewer, en ek sal u graag help.

Stap 1: Onderdele gebruik

Onderdele gebruik
Onderdele gebruik
Onderdele gebruik
Onderdele gebruik
Onderdele gebruik
Onderdele gebruik

Vir hierdie projek was slegs 3 hoofonderdele werklik nodig:

'N Framboospi met 'n vars installasie NOOBS met reghoekige penne wat aan soldeersel gesoldeer is. Ek het met die Pi Zero W gegaan vir die klein vormfaktor en die feit dat ek geen ekstra netwerkhardeware nodig sou hê nie. As 'n nagedagte het ek besef dat ek moontlik 'n standaard framboos pi daar kon pas, soos die Pi 3 b+ as ek die groot verbindings soos die USB- en Ethernet -poorte sou losmaak.

'N 28 x 132 OLED I2C -skerm. Dit vertoon die IP van die pi, sodat u makliker met SSH of VNC kan skakel. Ek het 'n paar goedkoop uit China gekoop, want ek wou my nie daaroor bekommer nie, maar u kan ook 'n paar lekkerder by Adafruit kry. Gelukkig kan die Adafruit -biblioteek vir hul produkte ook vir die Chinese gebruik word.

'N Slanke SATA -kabel van man tot vrou. Dit word gebruik om die krag van die skootrekenaar af te haal. Dit moet al die drade uit die kragafdeling hê (meer hieroor later).

Stap 2: 3D -ontwerp

3D ontwerp
3D ontwerp
3D ontwerp
3D ontwerp
3D ontwerp
3D ontwerp

Om die Raspberry Pi in die gleuf vir die optiese skyfbak te pas, moes ek iets met presies dieselfde afmetings as die skyf skep. Met 'n paar remklappers het ek die afmetings van die aandrywing afgeneem en 'n skets met die afmetings in my CAD -sagteware geteken. Hier gebruik ek Onshape, 'n blaaier-gebaseerde hulpmiddel. Dit is redelik goed en beteken dat u nie baie sagteware op u rekenaar hoef af te laai nie, en die beste is dat dit met Linux werk. Ek sou egter Fusion 360 en Instructable se eie 3D -drukklas aanbeveel as u met hierdie ontwerp wil begin en u bedryfstelsel ondersteun word. Ek het die skets uitgebrei om die onderdeel in die regte dimensie op te bou, en ek het gate begin byvoeg aan die kant waar die klemme vir die aandrywing met skroewe pas. Hierdie snitte is baie handig omdat dit die duik in plek hou, maar dit kan ook verwyder word uit die skyf, sodat u dit nie self hoef te herontwerp nie. Nadat ek die basiese vorm gehad het, het ek op die boonste oppervlak begin skets van al die gate wat ek vir die Raspberry Pi, SATA -aansluiting, drade en skerm wou maak. Daar was nog 'n bietjie ruimte oor, so ek het ruimte bygevoeg om 'n broodbord te plaas vir onderweg prototipering. Ek het ook 'n skets aan die voorkant gemaak om uit te druk, om ruimte te maak vir die vertoning.

Ek moes my ontwerp verskeie kere afdruk en aanpas om dit reg te kry en al die gate op die regte plekke en grootte te hê. Een ding om in gedagte te hou, is die verdraagsaamheid van u drukker tydens die ontwerp, sodat alles perfek pas.

Ek het myne met ongeveer 20% invul en 0.15 mm laaghoogte gedruk, en ek het dit amper perfek.

My Onshape -lêers kan hier besigtig word. Of u kan net die STL aflaai. Dit is ontwerp vir my Lenovo ThinkPad T420, dit is waarskynlik nie verenigbaar met die meeste ander skootrekenaars nie.

Stap 3: Skakel die Pi aan

Voed die Pi
Voed die Pi
Voed die Pi
Voed die Pi
Voed die Pi
Voed die Pi
Voed die Pi
Voed die Pi

Die voeding van die Pi was waarskynlik die moeilikste deel van die projek. Die SATA -aansluiting op my skootrekenaar bied nie die 5V -krag nie, tensy dit agterkom dat daar 'n toestel is. Nadat ek op die internet gesoek het, het ek die SATA-io revisie 2.6-dokumentasie gevind, wat kortliks noem dat daar 'n 1k-weerstand tussen die pen en die grond van die toestel moet wees. Ek het al die penne geïdentifiseer met behulp van die Wikipedia -bladsy en 'n multimeter. Op my kabel het dit geblyk dat die twee swart drade GND en +5v was en die geel en rooi onderskeidelik Device Present (DP) en Manufacturing Diagnostic (MD) penne. Ek het die datakabel kortgeknip en ek het nie die MD-pen nodig gehad nie. Ek het 'n 1k -weerstand tussen DP en GND gesoldeer en die GND -kant geneem en die draad uitgebrei. Dit het my net 5v en GND gelaat, wat ek direk aan die agterkant van die Pi aan die twee pads agter die krag -mikro -USB -poort gesoldeer het.

LET WEL:

Dit is die gevaarlikste deel van die projek, en ek is nog steeds verbaas dat ek nie my rekenaar hierdeur gebreek het nie. Maak asseblief seker dat as u iets soortgelyks doen, u presies verstaan wat u doen, anders kan u maklik dinge breek.

Stap 4: Vertoon

Vertoon
Vertoon
Vertoon
Vertoon

Dit was nie nodig om 'n skerm by my projek te voeg nie, maar dit maak die verbinding met die Pi baie makliker. Ek het die penne van die skerm wat dit meegebring het, gesoldeer en dit vervang met 'n paar kort drade. Ek het dan die punte van hierdie drade aan die agterkant van die penne op die framboos pi gesoldeer volgens die I2C -gids oor die adafruit -leerstelsel. Dit was nogal moeilik om die drade aan die agterkant te soldeer, aangesien die regte hoekpenne nie maklik was om met 'n soldeerbout om te gaan nie. Dit sou waarskynlik makliker gewees het om die drade aan die penne te soldeer en dan die penne aan die Pi te soldeer. Ek het die lengte van die drade vergelyk met die afstande in die gedrukte deel om seker te maak dat die drade nie te lank was nie.

Stap 5: Alles bymekaar sit en aan die Pi koppel

Alles bymekaar sit en aan die Pi koppel
Alles bymekaar sit en aan die Pi koppel
Alles bymekaar sit en aan die Pi koppel
Alles bymekaar sit en aan die Pi koppel
Alles bymekaar sit en aan die Pi koppel
Alles bymekaar sit en aan die Pi koppel

Al wat oorgebly het, was om die Pi op te stel. Ek het dit met al die randapparatuur (skerm, sleutelbord en muis) ingeprop en VNC opgestel volgens hierdie tutoriaal. Ek aktiveer toe I2C op die framboos pi met hierdie tutoriaal. En laastens al die biblioteke geïnstalleer om die I2C -skerm uit hierdie tutoriaal uit te voer. U sal opmerk dat ek die voorbeeld stats.py in my projek gebruik, maar ek kan dit wysig as ek wil, maar dit is perfek vir hierdie toepassing. Om die skerm statistieke by die aanvang te laat sien, het ek die opdrag bygevoeg om die stats.py -skets onderaan /etc /profiel uit te voer met:

sudo nano /etc /profile

en dan onderaan gevoeg:

sudo python /Adafruit_Python_SSD1306/examples/stats.py

stoor en verlaat met Ctrl-X, Y, Enter

As ek die pi weer begin, vertoon dit die statistieke na 'n rukkie se opstart. Nadat ek alles aan die werk gehad het, het ek dit alles in die gedrukte deel gesit en seker gemaak dat ek die SATA -kabel op die regte manier kry, en dit in die skootrekenaar ingeskuif en dit werk.

Beide rekenaars moet op dieselfde netwerk wees om van my skootrekenaar met die VNC aan die Pi te koppel. Om die Pi egter aan te sluit by 'n netwerk, moes ek aan die pi gekoppel wees of 'n skerm gebruik. Aangesien ek dit nie elke keer as ek van netwerk verander nie, hoef te installeer om aan 'n skerm gekoppel te wees, het ek dit eerder gekoppel aan 'n hotspot wat deur my skootrekenaar geskep is. My skootrekenaar kan nie die internetverbinding van wifi herhaal nie, aangesien dit slegs een netwerkkaart het. Dit beteken dat ek die hotspot van die skootrekenaar moet instel om aan te sluit op die Pi deur VNC, en dan die Pi aan te sluit by 'n ander plaaslike netwerk waarmee my skootrekenaar kan koppel. Sodra hulle albei op dieselfde netwerk met 'n internetverbinding is, kan ek weer met VNC skakel. En daar het ons dit! Ek kan nou werk aan my Pi wat aan die internet gekoppel is via die koppelvlak van my skootrekenaar.

Stap 6: Gevolgtrekking

Afsluiting
Afsluiting

Hierdie projek was baie lekker om te bou en ek is nou bly dat ek die vermorsde ruimte in my skootrekenaar hergebruik het vir iets nuttigs. Ek het baie geleer terwyl ek daaraan gewerk het, en ek hoop dat dit u geïnspireer het om iets soortgelyks te bou. As u vrae, idees of wenke het, deel dit dan in die kommentaar, en ek sal seker maak dat ek dit beantwoord.

As u iets nuttigs uit hierdie instruksies sou kry, sou u dit dan sou oorweeg om daarvoor te stem in die Trash To Treasure -wedstryd:)

Aanbeveel: