Cov txheej txheem:

Kev Ntsuam Xyuas Kawg 2020: 6 Kauj Ruam
Kev Ntsuam Xyuas Kawg 2020: 6 Kauj Ruam

Video: Kev Ntsuam Xyuas Kawg 2020: 6 Kauj Ruam

Video: Kev Ntsuam Xyuas Kawg 2020: 6 Kauj Ruam
Video: UA KAWG PEEV XWM -May maylee [official] New Song/MV/VDO 2024, Kaum ib hlis
Anonim
Kev Ntsuam Xyuas Kawg 2020
Kev Ntsuam Xyuas Kawg 2020

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

Khoom siv
Khoom siv
  • 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

Piv txwv Screenshots
Piv txwv Screenshots
Piv txwv Screenshots
Piv txwv Screenshots
Piv txwv Screenshots
Piv txwv Screenshots
Piv txwv Screenshots
Piv txwv Screenshots

Kauj Ruam 3: Daim duab Circuit Court

Daim duab Circuit Court
Daim duab Circuit Court

Kauj Ruam 4: Cov Lus Qhia Kauj Ruam-Yuav Tsim Li Cas/Hlau Tsheb

  1. 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.
  2. 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).
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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).
  8. 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.
  9. 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).
  10. 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.
  11. 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

  1. Pib coding los ntawm kev txheeb xyuas koj lub tsev qiv ntawv (piv txwv li los ntawm gpiozero ntshuam LED).
  2. Tom ntej no, koj yuav tsum tau txheeb xyuas txhua qhov kev hloov pauv uas koj yuav siv (piv txwv li coj = LED (9)).
  3. 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 ()
  4. 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.
  5. 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)
  6. Tam sim no koj tau ua tiav kev sau cov cai no, koj tau npaj rau nruab VNC Viewer app.

Pom zoo: