Turinys:

Labirinto sprendimų robotas: 5 žingsniai (su nuotraukomis)
Labirinto sprendimų robotas: 5 žingsniai (su nuotraukomis)

Video: Labirinto sprendimų robotas: 5 žingsniai (su nuotraukomis)

Video: Labirinto sprendimų robotas: 5 žingsniai (su nuotraukomis)
Video: PIRMĄ KARTĄ ŽAIDŽIU FNAF! 2024, Lapkritis
Anonim
Image
Image
Labirinto sprendimų robotas
Labirinto sprendimų robotas
Labirinto sprendimų robotas
Labirinto sprendimų robotas

- šis robotas, skirtas išspręsti paprastą labirintą be jokio dirbtinio intelekto, naudojant šiuos kodo metodus:

1) PID

2) sukimosi lygtys

3) kalibravimas

„gitHub“kodo nuoroda:

github.com/marwaMosafa/Maze-solver-algorithm-

1 žingsnis: Paruoškite komponentą

Paruoškite komponentą
Paruoškite komponentą
Paruoškite komponentą
Paruoškite komponentą
Paruoškite komponentą
Paruoškite komponentą

Aš naudoju visus aukščiau išvardintus komponentus:

1–2 pavarų nuolatinės srovės variklis

2–2 ratai

3-1 klasterio ratas

4- LCD

5 - duonos lenta ir kai kurie laidai (vyriškos lyties) ir&& (vyras - moteris)

6–3 ultragarso jutikliai

4- ultragarsinis laikiklis

5- „Arduino UNO“lenta

6–2 baterijos 3,7 V su baterijų laikikliu

7- L298N variklio pavara

8- medinė roboto korpuso kabina

9- jungiklis

2 žingsnis: pirmasis sluoksnis

Pirmasis sluoksnis
Pirmasis sluoksnis
Pirmasis sluoksnis
Pirmasis sluoksnis

1- prijunkite variklį, ratus ir pavarą prie korpuso

2- prijunkite variklius prie variklio pavaros naudodami laidus

3- pavaros kaiščiai prie 3, 12, 13, 5, 2, 7 kaiščių, kad būtų galima arduino

Prisimink tai:

jei, pavyzdžiui, dešiniojo variklio ratas juda priešinga kryptimi, kaip nurodėte, tiesiog pakeiskite variklio, prijungto prie pavaros, laidus

3 žingsnis: antrasis sluoksnis

Antrasis sluoksnis
Antrasis sluoksnis
Antrasis sluoksnis
Antrasis sluoksnis

- uždėkite arduino, jutiklius ir lentos sluoksnį ant antrojo korpuso ir leiskite įdėti keletą laidų

perskaitykite kodo failą, kad žinotumėte mano ryšį, bet apibendrinkime:

1) Kiekvieno sonaro jutiklio VCC ir GND prie duonos lentos, trigeris ir aidas bus pritvirtinti prie 3 jutiklių kaiščių A0, A1, A2, A3, A4, A5

2) 5V ir GND iš arduino tiekti duonos lentą

3) 5V iš disko į arduino įvestį

4) GND iš arduino į GND diską

4 žingsnis: įjunkite

Įjunkite
Įjunkite

įdėkite akumuliatoriaus laikiklį su baterijomis ir paimkite raudoną laidą, prijunkite jį prie disko įvesties kaiščio, o juodą laidą - prie ardino laido prie disko GND

5 veiksmas: pasirenkamas veiksmas

šį žingsnį, kad pradžiugintumėte savo robotą

1) įdėkite savo LCD ir užmegzkite ryšius su arduino, kaip pridėtas kodas

2) prijunkite raudoną akumuliatoriaus laikiklio laidą prie jungiklio įjungimo kaiščio ir perkelkite laidą iš kito kaiščio į pavaros įvestį, kad valdytumėte roboto įjungimą jungikliu

3) pagaliau tai padaryta ir nedvejodami pabandykite ir praneškite man, jei susiduriate su problemomis

Rekomenduojamas: