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
![Intuitív labirintusmegoldó robot: 3 lépés Intuitív labirintusmegoldó robot: 3 lépés](https://i.howwhatproduce.com/images/003/image-7555-23-j.webp)
Videó: Intuitív labirintusmegoldó robot: 3 lépés
![Videó: Intuitív labirintusmegoldó robot: 3 lépés Videó: Intuitív labirintusmegoldó robot: 3 lépés](https://i.ytimg.com/vi/EBK-a94IFHY/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
![Intuitív labirintusmegoldó robot Intuitív labirintusmegoldó robot](https://i.howwhatproduce.com/images/003/image-7555-24-j.webp)
![Intuitív labirintusmegoldó robot Intuitív labirintusmegoldó robot](https://i.howwhatproduce.com/images/003/image-7555-25-j.webp)
![Intuitív labirintusmegoldó robot Intuitív labirintusmegoldó robot](https://i.howwhatproduce.com/images/003/image-7555-26-j.webp)
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
![1. lépés: Labirintus megoldás 1. lépés: Labirintus megoldás](https://i.howwhatproduce.com/images/003/image-7555-27-j.webp)
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
![2. lépés: Alkatrészek megrendelése 2. lépés: Alkatrészek megrendelése](https://i.howwhatproduce.com/images/003/image-7555-28-j.webp)
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
![3. lépés: Olvasás érzékelőből 3. lépés: Olvasás érzékelőből](https://i.howwhatproduce.com/images/003/image-7555-29-j.webp)
![3. lépés: Olvasás érzékelőből 3. lépés: Olvasás érzékelőből](https://i.howwhatproduce.com/images/003/image-7555-30-j.webp)
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 - Labirintus megoldó robot (MicroMouse) Falkövető robot: 6 lépés (képekkel) Arduino - Labirintus megoldó robot (MicroMouse) Falkövető robot: 6 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-2132-j.webp)
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: 16 lépés (képekkel) SMARS robot építése - Arduino Smart Robot Tank Bluetooth: 16 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-588-32-j.webp)
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): 5 lépés Labirintusmegoldó robot (Boe-bot): 5 lépés](https://i.howwhatproduce.com/images/003/image-8545-j.webp)
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: 8 lépés Kiegyensúlyozó robot / 3 kerekes robot / STEM robot: 8 lépés](https://i.howwhatproduce.com/images/005/image-12193-11-j.webp)
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: 5 lépés (képekkel) Reggie: Intuitív eszköz az intuitív ajtókhoz: 5 lépés (képekkel)](https://i.howwhatproduce.com/images/004/image-9727-31-j.webp)
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