Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Moduł yf-s401 to popularny licznik wody, który jest wykorzystywany do monitorowania przepływu wody w różnych zastosowaniach.
Jest to moduł oparty na technologii Halla, co oznacza, że wykorzystuje zjawisko Halla do detekcji obrotów wewnętrznego wirnika w celu pomiaru przepływu wody. Moduł ten jest często stosowany w systemach monitorowania zużycia wody, zarówno w warunkach domowych, jak i przemysłowych.
Moduł yf-s401 jest kompatybilny z wieloma platformami mikrokontrolerów, w tym z popularnym Arduino. Integracja tego modułu z Arduino pozwala na odczytanie i interpretację danych dotyczących przepływu wody, co otwiera drogę do różnych zastosowań IoT (Internet of Things) związanych z monitorowaniem zużycia wody.
Aby podłączyć moduł yf-s401 do Arduino, potrzebujesz kilku elementów, w tym samego modułu yf-s401, płytki Arduino (na przykład Arduino Uno), rezystora 10kΩ oraz kilku przewodów połączeniowych.
Poniżej znajduje się prosta instrukcja krok po kroku:
Po dokonaniu tych połączeń moduł yf-s401 jest gotowy do pracy z Arduino.
Arduino może odczytywać dane dotyczące przepływu wody z modułu yf-s401 przy użyciu przerwań (interrupts) cyfrowych. Oto podstawowy kod, który odczytuje impulsy wygenerowane przez moduł yf-s401 i konwertuje je na wartości przepływu wody:
const int flowPin = 2; // Pin do podłączenia wyjścia przepływu
volatile int flowCount; // Zmienna licznika impulsów
float calibrationFactor = 4.5; // Współczynnik kalibracji (do dopasowania)
void setup() {
pinMode(flowPin, INPUT);
attachInterrupt(digitalPinToInterrupt(flowPin), pulseCounter, FALLING);
Serial.begin(9600);
}
void loop() {
flowCount = 0;
delay(1000);
float flowRate = ((float)flowCount / calibrationFactor) 60;
Serial.print("Przepływ: ");
Serial.print(flowRate);
Serial.println(" L/min");
}
void pulseCounter() {
flowCount++;
}
Integracja modułu yf-s401 z Arduino umożliwia wiele interesujących zastosowań, takich jak:
Moduł yf-s401 jest bardzo wszechstronny i może być dostosowany do różnych potrzeb aplikacyjnych, co czyni go popularnym wyborem w projektach IoT związanych z przepływem wody.
Moduł yf-s401 to niezawodny licznik wody, który można łatwo zintegrować z platformą Arduino. Dzięki prostemu interfejsowi oraz szerokim możliwościom programowania Arduino, moduł yf-s401 może być wykorzystywany w różnorodnych projektach związanych z monitorowaniem i kontrolą przepływu wody.
Zastosowania tego modułu obejmują monitorowanie zużycia wody, automatyzację nawadniania, inteligentne systemy budynkowe oraz przemysłowe systemy monitorowania, co czyni go nieocenionym narzędziem w dzisiejszych zastosowaniach IoT.