Planuję mierzyć poziom wody w studni o głębokości około 10 m przy maksymalnym poziomie wody do 5 m. Mój plan polega na użyciu czujnika ultradźwiękowego HC SR04 do pomiaru głębokości, przesłania go przez ZigBee do Raspberry Pi w moim domu.
Moje pytanie brzmi: jak najlepiej podłączyć HC SR04 do urządzenia ZigBee? Ponieważ czujnik ten będzie umieszczony w studni, idealne byłoby użycie minimalnej części o najniższym zużyciu energii.
Odpowiedzi:
Zasadniczo potrzebujesz jakiegoś komponentu do wyzwolenia i zasilania czujnika oraz odczytania odpowiedzi. Ten czujnik ma niestandardową odpowiedź i wyzwalacz, co sprawia, że wątpię, czy istnieje standardowy moduł ZigBee, który konwertuje polecenie na ten wyzwalacz 10 µs i przekazuje odpowiedź dosłownie. Dlatego do wykonania tego zadania będziesz potrzebować mikrokontrolera z modułem ZigBee.
Prawdopodobnie dostałbym ten mikrokontroler, moduł ZigBee i obwód zapobiegający zwarciom na płytce na zewnątrz studni ze względu na wilgotność i poprowadziłem czterożyłowy kabel do czujnika. Ponieważ czujnik ma tylko cztery metry zasięgu, musi znajdować się bardzo blisko potencjalnego znaku maksymalnej maksymalnej wody. Włożenie małego kabla do studni powoduje, że pozostała elektronika jest poza zasięgiem i ustawia moduł ZigBee w lepszej pozycji do przekazywania informacji do Raspberry Pi.
Oczywiście można również umieścić MCU, moduł ZigBee i czujnik w wodoodpornej obudowie wewnątrz studni. Co może jednak powodować problemy z modułem ZigBee. To zależy jednak od twojego budynku.
źródło