Innholdsfortegnelse:

RPM -måler på Arduino Uno: 3 trinn
RPM -måler på Arduino Uno: 3 trinn

Video: RPM -måler på Arduino Uno: 3 trinn

Video: RPM -måler på Arduino Uno: 3 trinn
Video: Переработанный шаговый двигатель Epson EM-400, управляемый Arduino с помощью реле DPDT 2024, Juli
Anonim
RPM -måler på Arduino Uno
RPM -måler på Arduino Uno

Arduino er en plattform for allmakt. Det gjør det mulig å lage enkle blinkere, men også komplekse systemer for mer avansert automatisering. Takket være de forskjellige bussene kan Arduino også utvides til å omfatte forskjellige eksterne enheter. I dag skal vi se nærmere på den infrarøde hindersensoren og dens bruk for turtelleren. Sensorprinsippet er veldig enkelt. Den inneholder 2 dioder, emitterende og mottakende diode.

Trinn 1: Brukt maskinvare

Brukt maskinvare
Brukt maskinvare

Den mottakende IR -dioden er koblet direkte til 5V digital utgang, og et potensiometer kan brukes til å kontrollere følsomheten (avstanden til objektet) som mottaksdioden vil reagere på. Modulen drives av Arduino 5V, den brukes også til å levere en transmitterende IR -diode som avgir lys permanent ved 38 kHz ved en bølgelengde på 950nm / 940nm (avhengig av hvilken diode som brukes). Modulen finnes hos forhandlere (Aliexpress og andre) under navnet KY-032, henholdsvis Obstacle Sensor. Det er flere versjoner, jeg brukte den første versjonen, som er konstruert veldig enkelt.

Sensoren reagerer på et hinder på en bestemt avstand (angitt av et potensiometer) 2-40 cm. Når det oppdages en hindring, påføres et 5V signal til utgangsterminalen til modulen som behandler Arduino. En av (in) fordelene med IR -dioder er at lys er i stand til å reflektere fra skinnende overflater. Det vil si at den skinnende overflaten oppdages på en kortere avstand enn den matte overflaten. Dette fikk meg til å tenke på å bruke denne sensoren annerledes som en turteller. På den matte overflaten - remskiven på veivakselen limte jeg en tape -stripe ca 1 cm bred, eller det er godt å bruke aluminiumsfolie, den har bedre reflekterende egenskaper av lys. Jeg setter forsterkningsintensiteten slik at modulen i en konstant avstand fra remskiven bare reagerer på båndet når den passerer gjennom modulen ved hver veivakselomdreining, ikke til selve remskiven.

Trinn 2: Arduino, Output Hardware and Schematics

Arduino, Output Hardware and Schematics
Arduino, Output Hardware and Schematics

Arduino avbryter signalet fra modulen og legger til en variabel som evalueres en gang i sekundet med en formel som konverterer lesesignalene til antall signaler per minutt. Dette gjør det mulig å bestemme antall omdreininger til veivakselen (motor) per minutt. Oppdater skjermen hvert sekund. Hastigheten vises senere på et 20x4 LCD -tegn med en I2C -omformer. Takket være omformere er det nok å koble 4 ledninger til skjermen. Strømforsyning (5V), jord (GND), klokkesignal (SCL), data (SDA). Turtelleren kan brukes til forskjellige maskiner, hastighetsovervåking av traktorer, traktorer, men også i industrien for overvåking av prosesser, drift og aktivitet av maskiner.

Trinn 3: Resultat og kildekoder

Resultat og kildekoder
Resultat og kildekoder

Programmet for prosjektet og andre interessante prosjekter finner du på: https://arduino.php5.sk/otackomer.php?lang=en eller på e-post: [email protected]

Anbefalt: