KKM: MODUL SA SENZOROM VIBRACIJA
Početnik si s Dasduinom. Ili s elektronikom? Za oko ti je zapeo određeni modul, ali ne znaš kako ga koristiti? Bez brige, tu je KKM! Kako Koristiti Module (KKM) je serija blog tutorijala tvrtke soldered na kojoj ćeš pronaći sve što ti treba kako bi započeo rad sa svojim omiljenim modulom. Tutorijali obuhvaćaju: tehničke karakteristike, princip rada, upute kako povezati modul s Dasduinom te osnovni kod. Sve ostalo prepuštamo tebi na maštu.
OSNOVNE KARAKTERISTIKE
Modul sa senzorom vibracija je breakout modul za SW-420 senzor vibracija s LM393 komparatorom. Osim u detektorima vibracija nalazimo ga i u protuprovalnim uređajima.
Karakteristike:
Model: SW-420
Napon: 3.3V-5V
Struja: >15mA
Dimenzije: 3.8 x 1.3 x 0.7 cm
Težina: 5g
PRINCIP RADA
Glavni dio modula je senzor vibracija SW-420. Ovi senzori uglavnom imaju kuglicu u unutrašnjosti. Kada se ista pomiče, “udari” se detektiraju na rubovima i to u svim smjerovima zahvaljujući kučištu oblika valjka. Modul na sebi ima dvije signalizacijske ledice: crvena je power ledica, a zelena se aktivira prilikom detekcije vibracija ili titranja. Kada nema detektiranih vibracija izlazna logika modula je LOW i vice versa.
Na modulu se nalazi i LM393 analogni komparator napona. On radi kao mali voltmetar s integriranim prekidačima. Mjeri napon u dvije različite točke i uspoređuje razliku. Ako je napon u prvoj točki veći od napona u drugoj prekidač je upaljen, u obratnom stanju prekidač je isključen. Napon za usporedbu podešavamo pomoću ugrađenog potenciometra na modulu, odnosno s njim određujemo kada će modul slati signal HIGH preko digital output pina. To nam omogućuje da modul koristimo i bez logičkih kontrolera.
KAKO POVEZATI MODUL S DASDUINOM
Vcc – 3.3V ili 5V
gnd – gnd
D0 – digitalni pin 2
KOD ZA MODUL
U ovom tutorijalu naučit ćemo kako koristiti interrupt na Dasduinu. Interrupt se poziva ovisno kada se na određenom pinu dogodi promjena( ovisno što postavimo onda Dasduino gleda kada se dogodi promjena koju smo postavili) i onda izvrši ISR(Interrupt Service Routines). ISR je funkcija koja ima posebna pravila i koja se izvršava kada se pozove interrupt(funkcija ne smije u sebi imati delay i nesmijemo koristiti Serial monitor).
Korišteni proizvodi
No products found