Tartalomjegyzék:

Labirintusmegoldó robot (Boe-bot): 5 lépés
Labirintusmegoldó robot (Boe-bot): 5 lépés

Videó: Labirintusmegoldó robot (Boe-bot): 5 lépés

Videó: Labirintusmegoldó robot (Boe-bot): 5 lépés
Videó: ВКУСНАЯ ЕДА ИЗ ПРОСТЫХ ПРОДУКТОВ В КАЗАНЕ 2 РЕЦЕПТА Узбекский суп 2024, November
Anonim
Labirintusmegoldó robot (Boe-bot)
Labirintusmegoldó robot (Boe-bot)

Ez az útmutató megmutatja, hogyan kell megtervezni és elkészíteni saját labirintusmegoldó robotját egyszerű anyagok és egy robot segítségével. Ez magában foglalja a kódolást is, ezért számítógépre is szükség van.

1. lépés: Keressen egy alvázat

Keressen egy alvázat
Keressen egy alvázat

A labirintus -megoldó robot felépítéséhez először robotot kell találni. Ebben az esetben az osztályommal és engem arra utasítottak, hogy használja a kéznél lévőt, ami akkoriban a boe-bot volt (lásd fent). Minden más robotnak, amely lehetővé teszi a bemenetek és kimenetek, valamint a programozás működését is.

2. lépés: Érzékelők építése

Érzékelők építése
Érzékelők építése
Érzékelők építése
Érzékelők építése
Érzékelők építése
Érzékelők építése

Ez nagy lépés, ezért három részre bontom: 1. Lökhárító S (szilárd) 2. Csukló 3. Lökhárító M (mozgó) (Ezek mind megfelelnek a fenti képek sorrendjének)

1. A tömör lökhárító elkészítéséhez mindössze egy kiemelkedésre van szüksége az előre néző oldal mindkét oldalán. A végeket vezető anyaggal kell lefedni. Ebben az esetben alumínium fóliát használtam, azonban más fémek vagy anyagok működhetnek helyette. A kiemelkedést szorosan és tartósan rögzíteni kell az alvázhoz, lehetőleg valami erősebbet kell használni, mint a kézműves szalag (Ez volt az egyetlen nem állandó módszer, amely akkor rendelkezésemre állt). Miután a nyúlványát rögzítették a végén vezető anyaggal együtt, huzalt kell vezetni a nyúlvány mindkét végétől a kenyérlaphoz vagy a bemeneti aljzathoz.

2. A kötésnek rugalmasnak, tartósnak kell lennie, és meg kell őriznie alakját. Egy könnyű kompressziós rugós csuklópánt tökéletes lenne, de ha ez nem áll rendelkezésre, akkor rugalmas anyag használható helyette. Forró ragasztót használtam egyszerűen azért, mert ez volt az egyetlen rendelkezésre álló dolog. Olyan helyzetben működik, amikor a tömörítések viszonylag messze vannak a kettő között, mivel lassú a megtérülési rátája. Ennek túl kell nyúlnia a nyúlványokon mindkét oldalon, de nem szabad elhaladni mellettük, mert akkor már nem fog megfelelően működni. *BIZTOSÍTSA, HOGY NEM TÚL Kemény az EGYESÍTÉS Tömörítése*

3. A mozgó lökhárító hasonló a tömör lökhárítóhoz, kivéve ahelyett, hogy az alvázhoz lenne rögzítve, hanem a túlnyúló csuklóhoz. Ennek is van egy vezető anyaga a végén, és vezetékek futnak a kenyérlap/bemeneti aljzatokhoz. Egy kis súrlódó anyagot lehet felvinni a lökhárító oldalára, hogy érzékelni lehessen a sekély szögben közeledő falakat.

A végeredménynek két mozgó és két álló lökhárítóból álló rendszerből kell állnia, egy kötésből, amely szabadon mozog, de határozottan és gyorsan visszatér, és négy huzalból, amelyek az áramköri laphoz vezetnek.

3. lépés: Az áramköri lap építése

Az áramkör építése
Az áramkör építése

Ez a lépés viszonylag egyszerű és gyors. A LED -ek opcionálisak. Két ütközőjét (akár szilárd, akár mozgó) a földre kell akasztani, míg a másikat egy kimenetre/bemenetre kell csatlakoztatni. A két csoport között LED -ek is megvalósíthatók annak jelzésére, hogy működnek -e vagy sem, azonban ez nem kötelező. Lényegében itt az történik, amikor egyedül marad, a robot megszakadt áramkör. Amikor azonban az M (mozgó) és az S (szilárd) lökhárító érintkezik, befejezi az áramkört, és azt mondja a robotnak, hogy változtasson irányt vagy készítsen biztonsági másolatot, stb. Ha ez megtörtént, akkor továbbléphetünk a kódoláshoz.

4. lépés: A robot kódolása

A robot kódolása
A robot kódolása
A robot kódolása
A robot kódolása

Ezt a lépést egyszerű felfogni, de nehéz megtenni. Először is meg kell határozni, hogy mely változók a motorok. Ezután meg kell határoznia az összes különböző sebességet (ehhez legalább négy szükséges: jobb előre, jobb hátra, bal előre, bal hátra). Ezzel elkezdheti a kódolást. Azt akarja, hogy a robot folyamatosan haladjon előre, amíg el nem ér valamit, ezért szükség lesz egy R + L előremenő hurokra. Ezután a logikai kód: meg kell mondania a robotnak, mit kell tennie, mikor és mikor kell ellenőriznie, hogy meg kell -e tennie. A fenti kód ezt IF utasítások segítségével teszi. Ha a jobb oldali lökhárító hozzáér, forduljon balra. Ha a bal lökhárító hozzáér, forduljon jobbra. Ha mindkét lökhárító összeér, fordítson hátrafelé, majd forduljon jobbra. A robot azonban nem fogja tudni, mit jelent jobbra vagy hátrafelé fordulni, ezért meg kell határozni a változókat, ami a legtöbb kód. Azaz.

Jobb:

PULSOUT LMOTOR, LRev

PULSOUT RMOTOR, RFast

következő, Visszatérés

Ez csak azt határozta meg, hogy mi a „helyes” a robot számára. Ennek a változónak a meghívásához GOSUB _ -ot kell használni. Jobbra fordulni a GOSUB Right. Ezt a behívást minden fordulatra és mozdulatra el kell végezni, míg a változókat csak egyszer kell elvégezni. Ez azonban szinte érvénytelen, ha a "Bélyegek az osztályon" kívül máson használják

5. lépés: Tesztelje robotját

Általában ezt fogja tölteni legtöbb idejével. A tesztelés a legjobb módja annak, hogy megbizonyosodjon arról, hogy robotja működik. Ha nem, akkor változtasson valamit, és próbálja újra. A következetesség az, amit keres, ezért próbálkozzon addig, amíg minden alkalommal működik. Ha a robot nem mozog, az lehet a kód, a portok, a motorok vagy az akkumulátorok. Próbálja ki az elemeket, majd a kódot, majd a portokat. A motorcseréknek általában az utolsó lehetőségnek kell lenniük. Ha valami eltörik, akkor cserélje ki jobb anyagokra, hogy biztosítsa az alkatrészek tartósságát. Végül, ha elveszíti a reményt, szakítsa meg a kapcsolatot, játsszon néhány játékot, beszéljen barátaival, majd próbálja más szemszögből nézni a problémát. Boldog labirintusmegoldást!

Ajánlott: