Planuję mierzyć poziom wody w studni o głębokości około 10 m przy maksymalnym poziomie wody do 5 m. Moim planem jest użycie czujnika ultradźwiękowego HC SR04 do pomiaru głębokości, przesłanie go przez ZigBee do Raspberry Pi w moim domu.
Jak omówiono w poprzednim pytaniu , muszę wybrać mikrosterownik, aby połączyć czujnik ultradźwiękowy i moduł ZigBee.
Parametry do wyboru to:
Niska moc: Planuję uruchomić to na baterii, więc niskie zużycie energii jest priorytetem. Na razie nie mam żadnych celów dotyczących zużycia energii ani dni między wymianami baterii, ani nawet której baterii użyć. Ponieważ jest to bardziej projekt edukacyjny i jest w moim domu, jestem elastyczny, ale niższe zużycie energii jest lepsze.
Niski koszt: To dla mnie projekt edukacyjny i nie chcę wydawać na to skandalicznej kwoty, więc niższy koszt jest lepszy.
Praca wewnątrz studni: Cały projekt będzie działał od wewnątrz studni i będzie narażony na ostre światło słoneczne i deszcz. Zapewnię jednak dobrą sprawę i ochronę.
Łatwy do zaprogramowania.
Wybrałem ZigBee, ponieważ jest prosty, spełnia mój przypadek użycia i ma niską moc. Ale moim wymaganiem jest transport danych z czujnika i jestem otwarty na inne transporty. Odległość od mojej studni do Raspberry Pi wynosi około 6 metrów ze ścianą pośrodku. Planuję mierzyć głębokość wody co 10 minut i dwa razy na minutę, gdy pompa wodna pracuje (około 20 minut dziennie).