INHOUDSOPGAWE:

RPM -meter op Arduino Uno: 3 stappe
RPM -meter op Arduino Uno: 3 stappe

Video: RPM -meter op Arduino Uno: 3 stappe

Video: RPM -meter op Arduino Uno: 3 stappe
Video: The most economical electric motor T-motor U8 Pro - for a special project 2024, November
Anonim
RPM -meter op Arduino Uno
RPM -meter op Arduino Uno

Arduino is 'n platform van almag. Dit maak dit moontlik om eenvoudige flitsers te skep, maar ook ingewikkelde stelsels vir meer gevorderde outomatisering. Danksy die verskillende busse kan die Arduino ook uitgebrei word met verskillende randapparatuur. Vandag sal ons die infrarooi sensor van die hindernis van nader bekyk en die gebruik daarvan vir die toerenteller. Die sensorbeginsel is baie eenvoudig. Dit bevat 2 diodes, emitterende en ontvangende diode.

Stap 1: Gebruikte hardeware

Gebruikte hardeware
Gebruikte hardeware

Die ontvangende IR -diode is direk gekoppel aan die 5V digitale uitset, en 'n potensiometer kan gebruik word om die sensitiwiteit (afstand van die voorwerp) waarop die ontvangende diode reageer, te beheer. Die module word aangedryf deur Arduino 5V, dit word ook gebruik om 'n oordraagbare IR -diode te verskaf wat permanent lig uitstraal by 38kHz teen 'n golflengte van 950nm / 940nm (afhangende van die gebruikte diode). Die module kan gevind word by kleinhandelaars (Aliexpress en andere) onder die naam KY-032, onderskeidelik Obstacle Sensor. Daar is verskillende weergawes; ek het die eerste weergawe gebruik, wat baie eenvoudig saamgestel is.

Die sensor reageer op 'n sekere afstand op 'n sekere afstand (ingestel deur 'n potensiometer) 2-40 cm. As 'n hindernis opgespoor word, word 'n 5V -sein toegepas op die uitgangsklem van die module wat die Arduino verwerk. Een van die (in) voordele van IR -diodes is dat lig weerkaats van blink oppervlaktes. Dit wil sê, die blink oppervlak word op 'n korter afstand as die mat oppervlak bespeur. Dit het my laat dink daaraan om hierdie sensor anders as 'n toerenteller te gebruik. Op die mat oppervlak - die katrol van die krukas, het ek 'n strook band van ongeveer 1 cm breed vasgeplak, of dit is goed om aluminiumfoelie te gebruik; dit het beter weerkaatsende eienskappe van lig. Ek stel die versterkingsintensiteit in sodat die module op 'n konstante afstand van die katrol slegs op die band reageer terwyl dit deur die module gaan by elke krukasomwenteling, nie op die katrol self nie.

Stap 2: Arduino, uitvoerhardeware en skemas

Arduino, uitvoer hardeware en skemas
Arduino, uitvoer hardeware en skemas

Arduino onderbreek die sein van die module en voeg 'n veranderlike by wat een keer per sekonde geëvalueer word deur 'n formule wat die leesseine omskakel in die aantal seine per minuut. Dit maak dit moontlik om die aantal omwentelinge van die krukas (enjin) per minuut te bepaal. Herlaai die skerm elke sekonde. Die spoed word later vertoon op 'n 20x4 LCD -karakterskerm met 'n I2C -omskakelaar. Danksy omsetters is dit genoeg om 4 drade aan die skerm te koppel. Kragtoevoer (5V), grond (GND), kloksein (SCL), data (SDA). Die toerenteller kan gebruik word vir verskillende masjiene, spoedmonitering van katrolle van trekkers, stropers, maar ook in die industrie vir die monitering van prosesse, werking en aktiwiteit van masjiene.

Stap 3: Resultaat en bronkodes

Resultaat en bronkodes
Resultaat en bronkodes

Die program vir die projek en ander interessante projekte kan gevind word by: https://arduino.php5.sk/otackomer.php?lang=af of per e-pos: [email protected]

Aanbeveel: