Cov txheej txheem:
- Kauj ruam 1: Cov ntaub ntawv
- Kauj ruam 2: Piv txwv Screenshots
- Kauj Ruam 3: Daim duab Circuit Court
- Kauj Ruam 4: Cov Lus Qhia Kauj Ruam-Yuav Tsim Li Cas/Hlau Tsheb
- Kauj Ruam 5: Cov Lus Qhia Kauj Ruam-Yuav Siv Li Cas Siv Python
Video: Kev Ntsuam Xyuas Kawg 2020: 6 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Nyob zoo sawv daws! Kuv lub npe yog Vedant Vyas thiab qhov no yog kuv Qib 10 Computer Engineering Project rau Kev Ntsuam Xyuas Kawg 2020. Rau qhov haujlwm no, Kuv tau xaiv los tsim lub tsheb uas tuaj yeem ua haujlwm kom txav mus los ntawm nws tus kheej lossis tuaj yeem tswj tau siv lub app tswj. Kuv tau xaiv los tsim lub tsheb no vim tias kuv nyiam kawm thiab ua cov nyom tshiab thiab vim tias kuv tau kawm ntau chav sib txawv nyob rau hauv chav kawm no thiab xav tias kuv tuaj yeem siv cov ntawd rau kuv tus qauv. Txhawm rau kom dhau qhov kev cia siab, Kuv tau siv lub ntsuas nrug uas yuav nres lub tsheb sai li sai tau thaum nws hnov qhov teeb meem tsis pub dhau ob peb centimeters. Kuv tau ua ntau qhov kev tshawb fawb ntawm txoj haujlwm no los ntawm kev saib rau ntau lwm txoj haujlwm kom tau txais kev nkag siab txog yam kuv yuav tsum ua kom tiav. Kuv kuj tau siv sijhawm ntau los kawm yuav ua li cas xaim tus H-choj tshiab, teeb tsa lub ntsuas qhov nrug deb, thiab xaim lub cev muaj zog. Thoob plaws hauv qhov kev qhia no uas kuv tau ua, koj yuav kawm paub tsim lub tsheb no koj tus kheej li cas los ntawm kev saib ua piv txwv, kab kos, thiab cov lus qhia ib qib zuj zus.
Kauj ruam 1: Cov ntaub ntawv
- 1 Tsheb nrog 2 Tsav
- 1 Raspberry Pi Qauv 3 B+
- 1 Solderless Breadboard
- 19V Roj Teeb
- 1 H-Choj Qauv HLF1808
- 11 Txiv neej-Poj Niam Jumper Xov
- 3 Poj Niam-Poj Niam Jumper Wires
- 13 Cov Xov Tooj
- 1 nrug Sensor
Kauj ruam 2: Piv txwv Screenshots
Kauj Ruam 3: Daim duab Circuit Court
Kauj Ruam 4: Cov Lus Qhia Kauj Ruam-Yuav Tsim Li Cas/Hlau Tsheb
- Ua ntej pib txoj haujlwm no, koj yuav tsum paub tseeb tias koj lub raspberry pi ua haujlwm tau zoo nrog Linux OS System thiab tuaj yeem ua haujlwm Python.
- Tam sim no koj tau npaj txhij, cia pib los ntawm kev siv lub khob cij tsis muaj kab txuas thiab txuas lub HLF1808 H-choj rau nws (raws li qhia hauv kab duab kab).
- Tom ntej no, koj yuav tsum tau siv 3 lub xov hlau thiab ntsaws lawv rau hauv 3 ceg kaum ntawm H-choj thiab cov hlua hluav taws xob. Txuas 3 cov xov hlau no rau sab xis-sab xis, hauv qab-sab xis, thiab sab laug-sab ceg ntawm H-choj (saib H-choj nrog lub qhov muag tig mus rau pem hauv ntej). Sim siv cov xov hlau liab rau qhov no kom koj paub tias cov no tau siv rau lub zog.
- Coj tus txiv neej-poj niam jumper xaim thiab txuas ib kawg rau raspberry pi 5V tus pin thiab lwm qhov kawg mus rau sab laug-sab ceg ntawm H-choj.
- Tam sim no, koj yuav tsum tau siv 4 xaim (nyiam dua dub) thiab txuas lawv los ntawm nruab nrab 2 ceg ntawm H-choj mus rau hauv av hauv av. Koj kuj tseem yuav tsum tau siv tus txiv neej-poj niam txuas ntxiv thiab txuas nws los ntawm tus pin hauv av ntawm koj tus raspberry pi mus rau hauv av tsheb nqaj hlau ntawm koj lub khob cij.
- Thaum koj tau siv lub zog thiab cov xov hlau hauv av, koj tuaj yeem pib xaim koj lub cav los ntawm kev siv cov xaim liab thiab muab tso rau hauv ceg thib peb los ntawm sab saum toj ntawm H-choj. Tom qab ntawd, koj yuav nqa cov xaim dub thiab txuas nws mus rau tus thib peb ceg los ntawm hauv qab ntawm H-choj. Yog tias koj tau txuas lub cav kom raug, lawv yuav tsum ua haujlwm zoo thaum koj ua tiav ob peb kauj ruam tom ntej no.
- Tam sim no, koj yuav tsum nqa koj lub roj teeb 9V thiab txuas 2 lub xov hlau rau hauv av thiab lub zog txuas (liab = lub zog, dub = hauv av).
- Thaum koj tau ua tiav txuas koj lub roj teeb, koj yuav tsum nqa 4 tus txiv neej-poj niam jumper xov hlau thiab txuas lawv los ntawm ib qho raspberry pi gpio pins mus rau qhov tsis siv H-choj ob txhais ceg.
- Thaum kawg, koj yuav tsum tau siv 1 lub xov tooj dub thiab 1 lub xov tooj liab thiab txuas lawv hla koj daim phiaj los ntawm cov tsheb ciav hlau hauv av (xaim dub) thiab lub zog hluav taws xob (hlau liab).
-
Yeem tau - yog tias koj xav tau, koj tuaj yeem siv lub ntsuas ntsuas nrug los pab txhim kho koj txoj haujlwm. Txhawm rau xaim lub ntsuas ntsuas nrug, koj yuav tsum ua raws cov theem tshwj xeeb no:
- Coj 1 tus poj niam-poj niam xaim (liab) thiab txuas nws los ntawm VCC tus pin ntawm lub sensor mus rau 5V tus pin ntawm tus pi.
- Siv lwm tus poj niam-poj niam xaim (dub) thiab txuas nws los ntawm GND tus pin ntawm lub ntsuas cua mus rau hauv av tsheb nqaj hlau ntawm koj lub khob cij.
- Nqa ib tus poj niam-poj niam ntxiv thiab txuas nws los ntawm TRIG tus pin ntawm lub sensor mus rau tus pin gpio ntawm tus pi.
- Thaum kawg, nqa tus txiv neej-poj niam xaim thiab txuas nws los ntawm tus ECHO tus pin ntawm lub ntsuas cua mus rau qhov chaw khoob ntawm koj lub khob cij. Tom qab ntawd siv 330 Ohm tus tiv thaiv thiab txuas nws los ntawm xaim mus rau lwm qhov chaw khoob ntawm koj lub khob cij. Tom ntej no, koj yuav tsum tau siv lwm tus txiv neej-poj niam xaim thiab txuas nws los ntawm 330 Ohm resistor rau qhov khoob gpio tus pin ntawm tus pi. Thaum kawg, koj yuav tsum tau txuas 470 Ohm resistor los ntawm cov xov tooj thib ob uas koj txuas nrog rau hauv av tsheb nqaj hlau.
- Tam sim no koj tau npaj rau txoj cai siv Python!
Kauj Ruam 5: Cov Lus Qhia Kauj Ruam-Yuav Siv Li Cas Siv Python
- Pib coding los ntawm kev txheeb xyuas koj lub tsev qiv ntawv (piv txwv li los ntawm gpiozero ntshuam LED).
- Tom ntej no, koj yuav tsum tau txheeb xyuas txhua qhov kev hloov pauv uas koj yuav siv (piv txwv li coj = LED (9)).
-
Tam sim no koj tau piav qhia txhua yam koj xav tau, koj tuaj yeem pib coding los ntawm kev sau kab lus yooj yim los ntsuas yog tias koj lub cav ua haujlwm tau zoo. Qhov no yuav xav kom koj sau nqe lus 3-kauj ruam zoo ib yam li qhov no:
- neeg hlau.forward ()
- tsaug zog (5)
- neeg hlau.stop ()
- Yog tias txoj cai pab koj lub cav ua haujlwm, tom qab ntawd koj npaj txhij mus rau kauj ruam tom ntej. Cov kauj ruam no yuav xav kom koj sau qhov def muaj nuj nqi (piv txwv li def forwards ():) uas yuav pab koj lub tsheb txav mus tom ntej, rov qab, sab xis, thiab sab laug nrog kev pab ntawm ib qho app uas koj yuav nruab tom qab.
-
Yog tias koj tau xaiv los ntxiv qhov ntsuas qhov deb rau koj lub tsheb, tom qab ntawd koj yuav tsum tau ntxiv ib qho ntxiv def sensor1 ua haujlwm. Txoj haujlwm no yuav tso cai rau koj luam tawm qhov kev ncua deb ntawm koj lub tsheb thiab ib qho teeb meem. Txoj haujlwm no yuav xav kom koj sau cov kab yooj yim ntawm cov cai no:
- tiv thaiv sensor1 ():
- yog (sensor.distance*100> 5):
- luam tawm ('Obstacle Detected', sensor.distance*100)
- tsaug zog (1)
- Tam sim no koj tau ua tiav kev sau cov cai no, koj tau npaj rau nruab VNC Viewer app.
Pom zoo:
Kev Ntsuam Xyuas Kev Hlub: 10 Kauj Ruam (nrog Duab)
Tus Ntsuas Kev Hlub: Nco ntsoov cov cheesy " Kev Ntsuam Xyuas Kev Hlub " cov tshuab uas siv los pom hauv cov pas tuav thiab tsev noj mov? Tam sim no koj tuaj yeem muaj txhua qhov txaus siab ntawm kev siv ib qho ntawm cov tshuab hauv kev nplij siab ntawm koj lub tsev. Tsuas yog nyob rau lub sijhawm rau Hnub Valentines! Tab sis hauv txhua qhov xwm txheej
Ib qho Kev Ntsuam Xyuas Kev Kho Kom Zoo Dua: 11 Kauj Ruam
Kev Txheeb Xyuas Kev Kho Kom Zoo Dua: Kuv tsis ntev los no tau ua qhov kev sim ntawm qhov kev hloov kho qhov tseeb thiab tau txais qee qhov kev txiav txim siab ntxhib. Xav txog tias qhov ntsuas qhov ntsuas qhov tseeb yog qhov sib txuas ib txwm muaj, cov txiaj ntsig ntawm qhov kev sim no tuaj yeem muab qee cov ntaub ntawv qhia siv
Kev Ntsuam Xyuas Kev Ruaj Khov: 4 Kauj Ruam (nrog Duab)
Kev Ntsuam Xyuas Kev Ruaj Khov: Nyob zoo txhua tus, Kuv ua haujlwm ua tus tsim txawm hais tias kuv ib txwm nyiam tiag tiag thev naus laus zis.Kuv tau kawm me ntsis txog 3d luam ntawv, Arduino thiab teeb meem hluav taws xob nyeem ntau. Kuv mus ntsib lub vev xaib no tas li kuv xav ua kuv tus me
Kev Nyuaj Siab: Kev Saib Xyuas thiab Saib Xyuas Ntxiv rau Kev Teeb Meem: 9 Cov Kauj Ruam
Hard Drive: Kev Saib Xyuas thiab Kev Saib Xyuas Ntxiv Teeb Meem: Daim duab saum toj no yog Hard Drive ib txwm muaj. Cov no yog cov tsav tsheb feem ntau siv niaj hnub no, tab sis tsis tas yuav nrawm tshaj. Tib neeg siv tus tsav no rau nws tus nqi qis dua gigabyte thiab lub neej ntev dua. Phau ntawv qhia no yuav qhia koj txog qhov sib txawv
Ntsuam Xyuas Kev Hloov pauv ntawm Kev Tsim Cov Hluav Taws Xob Network Thaum Tawm Tsam Nrog Sab Nraud Quab Yuam: 8 Kauj Ruam
Ntsuas Kev Hloov pauv ntawm Cov Khoom Siv Hluav Taws Xob Ua Ntej Thaum Tawm Tsam Nrog Sab Nraud Sab Nraud: Cov xov tooj muaj peev xwm sib cuam tshuam nrog lawv ib puag ncig cov txheej txheem sab nraud (ECM) thiab tuaj yeem siv tau ob qho tib si thiab teb rau cov zog ua haujlwm los ntawm ECM. Rau peb txoj haujlwm, peb sim ua qhov sib txuas sib txuas ntawm cov xov paj uas yuav ua raws li ECM thiab saib yuav ua li cas