Inhoudsopgave:
- Stap 1: Materiaalvoorbereiding
- Stap 2: Hardware-installatie
- Stap 3: Broncode invoegen
- Stap 4: Resultaten
- Stap 5: Video
Video: Rotary Encoder Kit-zelfstudie - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Beschrijving:
Deze roterende encoderkit kan worden gebruikt voor het detecteren van de positie en snelheid van de motor. Het is een heel eenvoudige kit die bestaat uit een optische bundelsensor (opto-schakelaar, fototransistor) en een stuk sleufschijf. Het kan worden aangesloten op elke microcontroller via de 3-pins header. De optische bundelsensor detecteert ontbrekende sleuven van de gesleufde schijf en genereert een pulstrein.
Het vereist +5VDC om op te starten en geeft een 0V- en 5V-uitgang. Het levert een output van 5 V wanneer de straal wordt geblokkeerd en een output van 0 V wanneer de straal wordt gedeblokkeerd. Uw microcontroller kan eenvoudig de 0-5-0V-pulstrein lezen om te bepalen hoe ver uw motor heeft afgelegd en hoe snel.
De kit bevat een groene LED die oplicht wanneer de straal ononderbroken is.
Specificatie:
- Bedrijfsspanning: 4,5-5 VDC
- Uitgangssignaal: Digitale uitgang
- Directe verbinding met microcontroller (interne pull-up tot 5V)
- In staat om tot 100 KHz te lezen
- Ingelaste schijfdiameter: 26 mm
- PCB-afmeting: 22 mm x 20 mm
Stap 1: Materiaalvoorbereiding
Voor deze zelfstudie zijn de items die nodig zijn om dit project uit te voeren:
- Arduino Uno
- USB-kabel type A naar B
- Man-man-jumperdraad
- Overbruggingsdraad van vrouw naar man
- Kunststof reductiemotor
Stap 2: Hardware-installatie
Bovenstaand diagram toont de eenvoudige verbinding tussen Rotary Encoder Kit en Arduino Uno:
- 5V > 5V
- GND > GND
- UIT > D2
Verbinding tussen kunststof reductiemotor en Arduino Uno:
- Klem 1 > 5V
- Klem 2 > GND
Sluit na het voltooien van de verbinding de Arduino Uno met een USB-kabel aan op de voeding.
Stap 3: Broncode invoegen
- Download de testcode en open deze met behulp van Arduino-software of IDE.
- Zorg ervoor dat je het juiste bord en de bijbehorende poort hebt gekozen (in deze tutorial wordt Arduino Uno gebruikt).
- Upload vervolgens de testcode naar uw Arduino Uno.
Stap 4: Resultaten
De schijf met sleuven is op de kunststof tandwielmotor gemonteerd en in de ruimte van de printplaat van de roterende encoder geplaatst. De optische bundelsensor detecteert ontbrekende sleuven van de gesleufde schijf en genereert een pulstrein. Door de code in Arduino aan te passen, kan Rotary Encoder het werkelijke toerental voor de plastic reductiemotor detecteren en weergeven op seriële monitor.
Aanbevolen:
Willekeurige DC-motor PWM-experimenten + Encoder-probleemoplossing: 4 stappen
Willekeurige DC Motor PWM-experimenten + Encoder Probleemoplossing: Er zijn vaak momenten waarop iemands afval de schat van een ander is, en dit was een van die momenten voor mij. Als je me volgt, weet je waarschijnlijk dat ik een enorm project heb aangenomen om mijn eigen 3D-printer CNC te maken van schroot. Die stukken waren
LabDroid: Morsecode Encoder/Decoder: 4 Stappen
LabDroid: Morsecode Encoder/Decoder: Opmerking: Deze instructie kan niet 1:1 worden gerealiseerd in de nieuwste versie van LabDroid. Ik zal het binnenkort bijwerken. Dit project laat je zien wat je kunt doen met LabDroid. Aangezien een Hello World normaal gesproken gemaakt wordt op basis van tekst, licht of geluid, dacht ik aan LabDr
How To: een contactloze roterende encoder: 3 stappen
How To: een contactloze roterende encoder: In deze toepassingsnota wordt beschreven hoe u een zeer betrouwbare draaischakelaar of encoder kunt ontwerpen met behulp van een Dialog GreenPAK™. Dit schakelaarontwerp is contactloos en negeert daarom contactoxidatie en slijtage. Het is ideaal voor gebruik buitenshuis waar er lange
Rotary Encoder - Begrijp en gebruik het (Arduino/andere Controller): 3 stappen
Rotary Encoder - Begrijp en gebruik het (Arduino/andere ΜController): Een roterende encoder is een elektromechanisch apparaat dat roterende beweging omzet in digitale of analoge informatie. Het kan met de klok mee of tegen de klok in draaien. Er zijn twee soorten roterende encoders: absolute en relatieve (incrementele) encoders.Wh
Infrarood NEC Protocol Encoder en Decoder Board: 5 stappen:
Infrarood NEC-protocol-encoder- en -decoderkaart: ontvangt een onbewerkt gemoduleerd of gedemoduleerd NEC IR-signaal en zet dit om in bytes die via de seriële poort worden verzonden. De seriële baudrate kan worden geselecteerd uit twee standaardsnelheden. De standaard gebruiksmodus zendt een commandoreeks uit met framing byte