3-johtimiset laitteet#

3-johtimiset laitteet kytketään EXP Brainin kolminastaisiin portteihin. Näihin laitteisiin kuuluvat anturit, vanhat moottorit ja toimilaitteet, jotka kommunikoivat yksinkertaisten analogisten tai digitaalisten signaalien avulla.

Alla on luettelo saatavilla olevista 3-johtimisista laitteista:

  • 3-johtiminen laajennus - 3-johtiminen laajennus lisää 3-johtimisia portteja, kun kaikki aivojen sisäänrakennetut portit ovat käytössä.

  • Kiihtyvyysanturi - Havaitsee kiihtyvyyden ja kallistuksen useiden akseleiden suuntaisesti liikkeen ja suunnan mittaamiseksi. Anturissa on hyppyjohdin, joka säätää herkkyyttä 2G ja 6G välillä.

  • Osoitteellinen LED - Ohjaa LED-nauhoja 3-johtimisen portin kautta, jolloin yksittäisille LEDeille voidaan asettaa tiettyjä värejä ja kuvioita.

  • Analoginen - Lukee jatkuvan jännitesignaalin analogisesta 3-johtimisesta anturista ja raportoi arvot tietyltä alueelta.

  • Puskurin kytkin - Jousikuormitettu kytkin, jota käytetään törmäysten tai iskujen havaitsemiseen robotissa.

  • Digitaalinen tulo - Lukee binääritulosignaaleja (korkea tai matala) ulkoisista laitteista, kuten kytkimistä tai antureista.

  • Digitaalinen lähtö - Lähettää binäärisiä lähtösignaaleja (korkea tai matala) ulkoisten laitteiden, kuten LEDien tai releiden, ohjaamiseen.

  • Enkooderi - Mittaa akselin suhteellisen pyörimisasennon ja -suunnan nopeuden tai kuljetun matkan määrittämiseksi.

  • Gyroanturi - Gyroanturi mittaa robotin suuntaa ja pyörimistä.

  • LED-merkkivalo - Ohjaa LED-merkkivaloja kytkemällä ne päälle tai pois päältä.

  • Valoanturi - Mittaa ympäristön valon voimakkuutta robotin ympäristön kirkkaus- tai kontrastimuutosten havaitsemiseksi.

  • Rajakytkin - Pieni kytkin, joka havaitsee kosketuksen esineisiin tai pintoihin.

  • Viivanseuranta - Havaitsee valonheijastuserot, jolloin robotti voi seurata viivoja kentän pinnalla.

  • Esinetunnistin - Käyttää infrapunaheijastusta havaitakseen, onko esine lähellä, ja palauttaa digitaalisen signaalin, kun jokin on kantaman sisällä.

  • Potentiometri - Mittaa pyörivän akselin tai mekanismin kulma-asennon. Anturi tukee 270 asteen kiertoa.

  • Pulssinleveysmodulaatio (PWM) - Lähettää pulssinleveysmoduloidun ohjaussignaalin 3-johtimisen portin kautta perinteisten moottorinohjainten tai servojen ohjaamiseksi.

  • Etäisyysmittari - Käyttää ultraääniääniaaltoja anturin ja lähellä olevien kohteiden välisen etäisyyden mittaamiseen.

Nämä laitteet kytketään yhteen kahdeksasta 3-johtimisesta portista (a - h) EXP Brain -yksikössä tai 3-johtimisessa laajennuskortissa. Kun rakennat 3-johtimista laitetta, anna oikea portti port argumenttina:

  • EXP Brain -paneelissa portteihin päästään portin brain.three_wire_port kautta (esimerkiksi brain.three_wire_port.a).

  • 3-Wire Expander -mallissa portteihin päästään suoraan laajennusinstanssista (esimerkiksi 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)