Satura rādītājs:

RPM mērītājs Arduino Uno: 3 soļi
RPM mērītājs Arduino Uno: 3 soļi

Video: RPM mērītājs Arduino Uno: 3 soļi

Video: RPM mērītājs Arduino Uno: 3 soļi
Video: Monitoring the RPM of a 12Vdc Three Wire Cooler Fan with Arduino, with speed control potentiometer 2024, Novembris
Anonim
RPM mērītājs vietnē Arduino Uno
RPM mērītājs vietnē Arduino Uno

Arduino ir visvarenības platforma. Tas ļauj izveidot vienkāršus zibspuldzes, bet arī sarežģītas sistēmas progresīvākai automatizācijai. Pateicoties dažādiem autobusiem, Arduino var arī paplašināt, iekļaujot dažādas perifērijas ierīces. Šodien mēs tuvāk apskatīsim šķēršļu infrasarkano sensoru un tā izmantošanu tahometram. Sensora princips ir ļoti vienkāršs. Tas satur 2 diodes, izstarojošo un uztverošo diodu.

1. darbība. Izmantotā aparatūra

Lietota aparatūra
Lietota aparatūra

Saņemošā IR diode ir savienota tieši ar 5V digitālo izeju, un potenciometru var izmantot, lai kontrolētu jutību (objekta attālumu), uz kuru uztverošā diode reaģēs. Moduli darbina Arduino 5V, to izmanto arī, lai piegādātu pārraidošu IR diodi, kas pastāvīgi izstaro gaismu pie 38 kHz pie viļņa garuma 950 nm / 940 nm (atkarībā no izmantotās diodes). Moduli var atrast mazumtirgotājos (Aliexpress un citi) ar nosaukumu KY-032, attiecīgi Šķēršļu sensors. Ir vairākas versijas, es izmantoju pirmo versiju, kas ir konstruēta ļoti vienkārši.

Sensors reaģē uz šķērsli noteiktā attālumā (iestatīts ar potenciometru) 2-40 cm. Kad tiek atklāts šķērslis, moduļa, kas apstrādā Arduino, izejas terminālim tiek pievadīts 5V signāls. Viena no (ne) IR diodes priekšrocībām ir tā, ka gaisma spēj atstarot spīdīgas virsmas. Tas ir, spīdīgā virsma tiek konstatēta īsākā attālumā nekā matēta virsma. Tas lika man domāt par šī sensora atšķirīgu izmantošanu kā tahometru. Uz matētās virsmas - kloķvārpstas skriemelis es pielīmēju apmēram 1 cm platu lentes sloksni, vai arī ir labi izmantot alumīnija foliju, tai ir labākas gaismas atstarojošās īpašības. Es iestatīju pastiprinājuma intensitāti tā, lai nemainīgā attālumā no skriemeļa modulis reaģētu tikai uz lenti, kad tas iziet cauri modulim katrā kloķvārpstas apgriezienā, nevis uz pašu skriemeli.

2. darbība: Arduino, izvades aparatūra un shēmas

Arduino, izvades aparatūra un shēmas
Arduino, izvades aparatūra un shēmas

Arduino pārtrauc signālu no moduļa un pievieno mainīgo, kas tiek novērtēts reizi sekundē pēc formulas, kas pārvērš nolasītos signālus signālu skaitā minūtē. Tas ļauj noteikt kloķvārpstas (dzinēja) apgriezienu skaitu minūtē. Displeja atsvaidzināšana notiek katru sekundi. Ātrums vēlāk tiek parādīts 20x4 LCD rakstzīmju displejā ar I2C pārveidotāju. Pateicoties pārveidotājiem, pietiek ar displeja pievienošanu 4 vadiem. Barošanas avots (5V), zemējums (GND), pulksteņa signāls (SCL), dati (SDA). Tahometru var izmantot dažādām mašīnām, traktoru, kombainu skriemeļu ātruma uzraudzībai, bet arī rūpniecībā procesu, mašīnu darbības un darbības uzraudzībai.

3. darbība. Rezultāts un avota kodi

Rezultāts un avota kodi
Rezultāts un avota kodi

Projekta un citu interesantu projektu programma atrodama: https://arduino.php5.sk/otackomer.php?lang=en vai e-pastā: [email protected]

Ieteicams: