Sadržaj:
- Korak 1: Što je rotacijski davač?
- Korak 2: Potrebne komponente
- Korak 3: Kako koristiti rotacijski davač?
- Korak 4: Određivanje položaja vratila rotacijskog davača
- Korak 5: Upravljanje LED svjetlom s rotacijom osovine
- Korak 6: Kontrola brzine i smjera istosmjernog motora s prekidom
- Korak 7: Sviđajte nam se na Facebooku
Video: Rotacijski koder: Kako radi i kako se koristi s Arduinom: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Napisao ElectropeakElectroPeak Službena web stranica Slijedite Više od autora:
O: ElectroPeak je vaše jedno mjesto za učenje elektronike i realizaciju vaših ideja. Nudimo vrhunske vodiče koji će vam pokazati kako možete napraviti svoje projekte. Također nudimo visokokvalitetne proizvode kako biste imali … Više o Electropeaku »
Ovaj i druge nevjerojatne vodiče možete pročitati na službenoj web stranici ElectroPeak -a
Pregled
U ovom ćete vodiču naučiti kako koristiti rotacijski davač. Prvo ćete vidjeti neke podatke o rotacijskom koderu, a zatim ćete naučiti kako koristiti rotacijski davač s tri praktična primjera.
Što ćete naučiti:
- Što je rotacijski davač i kako radi. Prikaz položaja davača
- Upravljanje LED svjetlom pomoću rotacijskog davača
- Upravljanje brzinom i smjerom istosmjernog motora pomoću rotacijskog davača
Korak 1: Što je rotacijski davač?
Rotacijski davač je elektromehanički uređaj koji položaj kuta vratila pretvara u digitalne podatke. Rotacijski davač ima kružnu ploču s nekoliko rupa i dva kanala A i B. Rotiranjem kružne ploče, kada kanali A i B prolaze kroz rupe, uspostavlja se veza između tog kanala i zajedničke baze. Ti prekidi uzrokuju kvadratni val u izlaznom kanalu. Brojenjem ovih impulsa možemo pronaći količinu rotacije. S druge strane, kanali A i B imaju 90 stupnjeva fazne razlike, pa možete pronaći i smjer rotacije ovisno o tome koji je impuls kanala ispred
Davač se može instalirati izravno na osovinu motora ili napraviti kao modul. Modul okretnog davača, uključujući 5 pinova, najčešći je rotirajući davač. 2 pina podržavaju napajanje davača, SW je gumb na modulu, a CLK i DT prikazuju A i B kanale.
Neke od značajki ovog modula su:
- Sposobnost rotiranja u beskonačnost
- 20 razlučivost impulsa
- 5V napon napajanja
Korak 2: Potrebne komponente
Hardverske komponente
Modul rotacijskog davača s prekidačem *1
Softverske aplikacije
Arduino IDE
Korak 3: Kako koristiti rotacijski davač?
Za korištenje rotacijskog davača trebali bismo brojati impulse kanala A i B. Da bismo to učinili, koristili smo Arduino UNO i izveli tri projekta za pozicioniranje davača, upravljanje LED svjetlom i kontrolu brzine i smjera istosmjernog motora.
Korak 4: Određivanje položaja vratila rotacijskog davača
Spojite + na 5V, GND na GND pin, CLK na pin broj 6 i DT na pin 7.
Morate znati položaj osovine da biste koristili davač. Položaj vratila varira ovisno o količini njegovog okretanja. Mijenja se od 0 do beskonačnosti za rotaciju u smjeru kazaljke na satu, a od 0 do minus beskonačnost za rotaciju suprotno od kazaljke na satu. Postavite sljedeći kôd na svoj Arduino i pogledajte položaj kodera vratila u serijskom monitoru. Kôd u prilogu možete koristiti za sve svoje projekte s koderom.
Da bismo odredili položaj davača, moramo spojiti kanale A i B kao ulaze na Arduino. Očitavamo i spremamo početnu vrijednost kanala A na početku. Zatim čitamo trenutnu vrijednost kanala A, a ako je vrijednost kanala B bila ispred njega, smanjujemo brojač. U protivnom povećavamo broj brojača.
Korak 5: Upravljanje LED svjetlom s rotacijom osovine
Prvo morate dobiti položaj vratila, a zatim možete smanjiti ili povećati LED svjetlo pomoću PWM -a. Budući da PWM ima neku vrijednost između 0 do 255, položaj vratila u ovom rasponu smo postavili i u kodu.
Korak 6: Kontrola brzine i smjera istosmjernog motora s prekidom
U ovom smo kodu koristili prekid za čitanje položaja vratila i ključa. Za više informacija o prekidima možete provjeriti Arduino web stranicu.
Motor se prekida pritiskom na tipku davača ili postavljanjem davača u položaj 0. Ovdje možete vidjeti kako upravljati istosmjernim motorom sa štitnikom L293D.
Korak 7: Sviđajte nam se na Facebooku
Ako vam je ovaj vodič koristan i zanimljiv, lajkujte nas na Facebooku.
Preporučeni:
Što se nalazi u servo uređaju i kako se koristi s Arduinom Cijeli vodič: 6 koraka
Što se nalazi u Servo -u i kako se koristi s Arduino Full Tutorial: u ovom vodiču istražimo što je servowatch ovaj video vodič
Kako: beskontaktni rotacijski koder: 3 koraka
Kako: beskontaktni rotacijski davač: Ova napomena o aplikaciji opisuje kako dizajnirati rotacijski prekidač ili koder visoke pouzdanosti pomoću Dialog GreenPAK ™. Ova izvedba prekidača je beskontaktna i stoga zanemaruje oksidaciju kontakta i trošenje. Idealan je za uporabu na otvorenom gdje je dugo
Bolji rotacijski koder: 4 koraka
Bolji rotacijski koder: Ako ste ikada pokušali upotrijebiti rotirajući koder izvan police za svoj projekt, najvjerojatnije ste bili razočarani. Je li to bilo zbog poteškoća u postavljanju ili nepreciznih kontrola. I ja sam imao isti problem pa sam ga odlučio riješiti. Dizajnirao sam 3D pr
Vodič za rotacijski koder s Arduinom: 6 koraka
Vodič za rotacijski davač s Arduinom: Rotacijski koder je elektronička komponenta sposobna nadzirati kretanje i položaj pri rotiranju. Rotacijski davač koristi optičke senzore koji mogu generirati impulse kada se rotacijski davač okreće. Primjena rotacijskog davača obično kao računalo
Povežite rotacijski brojčanik s Arduinom: 6 koraka (sa slikama)
Povežite rotacijski brojčanik s Arduinom: Stari rotacijski telefon može se koristiti u brojne svrhe u vašim Arduino projektima - upotrijebite ga kao novi ulazni uređaj ili upotrijebite Arduino za povezivanje rotacijskog telefona s vašim računalom. vrlo osnovni vodič koji opisuje kako spojiti brojčanik s