Barion Pixel
Weboldalunk használatával jóváhagyja a cookie-k használatát a Cookie-kkal kapcsolatos irányelv értelmében.
Sebességmérő modul + tárcsa
400 Ft
Menny.:db

Sebességmérő modul + tárcsa

400 Ft
Menny.:db
Cikkszám: 2-1-25
Elérhetőség: 50 db raktáron
-Működési feszültség 3,3 V - 5 V 
-Kimenet: Digitális kapcsoló kimenet (0 és 1).
-Rögzített furattal rendelkezik, könnyen felszerelhető.
-Kis tábla NYÁK mérete: 3,2 cm x 1,4 cm.
-Használja az LM393 széles feszültség-összehasonlítót

Leírás és Paraméterek


Sebességmérő modul + tárcsa

Az importált barázda optikai csatolás érzékelő, szélessége 5mm. A kimeneti állapotfénnyel rendelkezik, a kimenet magas, ha a lámpák ki vannak kapcsolva. Ha a kimenet alacsony, akkor be van kapcsolva.
 
-Működési feszültség 3,3 V - 5 V 
-Kimenet: Digitális kapcsoló kimenet (0 és 1).
-Rögzített furattal rendelkezik, könnyen felszerelhető.
-Kis tábla NYÁK mérete: 3,2 cm x 1,4 cm.
-Használja az LM393 széles feszültség-összehasonlítót

A DO kimeneti interfész közvetlenül csatlakoztatható a mikrovezérlő IO portjához, ha van blokkérzékelő, például a motor kódolójának sebessége képes érzékelni. A DO modulok csatlakoztathatók a reléhez, a végálláskapcsolóhoz és egyéb funkciókhoz, az aktív hangjelző modullal is összeállíthatják a riasztást.


Vélemények

5.00
1 értékelés
(1)
(0)
(0)
(0)
(0)
Írja meg véleményét!
2024. 01. 04. -
Igazolt vásárlás
Nekem tökéletesen mér de ba kell állítani a tárcsa átmérőt a kerék átmérőt a lyukak számát és utánna tud pontos adatokat mérni.
Ezt a kódot használtam a soros monitorra való kiíráshoz uno r4 wifivel.


const int sensorPin = 2; // A sebességmérő szenzorhoz csatlakoztatott pin
volatile int pulseCount = 0;
unsigned long lastTime;
const float wheelDiameter = 59.0; // mm
const float discDiameter = 25.5; // mm
const int holesCount = 20;

void sensorPulse() {
pulseCount++;
}

void setup() {
Serial.begin(115200);
pinMode(sensorPin, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(sensorPin), sensorPulse, FALLING);
lastTime = millis();
}

void loop() {
if(millis() - lastTime >= 1000) { // 1 másodpercenként frissít
// Fordulatszám számítása
int sensorRPM = (pulseCount * 60) / holesCount; // RPM per perc
pulseCount = 0; // Nullázza a pulzusszámlálót

// A kerék tényleges fordulatszámának kiszámítása
float wheelRPM = sensorRPM * (PI * discDiameter) / (PI * wheelDiameter);

// Sebesség kiszámítása (m/perc)
float wheelCircumference = PI * wheelDiameter; // mm-ben
float speed = wheelRPM * wheelCircumference / 1000.0;

// Kiírás a soros monitorra
Serial.print("Kerék RPM: ");
Serial.print(wheelRPM);
Serial.print(", Sebesség: ");
Serial.print(speed);
Serial.println(" m/perc");

lastTime = millis(); // Frissíti az időbélyeget
}
}