Opis
Opis produktu
Moduł KY-020 służy do wykrywania zmiany położenia, przechylenia lub poruszenia urządzenia. Jest prostym czujnikiem cyfrowym przeznaczonym do współpracy z mikrokontrolerami, takimi jak Arduino, ESP8266, ESP32 oraz innymi płytkami wyposażonymi w wejścia GPIO.
Elementem pomiarowym jest mechaniczny przełącznik przechyłowy z niewielką metalową kulką umieszczoną wewnątrz obudowy. Zależnie od ułożenia modułu kulka przesuwa się i zwiera albo rozwiera styki. Zmiana stanu jest dostępna na wyjściu sygnałowym jako informacja cyfrowa, którą można łatwo odczytać za pomocą programu mikrokontrolera.
KY-020 nie jest akcelerometrem ani precyzyjnym czujnikiem kąta nachylenia. Nie pozwala określić, o ile stopni urządzenie zostało przechylone ani w którym kierunku nastąpił ruch. Jego zadaniem jest proste wykrycie zmiany ułożenia: układ może rozpoznać, że obiekt został poruszony, odwrócony, przechylony lub przewrócony.
Ze względu na mechaniczną konstrukcję czujnika podczas ruchu mogą pojawiać się krótkie, wielokrotne zmiany sygnału. W projektach wymagających stabilnej reakcji warto uwzględnić programowe filtrowanie drgań styków, na przykład przez krótkie opóźnienie lub sprawdzenie, czy stan utrzymuje się przez określony czas.
Moduł sprawdzi się w prostych alarmach przechyłowych, zabawkach elektronicznych, robotach, projektach edukacyjnych oraz urządzeniach reagujących na zmianę położenia. Może być również używany jako prosty czujnik poruszenia obiektu, ale nie zastępuje czujnika drgań ani wieloosiowego czujnika ruchu.
Cechy produktu
- wykrywanie przechylenia i zmiany położenia
- mechaniczny przełącznik kulkowy
- cyfrowy sygnał wyjściowy
- napięcie zasilania 3,3–5 V
- współpraca z mikrokontrolerami i płytkami deweloperskimi
- prosta obsługa za pomocą wejścia GPIO
- 3-pinowe złącze: sygnał, zasilanie, masa
- możliwość wykorzystania jako prosty czujnik poruszenia
- kompaktowa konstrukcja modułu
Cechy szczegółowe
- wykrywanie przechylenia: umożliwia rozpoznanie zmiany położenia lub przewrócenia urządzenia
- mechaniczny przełącznik kulkowy: metalowa kulka porusza się wewnątrz czujnika i zwiera albo rozwiera styki zależnie od ułożenia modułu
- cyfrowy sygnał wyjściowy: pozwala odczytać stan czujnika za pomocą zwykłego wejścia GPIO mikrokontrolera
- napięcie zasilania 3,3–5 V: umożliwia współpracę z popularnymi płytkami deweloperskimi, w tym Arduino, ESP8266 i ESP32
- proste podłączenie 3-przewodowe: moduł wymaga połączenia sygnału, zasilania oraz masy
- kompaktowe wymiary: ułatwiają zastosowanie modułu w niewielkich konstrukcjach i projektach edukacyjnych
- prosta zasada działania: do obsługi czujnika nie jest potrzebny dodatkowy interfejs komunikacyjny ani specjalna biblioteka
- możliwość wykorzystania jako prosty czujnik poruszenia: moduł może wykryć zmianę ułożenia obiektu, ale nie służy do pomiaru siły drgań
- mechaniczne styki: w programie można zastosować krótkie filtrowanie drgań styków, aby uniknąć wielokrotnej reakcji podczas ruchu
- brak pomiaru kąta nachylenia: czujnik informuje o zmianie stanu, lecz nie określa dokładnego kąta ani kierunku przechylenia
Zastosowanie
- wykrywanie przewrócenia lub przechylenia urządzenia
- proste alarmy reagujące na zmianę położenia
- projekty edukacyjne z Arduino, ESP8266 i ESP32
- zabawki elektroniczne reagujące na poruszenie
- roboty mobilne i proste konstrukcje interaktywne
- wykrywanie otwarcia, podniesienia lub odwrócenia obiektu
- sygnalizacja zmiany położenia pojemnika, pudełka lub obudowy
- projekty DIY wymagające prostego wejścia cyfrowego
- nauka obsługi wejść GPIO mikrokontrolera
- ćwiczenia z programowym filtrowaniem drgań styków
Specyfikacja techniczna
- model modułu: KY-020
- rodzaj czujnika: czujnik przechyłu
- element wykrywający: mechaniczny przełącznik kulkowy
- rodzaj sygnału wyjściowego: cyfrowy
- napięcie zasilania: 3,3–5 V DC
- liczba wyprowadzeń: 3
- wyprowadzenia: S (sygnał), +V (zasilanie), GND (masa)
- interfejs: pojedyncze wyjście cyfrowe GPIO
- pomiar kąta nachylenia: nie
- wymiary płytki: około 19 × 15 × 5 mm
Zasilanie
Moduł należy zasilać napięciem stałym z zakresu 3,3–5 V DC. Zasilanie można pobrać bezpośrednio z odpowiedniego wyprowadzenia płytki deweloperskiej lub mikrokontrolera.
Podłączenie zasilania:
- +V — napięcie zasilania 3,3 V lub 5 V DC
- GND — masa układu
- S — cyfrowe wyjście sygnałowe podłączane do wejścia GPIO mikrokontrolera
W przypadku współpracy z układami pracującymi z logiką 3,3 V, takimi jak ESP32 lub ESP8266, zalecane jest zasilanie modułu napięciem 3,3 V. Pozwala to zachować poziom sygnału bezpieczny dla wejścia mikrokontrolera.
Moduł pobiera niewielką ilość prądu i nie wymaga osobnego zasilacza. Masa czujnika oraz masa mikrokontrolera muszą być ze sobą połączone.
Instrukcja
Instrukcja uruchomienia
Moduł KY-020 można podłączyć bezpośrednio do cyfrowego wejścia mikrokontrolera. Do wykonania podstawowego testu wystarczy płytka zgodna z Arduino Uno lub Arduino Nano, przewody połączeniowe oraz przewód USB.
Czujnik nie wymaga instalowania dodatkowych bibliotek.
1. Wyłącz zasilanie układu
Przed podłączaniem przewodów odłącz płytkę deweloperską od portu USB oraz od innych źródeł zasilania.
2. Podłącz moduł do płytki Arduino
Podłącz wyprowadzenia modułu KY-020 w następujący sposób:
| KY-020 | Arduino Uno / Nano | Funkcja |
|—|—|—|
| S | D10 | cyfrowy sygnał z czujnika |
| +V | 5V | zasilanie modułu |
| GND | GND | masa układu |
Moduł może być również zasilany napięciem 3,3 V. W przypadku współpracy z płytkami pracującymi z logiką 3,3 V, takimi jak ESP32 lub ESP8266, należy podłączyć wyprowadzenie +V modułu do wyjścia 3.3V płytki.
3. Uruchom Arduino IDE
- Podłącz płytkę Arduino do komputera za pomocą przewodu USB.
- Otwórz program Arduino IDE.
- Wybierz właściwy model płytki w menu Narzędzia → Płytka.
- Wybierz odpowiedni port szeregowy w menu Narzędzia → Port.
- Skopiuj kod znajdujący się na końcu instrukcji do nowego szkicu.
- Kliknij przycisk Wgraj.
4. Otwórz monitor portu szeregowego
Po wgraniu programu otwórz monitor portu szeregowego:
Narzędzia → Monitor portu szeregowego
Ustaw prędkość transmisji na:
9600 baud
5. Sprawdź działanie czujnika
Powoli obracaj i przechylaj moduł. W monitorze portu szeregowego pojawi się informacja o zmianie stanu czujnika.
Wewnątrz elementu pomiarowego znajduje się metalowa kulka, która zależnie od położenia zwiera lub rozwiera styki. Czujnik nie mierzy dokładnego kąta nachylenia. Informuje jedynie o zmianie stanu wynikającej z ułożenia modułu.
Położenie, w którym pojawi się komunikat o zwarciu styków, zależy od orientacji zamontowanego modułu. W docelowym urządzeniu należy dobrać sposób montażu czujnika do oczekiwanego działania.
6. Uwagi dotyczące działania
KY-020 jest czujnikiem mechanicznym. Podczas poruszania modułem kulka może przez chwilę wielokrotnie zwierać i rozwierać styki. Jest to normalne zjawisko wynikające z drgań styków.
Przykładowy program uwzględnia podstawowe filtrowanie programowe. Zmiana zostaje uznana za prawidłową dopiero wtedy, gdy stan wejścia utrzymuje się przez co najmniej 50 ms.
Przykładowy kod Arduino IDE
/*
Test modułu czujnika przechyłu KY-020
------------------------------------
Program odczytuje cyfrowy sygnał z modułu KY-020
i wyświetla informacje w monitorze portu szeregowego.
Podłączenie modułu do Arduino Uno lub Nano:
- S -> D10
- +V -> 5V
- GND -> GND
Moduł zawiera mechaniczny przełącznik kulkowy.
Zależnie od położenia kulka zwiera albo rozwiera styki.
Ze względu na mechaniczną konstrukcję podczas poruszania
czujnikiem mogą pojawiać się krótkie, wielokrotne zmiany
sygnału. Program wykorzystuje prostą filtrację drgań styków.
*/
// Cyfrowe wejście Arduino, do którego podłączono wyprowadzenie S modułu.
const byte PIN_CZUJNIKA = 10;
// Czas, przez który nowy stan musi utrzymywać się bez zmian.
// Pozwala to ograniczyć przypadkowe reakcje powodowane drganiami styków.
const unsigned long CZAS_FILTRACJI_MS = 50;
// Ostatni zatwierdzony, stabilny stan czujnika.
int stanStabilny;
// Ostatni odczytany stan wejścia.
// Może chwilowo zmieniać się podczas poruszania kulki.
int ostatniOdczyt;
// Moment wykrycia ostatniej zmiany sygnału.
unsigned long czasOstatniejZmiany = 0;
void setup() {
// Ustawienie pinu sygnałowego jako wejścia cyfrowego.
// Moduł KY-020 posiada układ umożliwiający odczyt stanu
// bez konieczności instalowania dodatkowych bibliotek.
pinMode(PIN_CZUJNIKA, INPUT);
// Uruchomienie komunikacji z monitorem portu szeregowego.
Serial.begin(9600);
// Odczyt stanu początkowego po uruchomieniu płytki.
ostatniOdczyt = digitalRead(PIN_CZUJNIKA);
stanStabilny = ostatniOdczyt;
Serial.println("Test czujnika przechylu KY-020");
Serial.println("Poruszaj i przechylaj modul.");
Serial.println();
// Wyświetlenie stanu początkowego.
if (stanStabilny == LOW) {
Serial.println("Stan poczatkowy: styki zwarte");
} else {
Serial.println("Stan poczatkowy: styki rozwarte");
}
}
void loop() {
// Pobranie aktualnego stanu sygnału z czujnika.
int aktualnyOdczyt = digitalRead(PIN_CZUJNIKA);
// Jeżeli sygnał zmienił się względem poprzedniego odczytu,
// zapamiętujemy czas rozpoczęcia tej zmiany.
if (aktualnyOdczyt != ostatniOdczyt) {
czasOstatniejZmiany = millis();
ostatniOdczyt = aktualnyOdczyt;
}
// Sprawdzamy, czy nowy stan utrzymuje się wystarczająco długo.
// Dopiero wtedy uznajemy zmianę za prawidłową.
if ((millis() - czasOstatniejZmiany) >= CZAS_FILTRACJI_MS) {
// Reagujemy tylko wtedy, gdy zatwierdzony stan rzeczywiście się zmienił.
if (aktualnyOdczyt != stanStabilny) {
stanStabilny = aktualnyOdczyt;
// W typowym module KY-020 niski stan sygnału oznacza,
// że wewnętrzne styki zostały zwarte przez metalową kulkę.
if (stanStabilny == LOW) {
Serial.println("Wykryto zmiane polozenia: styki zwarte");
} else {
Serial.println("Wykryto zmiane polozenia: styki rozwarte");
}
}
}
}
Podłączenie
Podłączenie
Moduł KY-020 posiada trzy wyprowadzenia: zasilanie, masę oraz cyfrowe wyjście sygnałowe. Do odczytu stanu wystarczy jedno wejście GPIO mikrokontrolera.
Podłączenie do Arduino Uno lub Arduino Nano
| Pin modułu KY-020 | Pin Arduino | Funkcja |
|—|—|—|
| S | dowolne wejście cyfrowe, np. D10 | sygnał z czujnika |
| +V lub + | 5V | zasilanie modułu |
| GND lub - | GND | masa układu |
Podłączenie do ESP32 lub ESP8266
| Pin modułu KY-020 | Pin ESP32 / ESP8266 | Funkcja |
|—|—|—|
| S | dowolne wejście GPIO | sygnał z czujnika |
| +V lub + | 3.3V | zasilanie modułu |
| GND lub - | GND | masa układu |
W przypadku współpracy z ESP32 lub ESP8266 zalecane jest zasilanie modułu napięciem 3,3 V, aby poziom sygnału wyjściowego był bezpieczny dla wejścia mikrokontrolera.
Opis wyprowadzeń
| Oznaczenie | Opis |
|—|—|
| S | cyfrowe wyjście sygnałowe; stan zmienia się po przechyleniu modułu |
| +V lub + | wejście zasilania 3,3–5 V DC |
| GND lub - | masa układu |
Nie jest wymagany żaden interfejs komunikacyjny ani dodatkowa biblioteka. Stan czujnika odczytuje się za pomocą standardowej funkcji digitalRead().
Ważna uwaga
Przed podłączeniem należy sprawdzić oznaczenia nadrukowane na płytce modułu. W zależności od wersji modułu kolejność pinów na złączu może być przedstawiona w odwrotnej orientacji. Nie należy podłączać przewodów wyłącznie na podstawie położenia pinów na zdjęciu.
Kompatybilność
- Arduino Uno, Nano, Mega i inne płytki zgodne z Arduino
- ESP32
- ESP8266, w tym płytki NodeMCU i Wemos D1 mini
- Raspberry Pi
- Raspberry Pi Pico
- micro:bit
- inne mikrokontrolery i płytki deweloperskie wyposażone w cyfrowe wejście GPIO
Informacje bezpieczeństwa
- Moduł jest komponentem elektronicznym przeznaczonym do prototypowania, nauki elektroniki oraz projektów DIY. Nie jest gotowym urządzeniem użytkowym.
- Produkt należy zasilać wyłącznie bezpiecznym napięciem stałym z zakresu 3,3–5 V DC.
- Nie podłączać modułu bezpośrednio do instalacji sieciowej 230 V AC ani do źródeł napięcia przekraczających dopuszczalny zakres.
- Przed podłączeniem, zmianą przewodów lub modyfikacją układu należy odłączyć zasilanie.
- Przed uruchomieniem należy sprawdzić poprawność polaryzacji zasilania oraz zgodność połączeń z oznaczeniami na płytce.
- Nie dopuszczać do zwarcia wyprowadzeń modułu ani kontaktu płytki z elementami metalowymi mogącymi spowodować zwarcie.
- Moduł należy użytkować w suchym środowisku, z dala od wody, wilgoci, materiałów łatwopalnych oraz źródeł wysokiej temperatury.
- Produkt nie jest przeznaczony do pracy na zewnątrz budynków bez zastosowania odpowiedniej obudowy ochronnej.
- Nie używać modułu, jeżeli płytka, ścieżki, elementy elektroniczne lub wyprowadzenia są uszkodzone.
- W przypadku nadmiernego nagrzewania się modułu, pojawienia się zapachu spalenizny lub niestabilnego działania należy natychmiast odłączyć zasilanie.
- Podczas montażu należy unikać wyładowań elektrostatycznych, które mogą uszkodzić podłączony mikrokontroler lub inne elementy układu.
- Moduł wykorzystuje mechaniczny przełącznik kulkowy. Nie należy używać go jako jedynego elementu zabezpieczającego w systemach wymagających niezawodnego wykrywania przechyłu lub ruchu.
- Produkt nie jest zabawką. Ze względu na niewielkie wymiary oraz obecność drobnych elementów powinien być przechowywany poza zasięgiem małych dzieci.
- Dzieci oraz osoby bez doświadczenia powinny korzystać z modułu wyłącznie pod nadzorem osoby dorosłej posiadającej podstawową wiedzę z zakresu elektroniki.
Ostrzeżenia
- Nie podłączać modułu do napięcia wyższego niż 5 V DC.
- Nie podłączać modułu bezpośrednio do instalacji 230 V AC.
- Nie odwracać polaryzacji zasilania. Przed uruchomieniem sprawdzić oznaczenia pinów na płytce.
- Nie wykonywać ani nie zmieniać połączeń przy włączonym zasilaniu.
- Nie dopuszczać do zwarcia pinów zasilania, wyjścia sygnałowego ani ścieżek na płytce.
- Nie umieszczać modułu na przewodzących powierzchniach, które mogą spowodować zwarcie.
- Nie używać produktu w wilgotnym środowisku, w pobliżu wody ani po zalaniu.
- Nie używać modułu w miejscach narażonych na bardzo wysoką temperaturę, bezpośredni kontakt z ogniem lub działanie materiałów łatwopalnych.
- Nie wyginać płytki ani nie uderzać mechanicznego przełącznika kulkowego. Może to spowodować trwałe uszkodzenie czujnika.
- Nie stosować modułu jako jedynego elementu zabezpieczającego w systemach alarmowych, ochronnych lub awaryjnych.
- Nie używać czujnika do precyzyjnego pomiaru kąta nachylenia. Moduł wykrywa jedynie zmianę stanu wynikającą z położenia.
- Nie zakładać, że pojedyncza zmiana stanu zawsze odpowiada jednemu ruchowi. Mechaniczne styki mogą chwilowo drgać i generować kilka impulsów.
- Nie używać uszkodzonego modułu, w szczególności z pękniętą płytką, uszkodzonymi ścieżkami, luźnymi elementami lub zdeformowanymi pinami.
- Nie pozostawiać drobnego modułu w zasięgu małych dzieci.
Przeznaczenie produktu
- prototypowanie układów elektronicznych niskiego napięcia
- projekty edukacyjne i nauka obsługi wejść cyfrowych mikrokontrolera
- projekty DIY reagujące na zmianę położenia obiektu
- budowa prostych układów wykrywających przechylenie lub przewrócenie urządzenia
- robotyka amatorska i konstrukcje interaktywne
- zabawki elektroniczne oraz modele edukacyjne
- proste układy sygnalizacyjne i alarmowe o charakterze pomocniczym
- testowanie programowego filtrowania drgań styków
- współpraca z płytkami Arduino, ESP32, ESP8266, Raspberry Pi oraz innymi platformami wyposażonymi w wejścia GPIO
Zastosowania wykluczone
- zastosowania medyczne, diagnostyczne oraz związane z monitorowaniem stanu zdrowia
- systemy podtrzymywania życia oraz urządzenia, od których działania zależy zdrowie lub bezpieczeństwo człowieka
- profesjonalne systemy bezpieczeństwa, alarmowe, przeciwpożarowe i awaryjne, jeżeli moduł miałby być jedynym elementem wykrywającym
- układy wymagające precyzyjnego pomiaru kąta nachylenia, kierunku ruchu lub przyspieszenia
- zastosowania przemysłowe wymagające certyfikowanych czujników o określonej niezawodności i powtarzalności działania
- instalacje sieciowe 230 V AC oraz układy wysokiego napięcia bez odpowiedniej separacji i dodatkowych zabezpieczeń
- instalacje samochodowe, motocyklowe i inne systemy pokładowe bez dodatkowego zabezpieczenia przed przepięciami, zakłóceniami oraz warunkami środowiskowymi
- praca na zewnątrz budynków bez odpowiedniej obudowy chroniącej przed wilgocią, pyłem i uszkodzeniami mechanicznymi
- środowiska zagrożone wybuchem, kontakt z gazami palnymi, cieczami łatwopalnymi lub substancjami agresywnymi chemicznie
- urządzenia pracujące w warunkach silnych wibracji, jeżeli wymagany jest jednoznaczny i stabilny odczyt bez dodatkowego filtrowania sygnału
- zabawki dla małych dzieci oraz zastosowania, w których drobny moduł mógłby zostać połknięty
Zawartość zestawu
- 1 × moduł czujnika przechyłu KY-020
Produkty powiązane
- przewody połączeniowe Dupont żeńsko-żeńskie
- przewody połączeniowe Dupont żeńsko-męskie
- płytka stykowa prototypowa
- IMZ Płytka deweloperska ATmega328P V3 zgodna z Arduino Uno
- IMZ Płytka deweloperska ATmega328P V3 zgodna z Arduino Nano
- IMZ Płytka deweloperska ESP32
- IMZ Płytka deweloperska ESP8266 NodeMCU
- Raspberry Pi Pico
- zestaw modułów i czujników do nauki elektroniki
Najczęstsze pytania
-
Czy moduł mierzy dokładny kąt nachylenia?
Nie. KY-020 wykrywa jedynie zmianę położenia wynikającą ze zwarcia lub rozwarcia mechanicznego przełącznika kulkowego. Nie podaje kąta przechyłu w stopniach. -
Czy czujnik rozpoznaje kierunek przechylenia?
Nie. Moduł udostępnia tylko prosty sygnał cyfrowy. Jeżeli potrzebny jest pomiar kierunku ruchu lub kąta nachylenia, należy użyć akcelerometru albo czujnika IMU. -
Czy moduł nadaje się dla początkujących?
Tak. Czujnik ma prostą zasadę działania i wymaga tylko jednego wejścia GPIO mikrokontrolera. Nie trzeba instalować dodatkowych bibliotek. -
Czy KY-020 działa z Arduino?
Tak. Moduł można podłączyć do Arduino Uno, Nano, Mega oraz innych płytek wyposażonych w wejście cyfrowe GPIO. -
Czy czujnik działa z ESP32 i ESP8266?
Tak. W przypadku ESP32 oraz ESP8266 zalecane jest zasilanie modułu napięciem 3,3 V, aby poziom sygnału był bezpieczny dla wejścia mikrokontrolera. -
Czy można użyć modułu z Raspberry Pi?
Tak. Czujnik może współpracować z Raspberry Pi i innymi platformami wyposażonymi w cyfrowe wejścia GPIO. Należy zastosować zasilanie 3,3 V. -
Dlaczego podczas poruszania czujnikiem pojawia się kilka zmian sygnału?
Jest to normalne zjawisko wynikające z mechanicznej konstrukcji przełącznika kulkowego. Podczas ruchu styki mogą przez chwilę wielokrotnie zwierać się i rozwierać. W programie warto zastosować krótkie filtrowanie drgań styków. -
Czy moduł może działać jako prosty czujnik poruszenia?
Tak. KY-020 może sygnalizować zmianę ułożenia obiektu, przechylenie lub przewrócenie urządzenia. Nie zastępuje jednak czujnika drgań ani akcelerometru. -
Czy sposób montażu modułu ma znaczenie?
Tak. Czujnik reaguje zależnie od położenia wewnętrznej kulki. W docelowym projekcie należy dobrać orientację płytki tak, aby zmiana stanu następowała w oczekiwanym położeniu urządzenia. -
Czy można zasilać moduł napięciem 5 V?
Tak. Moduł pracuje w zakresie 3,3–5 V DC. W układach z logiką 3,3 V, takich jak ESP32 lub Raspberry Pi, zalecane jest jednak zasilanie napięciem 3,3 V. -
Czy moduł nadaje się do systemów alarmowych?
Może być używany w prostych projektach edukacyjnych i pomocniczych układach sygnalizacyjnych. Nie należy stosować go jako jedynego czujnika w profesjonalnych systemach bezpieczeństwa, alarmowych lub awaryjnych.
O produkcie
Moduł KY-020 to prosty sposób na dodanie do projektu reakcji na przechylenie lub zmianę położenia. Może wykryć, że urządzenie zostało poruszone, odwrócone albo przewrócone, dzięki czemu sprawdzi się w wielu niewielkich konstrukcjach elektronicznych.
Wewnątrz czujnika znajduje się metalowa kulka, która zależnie od ułożenia modułu zwiera lub rozwiera styki. Mikrokontroler odczytuje tę zmianę jako zwykły sygnał cyfrowy. Nie są potrzebne dodatkowe biblioteki ani specjalny interfejs komunikacyjny — wystarczy jedno wejście GPIO.
KY-020 można wykorzystać między innymi w prostych alarmach przechyłowych, zabawkach elektronicznych, robotach, modelach edukacyjnych oraz projektach DIY reagujących na ruch. To także dobry moduł do nauki podstaw programowania mikrokontrolerów: odczytu wejść cyfrowych oraz filtrowania drgań styków.
Czujnik nie mierzy dokładnego kąta nachylenia i nie rozpoznaje kierunku ruchu. Jeżeli projekt wymaga precyzyjnych pomiarów, należy zastosować akcelerometr lub moduł IMU. KY-020 jest przeznaczony do prostych zadań, w których wystarczy informacja, że położenie obiektu uległo zmianie.
Dlaczego warto
- proste wykrywanie przechylenia i zmiany położenia obiektu
- łatwe podłączenie za pomocą tylko trzech przewodów
- odczyt przez jedno standardowe wejście GPIO
- brak konieczności instalowania dodatkowych bibliotek
- współpraca z popularnymi płytkami Arduino, ESP32, ESP8266 i Raspberry Pi
- możliwość zasilania napięciem 3,3 V lub 5 V DC
- dobra baza do nauki obsługi wejść cyfrowych mikrokontrolera
- przydatny w prostych alarmach, robotach i projektach interaktywnych
- kompaktowe wymiary ułatwiające montaż w niewielkich konstrukcjach
- czytelna zasada działania oparta na mechanicznym przełączniku kulkowym















Opinie
Na razie nie ma opinii o produkcie.