Tartalomjegyzék:
- 1. lépés: Keressen egy alvázat
- 2. lépés: Érzékelők építése
- 3. lépés: Az áramköri lap építése
- 4. lépés: A robot kódolása
- 5. lépés: Tesztelje robotját
Videó: Labirintusmegoldó robot (Boe-bot): 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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
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
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:
Arduino - Labirintus megoldó robot (MicroMouse) Falkövető robot: 6 lépés (képekkel)
Arduino | Maze Solving Robot (MicroMouse) Falkövető robot: Üdvözlöm, Isaac vagyok, és ez az első robotom, a "Striker v1.0". Ezt a robotot egy egyszerű labirintus megoldására tervezték. A versenyen két labirintus és a robot volt képes volt azonosítani őket. A labirintusban bekövetkező egyéb változások miatt szükség lehet a
SMARS robot építése - Arduino Smart Robot Tank Bluetooth: 16 lépés (képekkel)
SMARS Robot építése - Arduino Smart Robot Tank Bluetooth: Ezt a cikket büszkén szponzorálja a PCBWAY. A PCBWAY kiváló minőségű prototípus -készítő PCB -ket készít a világ minden tájáról. Próbálja ki Ön is, és szerezzen 10 PCB -t mindössze 5 dollárért a PCBWAY -n, nagyon jó minőségben, köszönöm PCBWAY. A motorpajzs az Arduino Uno -hoz
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 lépés (képekkel)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: Ez a Hungry Robot egy másik változata, amelyet 2018 -ban építettem. Ezt a robotot 3D nyomtató nélkül is elkészítheti. Csak annyit kell tennie, hogy megvásárol egy doboz Pringles -t, egy szervo motort, egy közelségérzékelőt, egy arduino -t és néhány eszközt. Letöltheti az összes
Kiegyensúlyozó robot / 3 kerekes robot / STEM robot: 8 lépés
Kiegyensúlyozó robot / 3 kerekes robot / STEM robot: Kombinált kiegyensúlyozó és háromkerekű robotot építettünk az iskolákban és az iskolai oktatási programok oktatási célokra. A robot egy Arduino Uno -n, egyedi pajzson (minden konstrukciós részlet megadva), Li -ion akkumulátoron (minden
Intuitív labirintusmegoldó robot: 3 lépés
Intuitív labirintus -megoldó robot: Ebben az utasításban megtanulhatja, hogyan készítsen labirintus -megoldó robotot, amely megoldja az emberek által rajzolt útvesztőket. Míg a legtöbb robot megoldja az első típusú rajzolt útvesztőket (követnie kell a vonalakat, ezek az utak), normális emberek inkább a második típusú labirintust rajzolják