Përmbajtje:
- Hapi 1: Hapi 1: Zgjidhja e labirintit
- Hapi 2: Hapi 2: Renditni Pjesët
- Hapi 3: Hapi 3: Lexoni nga një Sensor
Video: Robot intuitiv për zgjidhjen e labirintit: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Në këtë Instructable ju do të mësoni se si të bëni një robot që zgjidh labirint që zgjidh labirintët e tërhequr nga njerëzit.
Ndërsa shumica e robotëve zgjidhin llojin e parë të labirintëve të vizatuar (ju duhet të ndiqni linjat, ato janë shtigje), njerëzit normalë priren të vizatojnë llojin e dytë të labirinteve. Këto janë shumë më të vështira dhe më tërheqëse për tu parë për një robot, por jo të pamundura!
Hapi 1: Hapi 1: Zgjidhja e labirintit
Unë në fakt kam marrë në konsideratë shumë metoda të zgjidhjes së labirintit, por metoda më e përdorur është e lehtë për tu programuar, ndërsa ajo ende zgjidh pothuajse çdo labirint!
Në këtë metodë i themi robotit që:
- Ktheni djathtas sa herë që të jetë e mundur
- Nëse jo, ecni përpara nëse është e mundur
- Ktheni majtas si zgjidhje e fundit dhe
- Kthehuni mbrapsht nëse del në një rrugë pa krye
Në imazh shihni një labirint që zgjidhet në këtë mënyrë. Kjo metodë shpesh quhet Ndjekësi i Murit. Përderisa destinacioni është një dalje në murin e jashtëm, Ndjekësi i Murit do ta gjejë atë.
Hapi 2: Hapi 2: Renditni Pjesët
Për këtë robot do të na duhen:
- 1 × Arduino Uno
- Mbajtës i baterisë 1 × 4 AA
- 3 sensorë TCRT5000 (QTR-1A)
- Motorë DC 2 × 6V
- 13 × tela bukboard mashkull-femër
- 10 × tela e bukës femër-femër
- Koka e kokës me të paktën 29 kunja
- Pajisjet e saldimit
Gjithashtu, shkarkoni dhe instaloni Arduino IDE për tu zhvilluar në Arduino tuaj dhe sigurohuni që Arduino juaj të ketë kabllo USB të tipit A/B për ta lidhur atë me kompjuterin tuaj.
Hapi 3: Hapi 3: Lexoni nga një Sensor
Sensorët TCRT5000 janë ndërtuar nga një led infra të kuqe (rruzulli blu) dhe një marrës (rruzulli i zi).
Kur led lëshon dritë infra të kuqe mbi një sipërfaqe të bardhë ajo do të reflektohet në marrës dhe do të kthejë një vlerë të ulët (40 ~ 60 në rastin tim) Kur led lëshon dritë në një sipërfaqe të zezë do të absorbohet dhe do të kthejë një vlerë e lartë (700 ~ 1010 në rastin tim)
Imazhi i dytë tregon një skemë që tregon se si të lidhni sensorin me Arduino. Mbajeni sensorin në mënyrë që të shihni led dhe marrësin dhe kunjat janë drejtuar drejt skemës për t'u siguruar që keni lidhur kunjat e duhur.
Tani ne vetëm duhet të lidhim Arduino me kompjuterin tonë, të vendosim kodin e mëposhtëm në Arduino IDE dhe ta përpilojmë atë:
// Ndryshoni A0 në çfarëdo porti që keni lidhur sensorin për të#përcaktuar FRONT_SENSOR A0 shmangni fillimin () {Serial.begin (9600); } void loop () {int frontValue = analogRead (FRONT_SENSOR); Serial.println (frontValue);}
Tani nëse e lëvizni sensorin shumë afër sipërfaqeve të bardha dhe të zeza ju duhet të shihni që vlerat të ndryshojnë në përputhje me rrethanat në monitorin serik.
Recommended:
Arduino - Robot për zgjidhjen e labirintit (MicroMouse) Roboti pas murit: 6 hapa (me fotografi)
Arduino | Robot zgjidhës labirint (MicroMouse) Roboti që ndjek murin: Mirë se vini unë Isaku dhe ky është roboti im i parë " Sulmuesi v1.0 ". Ky Robot u krijua për të zgjidhur një labirint të thjeshtë. Në konkurs kishim dy labirintë dhe robotin ishte në gjendje t'i identifikonte ato. Çdo ndryshim tjetër në labirint mund të kërkojë një ndryshim në
SASSIE: Sistemi për zgjidhjen e heshtjes së vështirë dhe përmirësimin e ndërveprimit: 5 hapa
SASSIE: Sistemi për zgjidhjen e heshtjes së vështirë dhe përmirësimin e ndërveprimit: SASSIE është përgjigja e pyetjes që të gjithë ne i kemi bërë vetes gjatë një heshtjeje të vështirë në një moment të jetës sonë, "A flas tjetër?" Epo tani nuk keni pse të shqetësoheni sepse SASSIE është krijuar posaçërisht për të njohur një heshtje të pakëndshme,
Paketa e osciloskopit DIY - Udhëzuesi për montimin dhe zgjidhjen e problemeve: 10 hapa (me fotografi)
Paketa e osciloskopit DIY - Udhëzues për montimin dhe zgjidhjen e problemeve: Më duhet shumë shpesh, kur krijoj një vegël elektronike një oshiloskop për të vëzhguar praninë dhe formën e sinjaleve elektrike. Deri tani kam përdorur një oshiloskop CRT analog të vjetër sovjetik (viti 1988) me një kanal. Stillshtë ende funksionale
Robot për zgjidhjen e labirintit (Boe-bot): 5 hapa
Robot për zgjidhjen e labirintit (Boe-bot): Kjo metodë do t'ju tregojë se si të krijoni dhe bëni robotin tuaj të zgjidhjes së labirintit, duke përdorur materiale të thjeshta dhe një robot. Kjo do të përfshijë edhe kodimin, kështu që nevojitet edhe një kompjuter
Përdorimi i sensorit të gjurmëve të gishtërinjve për pjesëmarrje në kohë në kombinim me zgjidhjen XAMP: 6 hapa (me fotografi)
Përdorimi i sensorit të gjurmëve të gishtërinjve për pjesëmarrjen në kohë në kombinim me zgjidhjen XAMP: Për një projekt shkollor, ne po kërkonim një zgjidhje se si të gjurmonim pjesëmarrjen e studentëve. Shumë nga studentët tanë vijnë me vonesë. Ashtë një punë e lodhshme që kontrollon praninë e tyre. Nga ana tjetër, ka shumë diskutime sepse studentët shpesh thonë