Cuprins:
- Pasul 1: hardware folosit
- Pasul 2: Arduino, Hardware de ieșire și scheme
- Pasul 3: Rezultate și coduri sursă
Video: RPM Meter pe Arduino Uno: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Arduino este o platformă a atotputerniciei. Permite crearea de blițuri simple, dar și sisteme complexe pentru o automatizare mai avansată. Datorită diferitelor autobuze, Arduino poate fi, de asemenea, extins pentru a include diferite periferice. Astăzi vom analiza mai atent senzorul infraroșu al obstacolelor și utilizarea acestuia pentru tahometru. Principiul senzorului este foarte simplu. Conține 2 diode, diodă emitentă și receptoare.
Pasul 1: hardware folosit
Dioda IR de recepție este conectată direct la ieșirea digitală de 5V și un potențiometru poate fi utilizat pentru a controla sensibilitatea (distanța obiectului) la care va reacționa dioda de recepție. Modulul este alimentat de Arduino 5V, este de asemenea utilizat pentru a furniza o diodă IR de transmisie care emite lumină permanent la 38kHz la o lungime de undă de 950nm / 940nm (în funcție de dioda utilizată). Modulul poate fi găsit la comercianții cu amănuntul (Aliexpress și alții) sub denumirea KY-032, respectiv senzor de obstacole. Există mai multe versiuni, am folosit prima versiune, care este construită foarte simplu.
Senzorul reacționează la un obstacol la o anumită distanță (setată de un potențiometru) 2-40 cm. Când este detectat un obstacol, se aplică un semnal de 5V la terminalul de ieșire al modulului care procesează Arduino. Unul dintre (avantajele) diodelor IR este acela că lumina este capabilă să se reflecte pe suprafețele strălucitoare. Adică, suprafața strălucitoare este detectată la o distanță mai mică decât suprafața mată. Acest lucru m-a făcut să mă gândesc să folosesc acest senzor diferit ca tahometru. Pe suprafața mată - scripetele arborelui cotit am lipit o bandă de bandă de aproximativ 1cm lățime, sau este bine să folosești folie de aluminiu, are proprietăți reflectante mai bune ale luminii. Am setat intensitatea câștigului astfel încât, la o distanță constantă de scripete, modulul să răspundă la bandă doar când trece prin modul la fiecare rotație a arborelui cotit, nu la scripete în sine.
Pasul 2: Arduino, Hardware de ieșire și scheme
Arduino întrerupe semnalul din modul și adaugă o variabilă care este evaluată o dată pe secundă printr-o formulă care convertește semnalele citite în numărul de semnale pe minut. Acest lucru face posibilă determinarea numărului de rotații ale arborelui cotit (motor) pe minut. Reîmprospătați afișajul în fiecare secundă. Viteza este afișată ulterior pe un afișaj de caractere LCD 20x4 cu un convertor I2C. Datorită convertoarelor este suficient să conectați 4 fire la afișaj. Alimentare (5V), masă (GND), semnal de ceas (SCL), date (SDA). Tahometrul poate fi utilizat pentru diverse mașini, pentru monitorizarea vitezei fuliilor tractoarelor, recoltatoarelor, dar și în industrie pentru monitorizarea proceselor, funcționarea și activitatea mașinilor.
Pasul 3: Rezultate și coduri sursă
Programul pentru proiect și alte proiecte interesante pot fi găsite la: https://arduino.php5.sk/otackomer.php?lang=ro sau la adresa de e-mail: [email protected]
Recomandat:
Limitator Arduino RPM pentru motor pe gaz: 5 pași
Limitator RPM Arduino pentru motor pe gaz: demonstrație Youtube Acesta este pentru înlocuirea unui regulator pentru limitarea vitezei unui motor pe benzină. Acest limitator RPM poate fi comutat la 3 setări diferite din mers. Am instalat acest lucru pe un singur cilindru, motor Briggs și Stratton și am folosit un Ardu
Tahometru DIY (contor RPM): 5 pași
Tahometru DIY (RPM Meter): În acest proiect vă voi arăta cum funcționează un senzor de distanță IR de 3 € și cum îl putem folosi pentru a construi un tahometru DIY care funcționează corect. Să începem
Utilizați Arduino pentru a afișa RPM motor: 10 pași (cu imagini)
Utilizați Arduino pentru a afișa RPM-ul motorului: Acest ghid va descrie modul în care am folosit un Arduino UNO R3, un afișaj LCD de 16x2 cu I2C și o bandă LED pentru a fi folosită ca indicator de turație a motorului și lumină de schimbare a mașinii mele Acura Integra. Este scris în termeni de cineva cu o anumită experiență sau expunere
RPM Checker pentru Mini Motor DC: 11 pași (cu imagini)
RPM Checker pentru Mini Motor DC: Revoluție pe minut, pe scurt este o viteză de rotație exprimată în rotații minute. instrumentele pentru măsurarea RPM utilizează de obicei tahometru. Anul trecut am găsit un proiect interesant realizat de electro18 și este inspirația mea instructivă, era nebun
LED VU-Meter cu Arduino UNO: 7 pași (cu imagini)
LED VU-Meter With Arduino UNO: Unitatea de volum (VU) meter sau indicator de volum standard (SVI) este un dispozitiv care afișează o reprezentare a nivelului semnalului în echipamentul audio. În acest proiect am folosit LED-uri pentru a indica cât de intens este semnalul audio. Când intensitatea audio i