Innehållsförteckning:
- Steg 1: Använd maskinvara
- Steg 2: Arduino, Output Hardware and Schematics
- Steg 3: Resultat och källkoder
Video: Varvtalsmätare på Arduino Uno: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Arduino är en plattform för allmakt. Det gör det möjligt att skapa enkla blinkers, men också komplexa system för mer avancerad automatisering. Tack vare de olika bussarna kan Arduino också utökas till att omfatta olika kringutrustning. Idag ska vi titta närmare på den infraröda hindersensorn och dess användning för varvräknaren. Sensorprincipen är mycket enkel. Den innehåller 2 dioder, utsändande och mottagande diod.
Steg 1: Använd maskinvara
Den mottagande IR -dioden är direkt ansluten till den 5V digitala utgången, och en potentiometer kan användas för att styra känsligheten (avståndet för objektet) som mottagningsdioden reagerar på. Modulen drivs av Arduino 5V, den används också för att leverera en sändande IR -diod som avger ljus permanent vid 38kHz vid en våglängd på 950nm / 940nm (beroende på vilken diod som används). Modulen finns hos återförsäljare (Aliexpress m.fl.) under namnet KY-032, respektive Obstacle Sensor. Det finns flera versioner, jag använde den första versionen, som är konstruerad mycket enkelt.
Sensorn reagerar på ett hinder på ett visst avstånd (inställt med en potentiometer) 2-40 cm. När ett hinder detekteras appliceras en 5V -signal till utgångsterminalen för modulen som bearbetar Arduino. En av (in) fördelarna med IR -dioder är att ljus kan reflektera från blanka ytor. Det vill säga den blanka ytan detekteras på ett kortare avstånd än den matta ytan. Detta fick mig att tänka på att använda denna sensor annorlunda som en varvräknare. På den matta ytan - vevaxelns remskiva limmade jag en tejpremsa ca 1 cm bred, eller det är bra att använda aluminiumfolie, den har bättre reflekterande egenskaper av ljus. Jag ställer in förstärkningsintensiteten så att modulen på ett konstant avstånd från remskivan endast svarar på tejpen när den passerar genom modulen vid varje vevaxelvarv, inte på remskivan själv.
Steg 2: Arduino, Output Hardware and Schematics
Arduino avbryter signalen från modulen och lägger till en variabel som utvärderas en gång i sekunden med en formel som omvandlar lässignalerna till antalet signaler per minut. Detta gör det möjligt att bestämma antalet varv för vevaxeln (motorn) per minut. Uppdatera displayen varje sekund. Hastigheten visas senare på en 20x4 LCD -teckenskärm med en I2C -omvandlare. Tack vare omvandlare är det tillräckligt att ansluta 4 ledningar till displayen. Strömförsörjning (5V), jord (GND), klocksignal (SCL), data (SDA). Varvräknaren kan användas för olika maskiner, hastighetsövervakning av remskivor för traktorer, skördare, men också inom industrin för övervakningsprocesser, drift och aktivitet av maskiner.
Steg 3: Resultat och källkoder
Programmet för projektet och andra intressanta projekt finns på: https://arduino.php5.sk/otackomer.php?lang=en eller på e-post: [email protected]
Rekommenderad:
Arduino Uno fiskmatare i 6 billiga och enkla steg !: 6 steg
Arduino Uno Fish Feeder i 6 billiga och enkla steg !: Så lite bakgrundshistoria kan behövas för detta projekt. Människor med sällskapsdjurfisk presenterades förmodligen med samma problem som jag: semester och glömska. Jag glömde ständigt att mata mina fiskar och försökte alltid göra det innan det gick till
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Den mer kraftfulla Arduino-UNO, Massduino-UNO: 9 steg
Den mer kraftfulla Arduino-UNO, Massduino-UNO: Vad är Massduino? Massduino är en ny produktserie, som kombinerar Arduino-plattformens perifera-rika, praktiska och snabba utveckling, låg kostnad och lätt att tillverka storskaliga produktionsfördelar. Nästan hela Arduino -koden kan vara en
Varvtalsmätare med STM32: 8 steg
RPM -mätare med STM32: Även om det är lite besvärligt att köpa (eftersom det inte finns i många internetbutiker), tycker jag att det är nödvändigt att diskutera STM32 L432KC. Detta chip förtjänar särskild kärlek, eftersom det är ULTRA LOW POWER. Men för dem som inte äger ST
Enkel varvtalsmätare med billiga moduler: 8 steg
Enkel varvtalsmätare med hjälp av billiga moduler: Detta är ett mycket intressant projekt och använder mycket mindre ansträngningar för att göra en mycket enkel varvtalsmätare (runda per sekund i mitt fall)