Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
„Line Flower“yra labai paprastas robotas, idealiai tinkantis pradedantiesiems elektronikos gaminiams.
1 žingsnis: kaip tai veikia
Robotas keliauja išilgai linijos, naudodamas „iR“jutiklį. Jutiklis turi du diodus, vienas diodas siunčia infraraudonąją šviesą, kitas - atspindėtą šviesą nuo paviršiaus. Kai infraraudonieji spinduliai patenka ant balto paviršiaus, jie atsispindi atgal. Kai infraraudonoji šviesa patenka į juodą paviršių, šviesą sugeria juodas paviršius ir spinduliai neatsispindi atgal, todėl fotodiodas negauna jokios šviesos. Jutiklis matuoja atspindėtos šviesos kiekį ir siunčia vertę arduino. Ant jutiklio yra potenciometras, kuriuo galime reguliuoti jutiklio jautrumą.
2 žingsnis:
Dabar „Arduino“turi priimti sprendimus, remdamasis duomenimis, gautais iš jutiklio, kol jutiklis neaptiks jokios juodos linijos, jis eis į priekį. Jei kairysis jutiklis aptinka juodą liniją, robotas pasuka į dešinę, o jei dešinysis - juodą, jis pasuka į kairę. Robotas sustos, kai abu jutikliai vienu metu aptiks juodą liniją.
3 žingsnis: išvardykite elementus
sąrašo elementai:
1x „Arduino Uno“
1x L298N
2x iR jutiklis
14x laidai
1x Plexi 10cmx17cm
4x TT variklis
6x AA baterijos
1x akumuliatoriaus laikiklis
8x metalo atstumas 10mm
4 žingsnis: schema
5 veiksmas: „Ir Sensor“konfigūravimas
Dabar, prieš įjungdami maitinimą, patikrinkite, ar viską prijungėte teisingai. Nukopijuokite programos kodą ir įkelkite jį į savo „arduino“, tada įjunkite nuoseklųjį monitorių („Arduino IDE“-> Įrankiai -> „Serial Monitor“). Padėkite robotą ant juodos linijos ir nustatykite potenciometrą taip, kad jutiklio reikšmė būtų 23 1023, o ant balto paviršiaus - 33. Sketch ir configure download. Nukopijuokite žemiau esantį kodą ir įkelkite jį į arduino. Pasilinksmink ? Eskizo atsisiuntimas