detektor wejscia/wy...
 
Powiadomienia
Wyczyść wszystko

detektor wejscia/wyjscia z pomieszczenia na sensorze hcsr04

2 Wpisów
2 Użytkownicy
0 Reactions
985 Wyświetleń
(@bartezzz)
Wpisów: 18
Praktykant
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#1780]

Witam serdecznie !

 

Od paru dni dzielnie walcze z pewnym projektem ktory sobie ubzduraem ze musi dzialac... tylko wiedzy brakuje... 😛

mianowicie powstal pomysl stworzenia bezdotykowego urzadzenia do detekcji wejscia i wyjscia z pomieszczenia . postaniowilem uzyc do tego hcsr04. . w poczatkowym zamysle chcialem mierzyc czy obiekt oddala sie od czujnika czy przybliza sie do czujnika, ale nie potrafie przeskoczyc tematu "znikniecia" obiektu z pola widzenia sensora . 

dioda swieci sie na zielono oznacza wolne pomieszczenie, zaczynam wchodzic , dioda zminia kolor na czerwony (przechodzi sie przez maly korytarzyk i skreca w prawo) (czujnik przy drzwiach na poczatku korytarzka) ta czesc jakos dziala. natomiast w momencie jak sie wychodzi z pomieszczenia , czujnik wykrywa ruch powrotny ale po miniecu sensora , jego wartosc zmienia sie 0 (z biblioteka newping.h mozna latwo ograniczyc zasieg sensora , jesli jest poza zasiegiem zwraca wartosc 0 . i w tym momencie zamiast uzyskac zapalenie zielonego, to arduino znow przelacza na czerowne . 

 

wymyslilem zatem drugi sposob , chyba latwiejszy. ustawienie trzech zmienych z przypisanymi na stale wartosciami, w momencie poruszania sie system sprawdza w jakiej kolejnosci te trzy wartosci staly sie prawda 

przykladowo 

wartosc1 = 50

wartosc2 = 100

wartosc 3 = 150 

maksymalny zasieg czujnika to 160

 

moje skromne pytanie brzmi, jak sprawdzic w arduino w jakiej kolejnosci te wartosci byly prawdziwe  w sensie 

czy  bylo to 1 potem 2 potem 3 czy bylo to 3 potem 2 potem 1 

i w zaleznosci od wykrycia tego urzadzenie wiedzialoby czy ktos wszedzl czy wyszedl 

wiem ze moze to bnyc czasami bardzo bardzo proste , ale juz mi mozg spuchl od analizowania tego prez ostatnie 48 h na okraglo

 

z gory dziekuje za wszystkie rady


 
Dodane : 19/06/2020 12:03 pm
JackLab
(@jacklab)
Wpisów: 12
Bywalec
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Witam,

Chyba wiem jak to zrobić programowo...ale  że post już był zamieszczony dość dawno, to może sam już poradziłeś sobie z problemem?

Jakby nie - daj znać.

 

 


 
Dodane : 28/06/2020 4:46 pm
Udostępnij: