Cov txheej txheem:

Ntsej Muag Qhov Rooj Xauv Qhov Rooj: 8 Kauj Ruam
Ntsej Muag Qhov Rooj Xauv Qhov Rooj: 8 Kauj Ruam

Video: Ntsej Muag Qhov Rooj Xauv Qhov Rooj: 8 Kauj Ruam

Video: Ntsej Muag Qhov Rooj Xauv Qhov Rooj: 8 Kauj Ruam
Video: Mob Txaus Lawm - Txhaij Lauj Ft. Tijlaug Xab Thoj (Special Project) 2024, Kaum ib hlis
Anonim
Lub ntsej muag Paub Qhov Rooj Xauv
Lub ntsej muag Paub Qhov Rooj Xauv
Lub ntsej muag Paub Qhov Rooj Xauv
Lub ntsej muag Paub Qhov Rooj Xauv
Lub ntsej muag Paub Qhov Rooj Xauv
Lub ntsej muag Paub Qhov Rooj Xauv
Lub ntsej muag Paub Qhov Rooj Xauv
Lub ntsej muag Paub Qhov Rooj Xauv

Txog ib hlis hauv kev txiav txim siab, kuv nthuav qhia lub ntsej muag paub lub qhov rooj kaw! Kuv tau sim ua kom nws zoo li kuv tuaj yeem ua tau, tab sis kuv tsuas tuaj yeem ua ntau npaum li muaj hnub nyoog 13 xyoos. Qhov ntsej muag lees paub lub qhov rooj kaw tau khiav los ntawm Raspberry Pi 4, nrog lub roj teeb tshwj xeeb nqa tau uas tuaj yeem tso tawm 3 Amps, qee yam tsim nyog rau Raspberry Pi 4. Nws siv Raspberry Pi Lub Koob Yees Duab V2 rau lub ntsej muag paub, thiab kov lub vijtsam los saib tso tawm. Kev lees paub lub ntsej muag yog nrog OpenCV. Lub xauv yog lub cav servo uas nkag mus rau hauv lub qhov rooj ntawm lub qhov rooj. Muaj ntau ntau txoj kev xaiv uas kuv yuav tau txais tom qab hauv kev tsim. Qee cov duab tsis tau qhia feem ntau vim muaj pes tsawg txoj hauv kev koj tuaj yeem siv txoj haujlwm no kom haum rau koj cov kev xav tau.

Khoom siv

Muaj ntau cov khoom siv, yog li npaj …

Txaus Power Bank

Lwm Yam

Slick Charging Cable

3D Tshuab Luam Ntawv

Hot Glue Gun thiab Cov nplaum nplaum

Soldering Hlau

Ua siab ntev. Ntau ntawm nws.

Kauj ruam 1: Basic Software

Basic Software
Basic Software
Basic Software
Basic Software
Basic Software
Basic Software
Basic Software
Basic Software

Coj koj daim npav SD thiab ntsaws rau hauv koj lub computer. Rub lub raspberry pi software (Nyem qhov no rau qhov hloov tshiab kawg.) Nyem rau nws rau koj daim npav SD; kuv txoj kev nyiam tshaj yog siv Balena Etcher. Ntaus "Xaiv Duab" thiab xaiv cov duab uas koj nyuam qhuav rub tawm. Nws yuav tsum tau txheeb xyuas koj li SD Card ib zaug thaum koj ntsaws nws. Yog tias tsis yog, xaiv nws los ntawm nias rau ntawm "Hom Phiaj" khawm. Tom qab ntawd nyem "Flash!". Ntxig koj daim npav Micro SD rau hauv qab ntawm Raspberry Pi.

Kauj Ruam 2: Nrhiav Koj Tus Raspberry Pi

Nrhiav Koj Raspberry Pi
Nrhiav Koj Raspberry Pi
Nrhiav Koj Raspberry Pi
Nrhiav Koj Raspberry Pi
Nrhiav Koj Raspberry Pi
Nrhiav Koj Raspberry Pi

Yog tias koj tsis muaj lub micro HDMI rau HDMI cable lossis tus saib sab nraud, ua raws cov theem no, yog tias tsis yog, hla mus rau hauv qab. Ua ntej, ntsaws koj Raspberry PI rau Ethernet (Tsis txhob txhawj, qhov no yog ib ntus). Nkag mus rau hauv koj lub WiFi chaw ntawm koj lub khoos phis tawj, hauv kev teeb tsa siab dua, hauv TCP/IP, koj yuav tsum pom tus IP chaw nyob hu ua "Router". Mus rau qhov chaw ntawd, thiab tom qab ntawm koj lub router ntawm koj lub tsev, koj yuav pom koj lub npe siv thiab tus lej nkag mus txhawm rau nkag mus rau hauv lub xaib. Scroll cia kom txog thaum koj pom "raspberrypi" hauv qab koj cov npe khoom. Tus IP chaw nyob uas koj pom yog yam koj xav tau. Luam nws rau hauv daim ntawv hloov kho lossis tsuas yog khaws nws rau hauv koj daim ntawv teev cia. Ntaus, hauv koj lub davhlau ya nyob twg, ssh pi@(Koj tus IP chaw nyob). Tus password tsis raug yog "raspberry". Ntaus sudo apt-tau nruab tightvncserver. Tom qab ntawv ntaus tightvncserver. Ntawm Mac, ntaus "Command + K". Ntaus "vnc: //raspberrypi.local: 5901", tom qab ntawd ntaus tus password uas koj siv thaum koj teeb tsa tightvncserver. Tam sim no koj yuav tsum pom lub desktop ntawm raspberry pi ntawm koj lub computer. Koj tuaj yeem txuas rau koj lub wifi, tom qab ntawd txuas lub ethernet tom qab WiFi txuas nrog.

Yog tias koj muaj lub xov tooj thiab tus saib sab nraud: ntsaws koj Pi rau hauv lub monitor thiab txuas rau koj lub wifi nyob rau saum kaum sab laug.

Kauj Ruam 3: Sib Sau Lwm Yam

Sib Sau Lwm Yam
Sib Sau Lwm Yam
Sib Sau Lwm Yam
Sib Sau Lwm Yam
Sib Sau Lwm Yam
Sib Sau Lwm Yam
Sib Sau Lwm Yam
Sib Sau Lwm Yam

Coj koj lub koob yees duab module thiab koj Raspberry Pi tawm. Nqa lub koob yees duab txuas thiab nqa nws kom nws nyob hauv txoj haujlwm qhib. Ntxig lub koob yees duab cable rau hauv qhov chaw nres nkoj. Nias lub txuas txuas rau hauv nws txoj haujlwm qub. Muab qhov ntawd tso rau sab. Tom ntej no, coj koj lub vijtsam module thiab koj tus kiv cua. Txiav tawm tus kiv cua txuas thiab hle cov xov hlau. Solder tus kiv cua raws li daim duab rau ntawm qhov screen. Muab lub kiv cua tso rau saum CPU module, raws li daim duab. Ua tib zoo txuas lub vijtsam mus rau raspberry pi, yog li tus kiv cua nyob sab hauv, zoo li lub qhaub cij. Ua kom lub vijtsam nce thiab ntsaws lub koob yees duab cable hauv qab nws. Tso qhov screen rau saum lub koob yees duab, thiab koj tau ua tiav!

Kauj ruam 4: Software

Ua raws kab ntawv no ua los ntawm Adafruit ntawm lawv cov khoom, PiTFT. Nyeem qhov no kom raug! Kuv tuaj yeem daws vim li cas kuv lub vijtsam tsis pom lub desktop THIAB vim li cas nws tsis hloov pauv rau lub vijtsam me me. Koj yuav xav siv tightvncserver rau kev teeb tsa ntawm OpenCV. Tam sim no koj yuav nruab OpenCV thiab teeb tsa lub ntsej muag paub. Ib zaug ntxiv, yog li ntau ntawm kuv cov teeb meem tuaj yeem daws tau yog tias kuv Nyeem CAREFULLY. Tom qab koj muaj lub ntsej muag lees paub ua haujlwm rau koj lub ntsej muag, hloov koj pi_face_recognition.py nrog ib qho txuas nrog rau theem no. Qhov no muaj cov cai rau servo motor. Txhua yam koj yuav tsum ua yog ntaus sudo apt-tau nruab pigpio lossis pip nruab pigpio. Tam sim no koj cov software tau ua tiav, cia peb txav mus rau kho vajtse. Koj tuaj yeem, tsis txhob siv lub cav servo, siv hluav taws xob lossis solenoid.

Kauj Ruam 5: Tsav Tsheb thiab Khawm

Tsav thiab Khawm
Tsav thiab Khawm
Tsav thiab Khawm
Tsav thiab Khawm

Kuv muaj daim npav ntsuas ntsuas uas muaj txhua txoj hlua uas koj xav tau, vim nws tau nkag siab heev. Muab cov pins no tso rau sab saum toj ntawm lub vijtsam, nrog Motor Red yog sab xis saum toj (Sab saum toj yog sab tsis muaj USB chaw nres nkoj). Koj tuaj yeem laum ib lub qhov hla koj lub qhov rooj (tsawg dua cov xov hlau) lossis qis thiab ib ncig (ntau lub xov hlau). Kuv xaiv qhov tsis muaj qhov, yog li muaj cov xaim xaim hauv daim duab.

Kauj Ruam 6: Txhim Kho Lub Thawv

Kev Txhim Kho Lub Thawv
Kev Txhim Kho Lub Thawv
Kev Txhim Kho Lub Thawv
Kev Txhim Kho Lub Thawv
Kev Txhim Kho Lub Thawv
Kev Txhim Kho Lub Thawv
Kev Txhim Kho Lub Thawv
Kev Txhim Kho Lub Thawv

Tam sim no yuav yog lub sijhawm zoo los luam cov ntawv txuas uas siv Shapeways lossis koj lub tshuab luam ntawv 3D nyob hauv tsev. Nws nyuaj heev kom tau qhov no kom haum Kuv muaj ob peb daim duab ntawm nws, yog li thov txim rau qhov tsis yooj yim. Nrig, xaim koj cov xov tooj hla ntu USB chaw nres nkoj hauv qab ntawm rooj plaub. Tom qab ntawd, coj koj lub vijtsam thiab muab tso rau hauv txoj haujlwm, ruaj ntseg nws nrog cov kua nplaum kub. Kuv lub xov tooj kab xev hlua txuas hloov pauv ntawm txoj haujlwm, yog li sim ntsuas lub cuab yeej thoob plaws. Tom qab ntawd, nqa lub koob yees duab thiab muab tso rau hauv nws lub casing. Kua nplaum rau lub cev txawm li cas los xij koj nyiam. Ruaj khov raspberry pi sab hauv rooj plaub, ua kom ntseeg tau tias USB chaw nres nkoj tuaj yeem pom, cov chaw nres nkoj nyob ntawm ib sab pom tau, cov xov hlau tsis kinked, thiab muaj chaw txaus rau lub roj teeb pob. Txuas koj lub USB keyboard thiab tus txais tus nas rau hauv qab. Muaj lub qhov rau ntsia hlau lossis ntsia hlau nyob tom qab. Kuv cim txoj haujlwm ntawm txhua lub qhov nrog tus xaum, drilled screws nrog lub taub hau dav hauv lub qhov, thiab zaum rooj plaub ntawm lawv. Kuv txuas ntxiv siv cov kua nplaum kub kom nws ruaj ntseg. Kuv yuav tso lub spacer rau hauv qab rau lub roj teeb, lub lollipop lo uas nyob ntawm qhov qhib ntawm ib sab ua haujlwm zoo kawg nkaus. Xaub lub roj teeb hauv lub qhov rau saum. Txuas lub 90-degree USB-C cable yog li xaim lub ntsej muag qis, tom qab ntawd khawm nws rov qab mus rau sab saum toj kom nws tuaj yeem ntsaws rau hauv pob. Tam sim no lub thawv tiav lawm!

Kauj Ruam 7: Txhim Kho Qhov Rooj

Qhov Rooj Txhim Kho
Qhov Rooj Txhim Kho
Qhov Rooj Txhim Kho
Qhov Rooj Txhim Kho
Qhov Rooj Txhim Kho
Qhov Rooj Txhim Kho

Siv daim kab xev los tiv thaiv cov xov hlau tiv thaiv lub qhov rooj. Yog tias koj tsis xaim cov xov hlau nyob hauv qab lub qhov rooj, tsis quav ntsej qhov no. Rub cov xov hlau kom nruj raws li koj tuaj yeem ua tau, tom qab ntawd kaw lawv hauv ntu tsim nyog. Kuv siv ntau daim kab xev hauv qab kom kuv miv tsis zom cov xov hlau. xaim lawv hauv qab lub qhov rooj, kaw nws hauv qab. Hlau nws rov qab mus rau qhov zoo tshaj plaws uas koj tuaj yeem ua tau. qhov kawg, rau kuv, tau ntxhov me ntsis, tab sis kuv zoo nrog nws. Siv lub me me luam tawm ib feem thiab muab lub cav tso rau sab hauv, siv cov kua nplaum kub los ruaj ntseg nws. Hauv lwm qhov me me, tso lub pob thiab ruaj ntseg nrog cov kua nplaum kub. Muab cov xov hlau hla los ntawm lub qhov hauv qab thiab kub kua nplaum/ntsia lub thawv tag nrho tawm tsam lub qhov rooj. Nqa lub cav txuas rau lub tshuab servo thiab lo nws rau hauv lub qhov loj loj. Siv lub qhov ntsia hlau nyob rau hauv pem hauv ntej, ntsia hlau rau hauv txoj haujlwm. Tswv yim: tig Pi rau ntawm qhov kev ua haujlwm kom koj ntsia nws hauv txoj haujlwm raug; thaum tsis muaj dab tsi raug kuaj ntsia hlau nws hauv yog li nws zoo ib yam rau hauv pem teb. Nqa lub latch, thiab nrog ob lub qhov SCREW nws mus rau hauv lub qhov rooj. Kuv pom zoo kom siv cov ntsia hlau rau kev ua haujlwm ncaj ncees. Koj tau ua tiav! (Kuv tsis muaj kev teeb tsa lub thawv vim tias kuv tau kho lub thawv tsim tom qab, thiab cov kauj ruam uas tau hais los saum no tsis siv 3D luam ib feem uas kuv tau ua ua ntej.)

Kauj ruam 8: Qhov kawg

Koj ua tiav! Tam sim no, kuv tsis tuaj yeem nrhiav txoj hauv kev los khiav OpenCV cov haujlwm ntawm khau raj. Kuv tau sim txhua yam, yog li leej twg paub yuav ua li cas, thov qhia rau kuv. Tam sim no, thaum nws khau raj, koj yuav tsum siv cov keyboard thiab nas ntawm lub vijtsam me me thiab ntaus, los ntawm kev nco. cd (koj qhov chaw nyob ntawm cov ntawv) tom qab ntawd ua haujlwm cv tom qab ntawd sudo pigpiod tom qab ntawv hais kom ntev Pi txuag thaum koj tsoo lub pob "nce" hauv lub davhlau ya nyob twg. Lwm qhov ntawd, Kuv zoo siab heev ntawm kuv qhov project! Kuv vam tias koj nyiam thiab koj tuaj yeem tsim ib qho rau koj tus kheej!

Pom zoo: