Cov txheej txheem:
- Kauj Ruam 1: Cov Cuab Yeej thiab Khoom Siv
- Kauj Ruam 2: Teeb duab thiab LEDs rau MST
- Kauj ruam 3: Breadboard
- Kauj ruam 4: Code
- Kauj Ruam 5: Teeb Meem thiab Yav Tom Ntej
Video: Txoj Kev Kaj (Qhia MST): 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Lub hom phiaj ntawm Bright Paths yog qhia cov tub ntxhais kawm txog Yam Tsob Ntoo Tsob Ntoo Tsawg (MSTs). Node A yog lub hauv paus thiab tag nrho lwm cov nodes muaj qhov hnyav (tus nqi) kom tau mus rau lawv. Qhov kev qhia qhia no qhia tias tus nqi los ntawm kev ua kom dim ntawm txhua qhov, nyob ntawm tus nqi rau ntawm qhov ntawd. Kuv npaj tham txog cov nodes zoo li lawv yog cov khw muag khoom uas xav tau kev xa khoom thiab nyob ntawm txoj hauv kev uas coj mus, tus nqi ntawm lub teeb (hnyav) yuav zoo heev. Qhov tshwm sim ntawm qhov no yog LED uas yog qhov tsaus ntuj los yog tawm nyob ntawm qhov hnyav dua. Zuag qhia tag nrho, ib txoj hauv kev yooj yim los daws qhov teeb meem no rau cov tub ntxhais kawm. Qhov teeb meem no tseem hu ua Travelling Salesman Problem.
Kauj Ruam 1: Cov Cuab Yeej thiab Khoom Siv
Khoom siv
- Foamcore tuav koj li MST
- Qee Jumper Wires los txuas koj cov hlaws dai rau MST
- Qee Jumper Wires txuas Arduino mus rau daim ntawv tais
- Yim LEDs, ntawm cov xim ib yam, los sawv cev rau cov nodes
- Yim 220ohm Resistors rau LEDs
- Ib qho Arduino los tswj qhov Brightnesses
- Hloov Chaw Sau Npe kom tau txais PWM ntau ntxiv
Cov cuab yeej
- Kub Glue Gun tuav cov LEDs
- Cov Khoom Siv kos duab kos MST
- Computer rau programming
Kauj Ruam 2: Teeb duab thiab LEDs rau MST
- Kuv tau luam tawm ib qho los ntawm phau ntawv qub ntawm kuv thiab ua rau lub qhov, dhau ntawm cov nodes ntawm qhov luam tawm, ntawm cov tub ntxhais ua npuas ncauj.
- Kuv kos cov npoo nrog lawv qhov hnyav ib yam ntawm cov foamcore tseem sau cov lej A-H.
- Kuv thawb lub LEDs los ntawm lub rooj tsavxwm (nyob rau sab saum toj ntawm cov nodes) ua kom tus pin ntev tig mus rau pem hauv ntej yog li kuv paub tus pin xa lub teeb liab mus rau tom qab. Tsis tas li, thawb tus pin nqes los tuav lawv rau hauv qhov chaw.
- Kub nplaum cov LEDs hauv qhov chaw.
- Muab tus poj niam rau txiv neej xaim ntawm tus pin LED. Kuv tau ua cov xov hlau sib dua ntawm peb cov pins siab, lossis cov uas sawv ntsug.
Kauj ruam 3: Breadboard
Sparkfun muaj cov lus qhia zoo rau kev hloov pauv rau npe thiab koj tuaj yeem ua raws qhov no rau txhua qhov kev thaiv. Qhov sib txawv tsuas yog tias cov LEDs tau xaim los ntawm cov hlua jumper ntev, tsis ncaj qha rau lub rooj tsavxwm. Txog kuv tus lej, tus lej 0-7 ntawm kab ntawv sau npe hloov pauv nrog A-H ntawm MST.
Kauj ruam 4: Code
Txoj cai lub hom phiaj yog hloov pauv qhov ci ci ntawm LEDs raws li qhov hnyav ntawm cov nodes. Hauv daim duab mus rau sab xis, nws qhia txog wgtA dhau wgtH. Cov no yog cov txiaj ntsig uas koj tuaj yeem hloov pauv txhawm rau qhia qhov hnyav ntawm ib qho LED. Qhov kev hloov hauv kev ci ntsa iab yog ua tiav los ntawm:
sr.set (ledA, 255/wgtA*1.1)
Cov kab no teeb tsa coj mus rau qhov ci tshaj plaws faib los ntawm qhov hnyav ib zaug kom pom lub teeb pom kev. Qhov ci tuaj yeem nqes mus raws li qhov hnyav nce thiab qhov no ua tiav rau txhua LED.
Kauj Ruam 5: Teeb Meem thiab Yav Tom Ntej
Kuv pib tawm txoj haujlwm no nrog plaub LEDs xiav thiab plaub LEDs ntsuab tab sis kuv tau ntsib teeb meem thaum sim sib piv qhov ci ci. Kuv kho qhov no los ntawm kev nrhiav plaub qhov xiav ntxiv tab sis tsuas yog khaws qhov no hauv siab thaum xaiv LEDs. Kuv kuj tseem yuav tsum tau nqa Arduino, lub khob cij, thiab lub laptop sib cais yog li ua lub qhov thaiv kom tuav Arduino thiab lub rooj noj mov yuav yog kev txhim kho yav tom ntej. Nws kuj tseem yuav txias ntxiv cov duab ua rau LEDs los pab pom kev uas txoj kev tab tom coj mus. Zuag qhia tag nrho, txoj hauv kev zoo los qhia tias MSTs ua haujlwm li cas thiab kuv tos ntsoov yuav siv nws ntau dua.
Pom zoo:
Lub Hom Phiaj Taw Qhia: Tsim Lub Hom Phiaj Kawm/Qhia Txoj Kev/Cov Txheej Txheem Siv Cov Duab Puncher: 5 Kauj Ruam
Lub Hom Phiaj Taw Qhia: Tsim Lub Hom Phiaj Kawm/Qhia Txoj Kev/Cov Qauv Siv Cov Duab Puncher: Kawm/qhia txoj hauv kev rau cov tub ntxhais kawm tshiab rau kev tsom mus rau lub hom phiaj. Nov yog txoj hauv kev tso cai rau lawv kom pom kev thiab pom cov txheej txheem ntawm kev tsim cov khoom los ntawm cov chav kawm. EkTools 2-nti loj punch; cov duab zoo tshaj plaws. 2. Daim ntawv los yog c
Atmega16 Raws Txoj Kev Teeb Pom Kev Zoo Txoj Cai Siv 7 Segment Display (Proteus Simulation): 5 Kauj Ruam
Atmega16 Raws Txoj Kev Teeb Pom Kev Zoo Txoj Cai Siv 7 Segment Display (Proteus Simulation): Hauv txoj haujlwm no peb yuav ua Atmega16 raws txoj kev teeb pom kev zoo. Ntawm no peb tau coj ib ntu 7 ntu thiab 3 LEDs los qhia cov cim ntawm lub teeb pom kev
Txoj Haujlwm 4: Kev Qhia Taw Qhia: 7 Kauj Ruam
Txoj Haujlwm 4: Kev Qhia Siv Tus Kheej: Nyob Zoo Cov phooj ywg uas nyiam ua haujlwm, Peb txhua tus paub tias kev siv tshuaj yaj yeeb tuaj yeem ua rau qee zaum txaus ntshai, qhov kev qhia no yuav pab koj kom pib thiab muaj cov cuab yeej zoo los ua qhov txuj ci no muaj txiaj ntsig
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: 6 Kauj Ruam
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: Cov lus qhia no piav qhia yuav ua li cas thiaj tsim tau Arduino Robot uas tuaj yeem txav mus raws qhov xav tau (Forward, Backward) , Sab laug, Txoj Cai, Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) xav tau Kev nrug deb hauv Centimeters siv lub suab hais kom ua. Neeg hlau kuj tseem tuaj yeem txav tau tus kheej
Yuav Qhia Li Cas Koj Txoj Haujlwm ntawm Kev Qhia: 10 Kauj Ruam
Yuav Qhia Li Cas Koj Txoj Haujlwm ntawm Kev Qhia: Ua ntej tsim koj tus kheej txoj haujlwm, tshawb xyuas qhov chaw me ntsis kom nkag siab tias cov phiaj xwm ua haujlwm li cas - saib ob peb txoj haujlwm (tab sis tsis txhob ntshai, txawm tias cov haujlwm yooj yim tsim nyog!) koj puas tuaj yeem qhia hauv koj qhov project? Yuav ua dab tsi