Cov txheej txheem:

Rov Kho Kho Qhov Muag Tsav Nrog RPi: 6 Cov Kauj Ruam (nrog Duab)
Rov Kho Kho Qhov Muag Tsav Nrog RPi: 6 Cov Kauj Ruam (nrog Duab)

Video: Rov Kho Kho Qhov Muag Tsav Nrog RPi: 6 Cov Kauj Ruam (nrog Duab)

Video: Rov Kho Kho Qhov Muag Tsav Nrog RPi: 6 Cov Kauj Ruam (nrog Duab)
Video: Cas Tsis Xaiv Koj - R-Lin Thoj New Song Original By Zaj Dub [Official MV] 2023 2024, Lub Xya hli ntuj
Anonim
Hloov kho qhov muag kho qhov muag nrog RPi
Hloov kho qhov muag kho qhov muag nrog RPi
Hloov kho qhov muag kho qhov muag nrog RPi
Hloov kho qhov muag kho qhov muag nrog RPi
Hloov kho qhov muag tsav nrog RPi
Hloov kho qhov muag tsav nrog RPi

Txoj haujlwm no tau los txog tom qab kuv lub laptop uas kuv nyiam tsav kho qhov muag pib ua tsis raug. Lub tais CD yuav rov tshwm sim txhua lub sijhawm thaum kuv muab kuv lub khoos phis tawj thawb lossis txav nws los xij. Kuv kuaj mob ntawm qhov teeb meem yog tias yuav tsum muaj qee qhov kev sib txuas xoob uas tau hla txoj kev hloov pauv thaum twg nws tau txav mus. Qhov no tau dhau los ua kev npau taws ntxiv thiab thaum kawg, Kuv txiav txim siab ua qee yam txog nws. Kuv tsuas yog siv ib zaug siv kho qhov muag tsav hauv 2 xyoos ntawm kev muaj kuv lub laptop yog li kuv xav tias kuv tuaj yeem ua tau yam tsis muaj nws kiag li.

Tshem tawm lub tais txhais tau tias kuv muaj lub qhov loj nyob rau sab ntawm kuv lub khoos phis tawj yog li kuv xav tau los sau nws nrog qee yam. Kuv tau pom tias koj tuaj yeem yuav bays uas koj tuaj yeem ntsaws lub hard drive thib ob rau hauv koj lub laptop. Kuv tsis muaj qhov xav tau qhov ntawd yog li ntawd, kuv tau mus txog kev tsim qauv thiab luam ntawv 3D hloov pauv qhov seem nrog qhov ntev ib yam li thawj qhov dhia dej, nrog qhov chaw uas kuv tuaj yeem haum phau ntawv hla tebchaws me me uas kuv khaws tag nrho kuv cov tswv yim phiaj xwm. hauv. Qhov no yog qhov haujlwm me me lom zem thiab pib sib tham thiab ua haujlwm zoo kawg nkaus. Nws tau txais kuv xav tab sis, tias koj tuaj yeem yuav haum lwm yam rau hauv qhov kev pom tshiab no hauv kuv lub khoos phis tawj. Kuv xav txog qhov kuv tuaj yeem tso rau hauv qhov ntawd thiab paub tias kuv tuaj yeem teeb Raspberry Pi sab hauv kuv lub khoos phis tawj uas kuv tuaj yeem siv rau cov haujlwm ntawm kev mus thiab ntau qhov programmable IO rau kuv lub khoos phis tawj. Raws li lub tswv yim no hloov pauv Kuv tuaj nrog lub tswv yim ntawm lub zog Pi tsim lub zog muab los ntawm lub khoos phis tawj kom khiav lub khoos phis tawj tsav thiab txuas rau Pi los ntawm kuv lub laptop siv VNC. Qhov no txhais tau tias kuv tuaj yeem nkag mus rau kuv lub Raspberry Pi lub desktop nyob txhua qhov chaw yam tsis xav tau txhua qhov khoom siv uas mus nrog nws. Qhov no yog me ntsis zoo li pi-top txawm li cas los xij, ntawm no kuv tseem tuaj yeem siv kuv lub khoos phis tawj raws li nws tau npaj tseg thaum xub thawj tshwj tsis yog tsis muaj CD tsav.

Hauv Cov Lus Qhia no Kuv yuav hla qhov kuv mus txog qhov tsim txoj haujlwm no thiab cov teeb meem uas kuv ntsib thiab kov yeej. Nws yuav tsis yog ib qho kev qhia ib txwm nyob qhov twg kuv mus dhau txhua kauj ruam uas yuav tsum tau ua raws kev ntseeg vim kuv xav tias nws yog qhov zoo heev, vim tias tsawg leej tib neeg niaj hnub no muaj tshem tau qhov muag tsav tsheb bays hauv lawv lub laptop. Hloov chaw hauv Cov Lus Qhia no, Kuv vam tias yuav qhia tias kuv tau kov yeej cov teeb meem tsim qauv sib txawv li cas thiaj tsis muaj leej twg ua thaum ua haujlwm ntawm cov haujlwm zoo sib xws.

Kuv yuav muab cov txuas rau ntu thiab txhua daim ntawv 3D uas kuv siv, yog li yog leej twg muaj lub laptop zoo ib yam (Lenovo ThinkPad T420) lossis sib xws uas lawv tuaj yeem tsim qhov haujlwm ib yam. Yog tias ntawm qee qhov tshwj xeeb tsis meej thov thov tawm tswv yim, thiab kuv yuav zoo siab pab tawm.

Kauj Ruam 1: Cov Khoom Siv

Qhov Siv
Qhov Siv
Qhov Siv
Qhov Siv
Qhov Siv
Qhov Siv

Rau txoj haujlwm no, tsuas yog 3 ntu tseem ceeb xav tau tiag tiag:

Raspberry pi nrog kev teeb tsa tshiab ntawm NOOBS nrog txoj cai kaum pins soldered rau. Kuv tau mus nrog Pi Zero W rau daim ntawv me me thiab qhov tseeb tias kuv yuav tsis xav tau kev kho vajtse txuas ntxiv. Raws li kev xav tom qab, Kuv paub tias kuv yuav muaj peev xwm ua tau raws li tus qauv raspberry pi nyob rau ntawd xws li Pi 3 b+ yog tias kuv desoldered cov txuas loj xws li USB thiab Ethernet chaw nres nkoj.

28 x 132 OLED I2C zaub. Qhov no qhia tus IP ntawm pi kom koj tuaj yeem txuas tau yooj yim dua nrog SSH lossis VNC. Kuv yuav qee qhov pheej yig los ntawm Tuam Tshoj vim tias kuv tsis xav txhawj txog kev tawg lawv tab sis koj tseem tuaj yeem tau txais qee qhov zoo dua los ntawm Adafruit. Luckily Adafruit lub tsev qiv ntawv rau lawv cov khoom kuj tseem tuaj yeem siv rau Suav ib qho.

Txiv neej rau poj niam slimline SATA cable. Qhov no yog siv los nqa lub zog los ntawm lub laptop. Nws yuav tsum muaj tag nrho cov xov hlau los ntawm ntu fais fab (ntau ntxiv tom qab ntawd).

Kauj Ruam 2: Tsim 3D

3D Tsim
3D Tsim
3D Tsim
3D Tsim
3D Tsim
3D Tsim

Kom haum rau Raspberry Pi hauv qhov rau qhov kho qhov muag tsav tais kuv xav tau los tsim qee yam nrog qhov ntev ib yam nkaus li qhov tsav. Siv ib khub ntawm calipers Kuv tau txo qhov ntev ntawm tus tsav thiab kos cov duab kos nrog cov qhov ntev hauv kuv li CAD software. Ntawm no kuv siv Onshape, qhov browser-based tool. Nws zoo nkauj heev thiab txhais tau tias koj tsis tas yuav rub lub software ntawm koj lub computer thiab qhov zoo tshaj plaws, nws ua haujlwm nrog Linux. Txawm li cas los xij, kuv xav kom Fusion 360 thiab Qhia paub tus kheej chav luam ntawv 3D yog tias koj xav pib nrog hom kev tsim no thiab koj lub tshuab ua haujlwm tau txais kev txhawb nqa. Kuv extruded cov duab kos los txhim kho ntu rau sab xis thiab pib ntxiv qhov rau sab uas cov kab rau cov tsav haum nrog cov ntsia hlau. Thes clips yog qhov muaj txiaj ntsig zoo vim tias lawv tuav qhov dhia dej hauv qhov chaw tab sis kuj tseem tshem tau los ntawm kev tsav tsheb yog li koj tsis tas yuav rov tsim lawv tus kheej. Tom qab muaj cov qauv yooj yim Kuv pib kos duab rau saum npoo tag nrho cov qhov kuv xav ua rau Raspberry Pi, SATA txuas, xov hlau, thiab tso saib. Tseem tshuav qee qhov chaw seem dhau lawm yog li kuv tau ntxiv qhov chaw tso lub khob cij rau ntawm kev mus ua qauv. Kuv kuj tau kos duab kos rau ntawm lub hauv ntej kom tawm mus, kom ua qhov chaw rau cov zaub.

Kuv xav tau luam tawm thiab kho kuv tus qauv tsim ob peb zaug kom nws tsuas yog raug thiab muaj txhua qhov nyob hauv qhov chaw raug thiab qhov loj. Ib yam uas yuav tsum nco ntsoov yog qhov ua siab ntev ntawm koj lub tshuab luam ntawv thaum tsim nws kom txhua yam haum zoo.

Kuv luam kuv li kwv yees li 20% ntxiv thiab 0.15mm txheej qhov siab thiab kuv tau txais nws tsuas yog zoo meej.

Kuv cov ntaub ntawv Onshape tuaj yeem pom ntawm no. Lossis koj tuaj yeem rub tawm STL. Qhov no tau tsim los rau kuv Lenovo ThinkPad T420 nws tej zaum yuav tsis haum nrog feem ntau lwm lub khoos phis tawj.

Kauj ruam 3: Ua kom Pi

Kev txhawb zog Pi
Kev txhawb zog Pi
Kev txhawb zog Pi
Kev txhawb zog Pi
Kev txhawb zog Pi
Kev txhawb zog Pi
Kev txhawb zog Pi
Kev txhawb zog Pi

Hwj chim Pi yog tej zaum qhov nyuaj tshaj plaws ntawm txoj haujlwm. SATA txuas ntawm kuv lub laptop tsis muab lub zog 5V tshwj tsis yog nws pom tias muaj lub cuab yeej nyob ntawd. Tom qab scouring lub vev xaib Kuv pom SATA-io kev kho dua 2.6 cov ntaub ntawv uas hais luv luv hais tias kom ntaus ntawv kom pom tau yuav tsum muaj 1k resistor ntawm cov cuab yeej tam sim no tus pin thiab hauv av. Kuv txheeb xyuas txhua tus pins nrog kev pab ntawm Wikipedia nplooj ntawv thiab ib lub multimeter. Ntawm kuv lub xov tooj, nws muab tawm tias ob lub xov tooj dub yog GND thiab +5v thiab daj thiab liab yog Device Present (DP) thiab Manufacturing Diagnostic (MD) pins feem. Kuv txiav cov ntaub ntawv cable luv thiab kuv tsis xav tau tus pin MD yog li kuv txiav tus ntawd ib yam, thiab tiv thaiv nws siv cov cua sov-ntsws tubing. Kuv soldered 1k resistor ntawm DP thiab GND, thiab coj GND sab thiab txuas cov xov ntawd. Qhov no ua rau kuv tsuas yog 5v thiab GND uas kuv tau siv ncaj qha rau sab nraum qab ntawm Pi ntawm ob lub pawm tom qab lub hwj chim micro USB chaw nres nkoj.

NCO TSEG:

Nov yog qhov txaus ntshai tshaj plaws ntawm txoj haujlwm thiab kuv tseem xav tsis thoob tias kuv tsis tau tsoo kuv lub khoos phis tawj ua qhov no. Thov nco ntsoov tias yog tias koj tab tom ua ib yam zoo ib yam koj nkag siab tias koj ua dab tsi lwm yam koj tuaj yeem tsoo cov khoom yooj yim.

Kauj Ruam 4: Zaub

Zaub
Zaub
Zaub
Zaub

Ntxiv cov zaub rau kuv txoj haujlwm tsis yog qhov tsim nyog super, tab sis nws ua txuas rau Pi yooj yim dua. Kuv desoldered tus pin los ntawm cov zaub uas tuaj nrog nws thiab hloov nws nrog qee cov xov hlau luv. Kuv mam li txuas qhov xaus ntawm cov xov hlau no rau sab nraum qab ntawm tus pin ntawm raspberry pi raws li I2C phau ntawv qhia ntawm adafruit kev kawm. Soldering cov xov hlau mus rau tom qab yog qhov nyuaj heev vim tias lub kaum sab xis yog tsis yooj yim kom tau nyob ib puag ncig nrog cov hlau txuas. Tej zaum nws yuav yooj yim dua los txuas cov xov hlau rau cov pins tom qab ntawd txhawm rau txuas tus pin rau Pi. Kuv piv qhov ntev ntawm cov xov hlau mus rau qhov kev ncua deb ntawm qhov luam tawm kom ntseeg tau tias cov xov hlau tsis ntev dhau.

Kauj Ruam 5: Muab Nws Tag Nrho Ua Ke thiab Txuas nrog Pi

Muab tag nrho ua ke thiab txuas rau Pi
Muab tag nrho ua ke thiab txuas rau Pi
Muab tag nrho ua ke thiab txuas rau Pi
Muab tag nrho ua ke thiab txuas rau Pi
Muab tag nrho ua ke thiab txuas rau Pi
Muab tag nrho ua ke thiab txuas rau Pi

Txhua yam uas tseem tshuav ua yog teeb tsa Pi. Kuv tau txuas nws nrog txhua qhov khoom siv (Vijtsam, keyboard thiab, nas) thiab teeb tsa VNC raws li qhov kev qhia no. Tom qab ntawd kuv tau qhib I2C ntawm raspberry pi nrog qhov kev qhia no. Thiab thaum kawg teeb tsa tag nrho cov tsev qiv ntawv los khiav I2C zaub los ntawm qhov kev qhia no. Koj yuav pom tias kuv siv tus piv txwv stats.py hauv kuv qhov project tab sis kuv tuaj yeem kho nws yog tias kuv xav tau tab sis nws zoo meej rau daim ntawv thov no. Kom tau txais lub vijtsam los tso saib stats ntawm kev pib Kuv ntxiv cov lus txib kom ua haujlwm stats.py kos rau hauv qab ntawm /etc /profile siv:

sudo nano /thiab /profile

thiab tom qab ntawd ntxiv rau hauv qab:

sudo python /Adafruit_Python_SSD1306/examples/stats.py

txuag thiab tawm nrog Ctrl-X, Y, Nkag mus

Tam sim no thaum kuv rov pib dua pi nws nthuav tawm cov txheeb cais tom qab ib pliag ntawm kev pib khau raj. Tom qab kuv muaj txhua yam ua haujlwm Kuv muab txhua yam tso rau hauv qhov luam tawm kom ntseeg tau tias tau txais SATA cable txoj hauv kev ib puag ncig, thiab swb rau hauv lub laptop thiab nws ua haujlwm.

Txhawm rau txuas rau Pi los ntawm kuv lub laptop nrog VNC, ob lub khoos phis tawj yuav tsum nyob hauv tib lub network. Txhawm rau kom Pi txuas rau lub network txawm li cas los xij, kuv xav tau txuas nrog pi lossis siv lub vijtsam. Raws li kuv tsis xav tau teeb tsa nws txuas nrog lub vijtsam txhua lub sijhawm kuv hloov pauv lub network kuv hloov nws tau txuas nrog lub hotspot tsim los ntawm kuv lub laptop. Kuv lub khoos phis tawj tsis tuaj yeem rov ua nws lub internet txuas los ntawm wifi vim nws tsuas muaj ib daim npav network. Qhov no txhais tau tias kuv yuav tsum ua dab tsi teeb tsa lub khoos phis tawj hotspot los txuas rau Pi mus los ntawm VNC, thiab tom qab ntawd tau txais Pi txuas rau qee qhov lwm lub network hauv zos uas kuv lub laptop tuaj yeem txuas rau. Thaum lawv ob leeg nyob hauv tib lub network nrog internet txuas kuv tuaj yeem txuas nrog VNC. Thiab muaj peb muaj nws! Tam sim no kuv tuaj yeem ua haujlwm ntawm kuv Pi txuas nrog internet los ntawm kuv lub laptop lub interface.

Kauj Ruam 6: Xaus

Xaus
Xaus

Txoj haujlwm no lom zem heev los tsim thiab tam sim no kuv zoo siab kuv tau rov kho qhov chaw pov tseg hauv kuv lub laptop rau qee yam muaj txiaj ntsig dua. Kuv tau kawm ntau yam thaum ua haujlwm rau nws thiab kuv vam tias nws tau tshoov koj siab kom tsim tej yam zoo sib xws. Yog tias koj muaj lus nug, tswv yim lossis lus qhia thov qhia lawv hauv cov lus thiab kuv yuav nco ntsoov teb.

Yog tias koj tau txais qee yam muaj txiaj ntsig los ntawm Cov Lus Qhia no koj puas yuav txiav txim siab pov npav rau nws hauv Kev Pov Tseg Rau Cov Khoom Muaj nqis thov:)

Pom zoo: