3 laidų įrenginiai#

Trijų laidų įrenginiai jungiami prie trijų kontaktų prievadų „EXP Brain“. Šie įrenginiai apima jutiklius, senesnius variklius ir pavaras, kurie bendrauja naudodami paprastus analoginius arba skaitmeninius signalus.

Žemiau pateikiamas galimų 3 laidų įrenginių sąrašas:

  • 3 laidų plėtiklis – 3 laidų plėtiklis prideda papildomus 3 laidų prievadus, kai naudojami visi „Brain“ integruoti prievadai.

  • Akselerometras – aptinka pagreitį ir posvyrį išilgai kelių ašių, kad matuotų judesį ir orientaciją. Jutiklis turi trumpiklį, kuris reguliuoja jautrumą tarp 2G ir 6G diapazonų.

  • Adresuojamas šviesos diodas – valdo šviesos diodų juostas iš 3 laidų prievado, leisdamas nustatyti atskirų šviesos diodų spalvas ir raštus.

  • Analoginis – nuskaito nuolatinį įtampos signalą iš analoginio 3 laidų jutiklio, kad pateiktų vertes visame diapazone.

  • Buferio jungiklis – spyruoklinis jungiklis, naudojamas susidūrimams ar smūgiams į robotą aptikti.

  • Skaitmeninė įvestis – nuskaito dvejetainius įvesties signalus (aukštą arba žemą) iš išorinių įrenginių, tokių kaip jungikliai ar jutikliai.

  • Skaitmeninė išvestis – siunčia dvejetainius išvesties signalus (aukštą arba žemą), kad valdytų išorinius įrenginius, pvz., šviesos diodus arba reles.

  • Encoder – matuoja santykinę veleno sukimosi padėtį ir kryptį, kad nustatytų greitį arba nuvažiuotą atstumą.

  • Giroskopinis jutiklis – Giroskopinis jutiklis matuoja roboto kryptį ir sukimąsi.

  • LED indikatorius – Valdo LED indikatorius juos įjungiant arba išjungiant.

  • Šviesos jutiklis – matuoja aplinkos šviesos intensyvumą, kad aptiktų ryškumo ar kontrasto pokyčius roboto aplinkoje.

  • Ribinis jungiklis – mažas jungiklis, kuris aptinka kontaktą su objektais ar paviršiais.

  • Linijų sekiklis – aptinka šviesos atspindžio skirtumus, leisdamas robotui sekti linijas lauko paviršiuje.

  • Objekto jutiklis – Naudoja infraraudonųjų spindulių atspindį, kad aptiktų, ar objektas yra netoliese, ir grąžina skaitmeninį signalą, kai kažkas yra diapazone.

  • Potenciometras – matuoja besisukančio veleno arba mechanizmo kampinę padėtį. Jutiklis palaiko 270 laipsnių sukimąsi.

  • Impulsų pločio moduliacija (PWM) – Išveda impulsų pločio moduliacijos valdymo signalą per 3 laidų prievadą, kad valdytų senesnius variklių valdiklius arba servo variklius.

  • Atstumo ieškiklis – Naudoja ultragarso garso bangas atstumui tarp jutiklio ir netoliese esančių objektų matuoti.

Šie įrenginiai jungiami prie vieno iš aštuonių 3 laidų prievadų (a iki h), esančių EXP Brain arba 3 laidų plėtiklyje. Konstruojant 3 laidų įrenginį, perduokite teisingą prievadą kaip port argumentą:

  • EXP Brain prievadai pasiekiami per brain.three_wire_port (pavyzdžiui, brain.three_wire_port.a).

  • 3 laidų plėtiklyje prievadai pasiekiami tiesiogiai iš plėtiklio egzemplioriaus (pavyzdžiui, expander.a).

# Connect a Gyro Sensor to the Brain's E port
gyro_sensor = Gyro(brain.three_wire_port.e)

# Connect a Line Tracker to the 3-Wire Expander's C port
line_tracker = Line(expander.c)