• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Czujnik przejścia
#1
   
Witam,

zastanawiam się jakiego modułu użyć, aby móc obliczać czas biegu. W załączniku pokazane dokładnie.
Chodzi mi o to, że czujnik będzie ustawiony na polu (czy tam dworze jak kto woli :p) i gdy osoba przejdzie obok tego czujnika to zostanie to wykryte. Wiem, że istnieje taki fajny moduł PIR HC-SR501 ale on wykrywa z całego obszaru ruch, a ja potrzebuje tylko z prostej linii (jak na obrazku linia kreskowana).
Myślałem też o jakiś laserach. Ale nie wiem jak to działa dokładnie. Wiem że można było by bramkę zrobić z fotorezystora i lasera, ale to musi być jednostronne tak jakby.
Moją propozycją jest użycie modułu ultradźwiękowego, który by wysyłał cały czas sygnał (pin tring) i gdy na pinie echo będzie stan wysoki to wtedy oznacza, że ktoś przeszedł.

Niestety nie udało mi się tego osiągnąć. Oto mój kod z którym próbowałem (skopiowałem tylko pętle loop).
  digitalWrite(trig, HIGH);
  delayMicroseconds(10);
if(digitalRead(echo)==HIGH)
{
  lcd.setCursor(1,0);
lcd.print("WYKRYTO");  
  }
   digitalWrite(trig, LOW);
 delayMicroseconds(10);

Program okazał się na nic... Jakieś propozycję? Jestem w miarę początkujący. Z góry dzięki Smile
 
Odpowiedź
  


Wiadomości w tym wątku
Czujnik przejścia - przez colinnardi - 08-04-2016, 16:02
RE: Czujnik przejścia - przez JasQ - 08-04-2016, 18:22
RE: Czujnik przejścia - przez colinnardi - 08-04-2016, 19:13
RE: Czujnik przejścia - przez JasQ - 08-04-2016, 19:42
RE: Czujnik przejścia - przez colinnardi - 08-04-2016, 20:54
RE: Czujnik przejścia - przez JasQ - 08-04-2016, 22:50

Skocz do:


Przeglądający: 1 gości