Innholdsfortegnelse:

Rotary Encoder Kit Tutorial: 5 trinn
Rotary Encoder Kit Tutorial: 5 trinn

Video: Rotary Encoder Kit Tutorial: 5 trinn

Video: Rotary Encoder Kit Tutorial: 5 trinn
Video: How to use rotary encoders 2024, Desember
Anonim
Rotary Encoder Kit Tutorial
Rotary Encoder Kit Tutorial

Beskrivelse:

Dette roterende encoder -settet kan brukes til å registrere motorens posisjon og hastighet. Det er et veldig enkelt sett bestående av en optisk strålesensor (optobryter, fototransistor) og et stykke skive. Den kan kobles til hvilken som helst mikrokontroller via 3-pinners topptekst. Den optiske strålesensoren oppdager manglende spor på slisseskiven og genererer et pulstog.

Det krever +5VDC for å slå på, og gir en 0V og 5V utgang. Den gir en 5V utgang når strålen er blokkert, og en 0V utgang når strålen er blokkert. Mikrokontrolleren din kan enkelt lese 0-5-0V pulstog for å finne ut hvor langt motoren din har reist, og hvor fort.

Settet inneholder en grønn LED som lyser når strålen er uavbrutt.

Spesifikasjon:

  • Driftsspenning: 4,5-5 VDC
  • Utgangssignal: Digital utgang
  • Direkte tilkobling til mikrokontroller (intern pull-up til 5V)
  • Kan lese opptil 100KHz
  • Slissediameter: 26 mm
  • PCB -dimensjon: 22 mm x 20 mm

Trinn 1: Forberedelse av materialer

Forberedelse av materialer
Forberedelse av materialer
Forberedelse av materialer
Forberedelse av materialer
Forberedelse av materialer
Forberedelse av materialer
Forberedelse av materialer
Forberedelse av materialer

For denne opplæringen er elementene som trengs for å kjøre dette prosjektet:

  1. Arduino Uno
  2. USB -kabel Type A til B
  3. Mann til mann jumper wire
  4. Kvinne til mann jumper wire
  5. Gearmotor i plast

Trinn 2: Maskinvareinstallasjon

Maskinvareinstallasjon
Maskinvareinstallasjon
Maskinvareinstallasjon
Maskinvareinstallasjon

Diagrammet ovenfor viser den enkle forbindelsen mellom Rotary Encoder Kit og Arduino Uno:

  1. 5V> 5V
  2. GND> GND
  3. UT> D2

Tilkobling mellom plastgirmotor og Arduino Uno:

  1. Terminal 1> 5V
  2. Terminal 2> GND

Etter at tilkoblingen er fullført, kobler du Arduino Uno til strømforsyningen med en USB -kabel.

Trinn 3: Sett inn kildekoden

  1. Last ned testkoden og åpne den ved hjelp av Arduino -programvare eller IDE.
  2. Sørg for at du har valgt det riktige kortet og den tilhørende porten (I denne opplæringen brukes Arduino Uno).
  3. Last deretter opp testkoden til Arduino Uno.

Trinn 4: Resultater

Resultater
Resultater
Resultater
Resultater

Slisseskiven er montert på plastgirmotor og plassert i rommet til kretskortet for roterende encoder. Den optiske strålesensoren oppdager manglende spor på slisseskiven og genererer et pulstog. Ved å justere koden i Arduino, vil Rotary Encoder kunne oppdage faktisk turtall for plastgirmotoren og displayet på seriell skjerm.

Anbefalt: