Turinys:

RPM matuoklis „Arduino Uno“: 3 žingsniai
RPM matuoklis „Arduino Uno“: 3 žingsniai

Video: RPM matuoklis „Arduino Uno“: 3 žingsniai

Video: RPM matuoklis „Arduino Uno“: 3 žingsniai
Video: 🟡 CARA BENAR MEMASANG KABEL HZ METER Panel Listrik (1 Phase) 2024, Liepa
Anonim
RPM matuoklis „Arduino Uno“
RPM matuoklis „Arduino Uno“

„Arduino“yra visagalybės platforma. Tai leidžia sukurti paprastus žibintus, bet taip pat sudėtingas sistemas, skirtas pažangesnei automatizacijai. Dėl skirtingų autobusų „Arduino“taip pat galima išplėsti, įtraukiant įvairius išorinius įrenginius. Šiandien mes atidžiau pažvelgsime į kliūčių infraraudonųjų spindulių jutiklį ir jo naudojimą tachometrui. Jutiklio veikimo principas yra labai paprastas. Jame yra 2 diodai, skleidžiantys ir gaunantys diodus.

1 žingsnis: Naudota aparatinė įranga

Naudota aparatinė įranga
Naudota aparatinė įranga

Priimantis IR diodas yra tiesiogiai prijungtas prie 5 V skaitmeninės išvesties, o potenciometru galima valdyti jautrumą (objekto atstumą), į kurį reaguos priimantis diodas. Modulis maitinamas „Arduino 5V“, jis taip pat naudojamas tiekti perduodantį IR diodą, kuris nuolat skleidžia šviesą 38 kHz dažniu, esant 950 nm / 940 nm bangos ilgiui (priklausomai nuo naudojamo diodo). Modulį galima rasti mažmenininkuose („Aliexpress“ir kituose) pavadinimu KY-032, atitinkamai kliūčių jutikliu. Yra kelios versijos, aš naudojau pirmąją versiją, kuri sukonstruota labai paprastai.

Jutiklis reaguoja į kliūtį tam tikru atstumu (nustatomas potenciometru) 2-40 cm. Kai aptinkama kliūtis, modulio, kuris apdoroja „Arduino“, išvesties gnybtui taikomas 5 V signalas. Vienas iš (ne) IR diodų privalumų yra tai, kad šviesa gali atspindėti blizgančius paviršius. Tai yra, blizgus paviršius aptinkamas mažesniu atstumu nei matinis paviršius. Tai privertė mane pagalvoti, kad šį jutiklį kaip tachometrą naudoti kitaip. Ant matinio paviršiaus - alkūninio veleno skriemulio priklijavau maždaug 1 cm pločio juostos juostelę, arba gerai naudoti aliuminio foliją, ji geriau atspindi šviesą. Nustatiau stiprinimo intensyvumą taip, kad esant pastoviam atstumui nuo skriemulio, modulis reaguotų tik į juostą, kai ji eina per modulį kiekvieno alkūninio veleno apsisukimo metu, o ne į patį skriemulį.

2 žingsnis: „Arduino“, išvesties aparatinė įranga ir schemos

„Arduino“, išvesties aparatūra ir schemos
„Arduino“, išvesties aparatūra ir schemos

„Arduino“nutraukia modulio signalą ir prideda kintamąjį, kuris kartą per sekundę įvertinamas pagal formulę, kuri perskaito signalus į signalų skaičių per minutę. Tai leidžia nustatyti alkūninio veleno (variklio) apsisukimų skaičių per minutę. Ekranas atnaujinamas kas sekundę. Greitis vėliau rodomas 20x4 LCD simbolių ekrane su I2C keitikliu. Keitiklių dėka pakanka prie ekrano prijungti 4 laidus. Maitinimo šaltinis (5V), įžeminimas (GND), laikrodžio signalas (SCL), duomenys (SDA). Tachometras gali būti naudojamas įvairioms mašinoms, traktorių, kombainų skriemulių greičio stebėjimui, bet ir pramonėje, siekiant stebėti procesus, mašinų veikimą ir veiklą.

3 žingsnis: Rezultatas ir šaltinio kodai

Rezultatas ir šaltinio kodai
Rezultatas ir šaltinio kodai

Projekto ir kitų įdomių projektų programą rasite: https://arduino.php5.sk/otackomer.php?lang=en arba el. Paštu: [email protected]

Rekomenduojamas: