Tartalomjegyzék:
- 1. lépés: 1. lépés: Labirintus megoldás
- 2. lépés: 2. lépés: Alkatrészek megrendelése
- 3. lépés: 3. lépés: Olvasás érzékelőből
Videó: Intuitív labirintusmegoldó robot: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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ú megrajzolt útvesztőket (követnie kell a vonalakat, ezek ösvények), a normális emberek inkább a második típusú labirintusokat rajzolják. Ezeket sokkal nehezebb és válogatósabb látni egy robot számára, de nem lehetetlen!
1. lépés: 1. lépés: Labirintus megoldás
Valójában sok labirintus -megoldási módszert fontoltam meg, de a leggyakrabban használt módszer könnyen programozható, miközben szinte minden labirintust megold!
Ezzel a módszerrel azt mondjuk a robotnak, hogy:
- Forduljon jobbra, amikor csak tud
- Ha nem, akkor hajtson előre, ha lehetséges
- Forduljon balra utolsó megoldásként és
- Forduljon vissza, ha zsákutcába fut
A képen egy labirintus látható, amely így oldódik meg. Ezt a módszert gyakran falkövetőnek nevezik. Mindaddig, amíg a cél a külső fal kijárata, a falkövető megtalálja.
2. lépés: 2. lépés: Alkatrészek megrendelése
Ehhez a robothoz szükségünk van:
- 1 × Arduino Uno
- 1 × 4 AA elemtartó
- 3 × TCRT5000 érzékelő (QTR-1A)
- 2 × 6V DC motorok
- 13 × férfi-női kenyérlap huzal
- 10 × női-női kenyérlap huzal
- Tűfejfej legalább 29 tűvel
- Forrasztóberendezés
Ezenkívül töltse le és telepítse az Arduino IDE -t az Arduino készüléken való fejlesztéshez, és győződjön meg arról, hogy az Arduino A/B típusú USB -kábellel rendelkezik a számítógéphez való csatlakoztatáshoz.
3. lépés: 3. lépés: Olvasás érzékelőből
A TCRT5000 érzékelők infravörös ledből (kék gömb) és vevőből (fekete gömb) épülnek fel.
Amikor a led infravörös fényt bocsát ki egy fehér felületre, akkor visszaverődik a vevőkészülékben, és visszaad egy alacsony értéket (esetemben 40-60). Amikor a led fényt bocsát ki egy fekete felületre, elnyelődik, és visszatér magas érték (700-1010 az én esetemben)
A második képen egy séma látható, amely megmondja, hogyan kell csatlakoztatni az érzékelőt az Arduino -hoz. Tartsa az érzékelőt úgy, hogy láthassa a LED -et és a vevőt, valamint a csapokat a séma felé mutatva, hogy megbizonyosodjon arról, hogy a megfelelő csapokat csatlakoztatta.
Most csak csatlakoztatnunk kell az Arduino -t a számítógépünkhöz, be kell tennünk a következő kódot az Arduino IDE -be, és le kell fordítanunk:
// Változtassa meg az A0 -t bármelyik porthoz, amelyhez csatlakoztatta az érzékelőt, hogy#define FRONT_SENSOR A0void start () {Serial.begin (9600); } void loop () {int frontValue = analogRead (FRONT_SENSOR); Serial.println (frontValue);}
Ha most nagyon közel mozgatja az érzékelőt a fehér és fekete felületek fölé, látnia kell, hogy az értékek ennek megfelelően változnak a soros monitoron.
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
Labirintusmegoldó robot (Boe-bot): 5 lépés
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
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
Reggie: Intuitív eszköz az intuitív ajtókhoz: 5 lépés (képekkel)
Reggie: intuitív eszköz az intuitív ajtókhoz: A Reggie egy egyszerű eszköz az intuitív ajtótervezés játékos gúnyolására. Csináld meg a sajátod. Vigyen magával egyet, majd amikor ilyen ajtóval találkozik, csapja be! Ajtók feliratozva " push " vagy "húzza"; jel általában a használati eseteket emeli ki. R