Përmbajtje:

Nga Roomba në Rover në vetëm 5 hapa !: 5 hapa
Nga Roomba në Rover në vetëm 5 hapa !: 5 hapa

Video: Nga Roomba në Rover në vetëm 5 hapa !: 5 hapa

Video: Nga Roomba në Rover në vetëm 5 hapa !: 5 hapa
Video: VIDEO/ Burri kap ‘mat’ gruan me dashnorin në një lokal në Tiranë. E merr zvarrë me fyerje dhe sharje 2024, Nëntor
Anonim
Nga Roomba në Rover në vetëm 5 hapa!
Nga Roomba në Rover në vetëm 5 hapa!

Robotët Roomba janë një mënyrë argëtuese dhe e lehtë për të zhytur gishtërinjtë tuaj në botën e robotikës. Në këtë Instructable, ne do të detajojmë se si të shndërroni një Roomba të thjeshtë në një rover të kontrollueshëm që analizon njëkohësisht rrethinën e tij.

Lista e Pjesëve

1.) MATLAB

2.) Roomba (me hequr pjesët e pastrimit me vakum)

3.) Kontrolli i mjedrës-pi

4.) Kamera e kontrolluar nga Arduino

5.) Thikë gjalpë opsionale

Hapi 1: Arrini kutitë e veglave Roomba

Arritni kutitë e veglave Roomba
Arritni kutitë e veglave Roomba
Arritni kutitë e veglave Roomba
Arritni kutitë e veglave Roomba

Drejtoni kodin e mësipërm për të shtuar kutitë e duhura të veglave për t'u lidhur me Roomba tuaj në MATLAB.

Hapi 2: Lidhuni me Roomba

Lidhu me Roomba
Lidhu me Roomba
Lidhu me Roomba
Lidhu me Roomba

Pas instalimit të kutive të veglave Roomba, duhet të lidheni me Roomba -n tuaj. Ka kanale të shumta për t'u lidhur përmes Bluetooth, por ne u lidhëm përmes wifi. Së pari, kryeni një rivendosje të fortë duke shtypur butonat "dok" dhe "vend" për 10 sekonda. Lidhni Roomba dhe pajisjen operative me të njëjtin rrjet wifi. Tjetra, përdorni komandën e mëposhtme në dritaren tuaj të redaktuesit për t'u lidhur me robotin tuaj:

r = roomba (# e Roomba)

Pasi të përfundojë kjo komandë, roomba do të jetë nën kontrollin tuaj.

Hapi 3: Lidhja me telefonin (telekomandë)

Lidhja me telefonin (telekomandë)
Lidhja me telefonin (telekomandë)

Kontrolli i Roomba përmes telefonit tuaj lejon një nivel saktësie që nuk mund të arrihet me mënyrën autonome të Roomba. Criticalshtë kritike të vendoset kjo lidhje sepse në peizazhin e gjerë marsian aftësia për të zgjedhur një vend të caktuar për të hetuar është çelësi. Udhëzimet e mëposhtme detajojnë se si ta arrini këtë.

1. Përdorni lidhësin MATLAB ™ për të vendosur lidhjen midis kompjuterit tuaj që ekzekuton MATLAB dhe aplikacionit MATLAB Mobile në pajisjen tuaj iOS.

2. Në Dritaren e Komandës MATLAB, ndërlidhës ('on', 'password', 'mypassword'); Specifikoni fjalëkalimin tuaj në argumentin e fundit. Përdorni portën e paracaktuar. Për të kontrolluar se cilën port po përdor lidhësi, filloni lidhësin dhe shikoni URL -në që shfaq për lidhjen e provës. Në dritaren e komandës MATLAB, klikoni në lidhjen e testit të shfaqur për të siguruar që kompjuteri është gati për t'u lidhur. Vini re emrin e DNS dhe adresën IP, të cilat ju nevojiten për të përfunduar lidhjen.

3. Në MATLAB Mobile, zgjidhni Lidhu me kompjuterin tuaj. Nëse jeni lidhur më parë me cloud ose një kompjuter tjetër, shkoni te Cilësimet dhe trokitni lehtë mbi Shto një kompjuter.

4. Në cilësimin e Kompjuterit, futni emrin ose adresën IP të DNS që u shfaq në hapin 2.

5. Në cilësimin e Fjalëkalimit të Lidhësit, futni fjalëkalimin që keni specifikuar në hapin 1.

6. Ruani cilësimet tuaja dhe filloni lidhjen duke shtypur Lidhu në krye të ekranit.

7. Në seancat pasuese të MATLAB me të njëjtin kompjuter, filloni lidhjen në kompjuter dhe pajisje. Në MATLAB, futni lidhësin aktiv. Në Cilësimet MATLAB Mobile, prekni butonin pranë adresës IP të kompjuterit në seksionin Lidhu me kompjuterin tuaj.

8. Tani mund të krijoni objektin tuaj mobiledev dhe të filloni të merrni të dhëna, siç përshkruhet në Acquire Sensor Data Streaming.

Hapi 4: Njohja e ngjyrave

Njohja e ngjyrave
Njohja e ngjyrave

I gjithë ky hap realizohet në MATLAB. Së pari, gjeni të dhënat e imazhit për ngjyrat e duhura dhe më pas vendosni Roomba që t'i njohë ato ngjyra. Kur Roomba njeh vlerën e duhur RGB, do të nxjerrë një mesazh ose do të kryejë një veprim. Për shembull, Roomba jonë godet të huajt (me ngjyrë të kuqe) me një thikë gjilpërë të bashkangjitur (ose objekt mbrojtës të dëshiruar) dhe gjithashtu dërgon një mesazh përsëri në bazën e shtëpisë kur gjen astronautët (ngjyra jeshile).

Hapi 5: Test Robot

Ky hap është padyshim hapi më i rëndësishëm i procesit. Peshtë e rëndësishme të siguroheni që telekomanda të funksionojë siç duhet, si dhe njohja e ngjyrave dhe pjesa tjetër e sensorëve të paracaktuar në Roomba. Nivelet e ndryshme të dritës mund të ndikojnë në aftësinë e robotit tuaj për të zbuluar ngjyrat, kështu që ato hyrje mund të kërkojnë rregullim.

Kodi ynë është bashkangjitur më poshtë. Një gjë kryesore që duhet të keni kujdes është se këndet e kthesës do të ndryshojnë nga Roomba në Roomba, kështu që është e rëndësishme të përcaktoni këndet tuaja. Kjo është gjithashtu e vërtetë për vlerat RGB.

Recommended: