Skocz do zawartości
Mrpatryk

ESP32 odbiór wartości z kilku czujników radio/wifi

Pomocna odpowiedź

Witam, mam pytanko jak zrobić z ESP32 serwer (centrum dowodzenia) oraz chciałbym się doradzić czy lepiej użyć modułu z wifi jako klienta do przesłania wartości odczytów z czujników na ESP32 czy jednak lepiej kilka odbiorników radiowych rozlokowanych w pokojach ? Miał ktoś styczność z tym ?  Dodam ze chciałbym te wartości również przesyłać na stronę internetowa bądź do bazy danych dostępnej z całego świata.

Udostępnij ten post


Link to post
Share on other sites

Trochę za mało danych. Jeśli ESP32 i czujniki są w zasięgu WiFi z routera, ja bym się nie zastanawiał tylko wrzucił ESP8266 jako nadajniki do czujników. Tyle że ja mam jednopoziomowe mieszkanie i dobry zasięg w całej chałupie.

Kod na ESP32 bardzo prosty - czujniki wysyłają po UDP jakieś swoje dane, ESP po prostu słucha na porcie UDP i gdzieś tam sobie zapisuje - wprost książkowy przykład. Tyle że przy obecnych cenach ja bym się zastanowił nad RPi Zero W - nie taka znowu straszna różnica w cenie, a możliwości dużo większe i łatwiej to w Pythonie zaprogramować (lub po prostu użyć jakiegoś gotowca typu Domoticz).

Co do przesyłania danych na stronę - to zupełnie inny temat, wałkowane było tu wiele razy, możliwości jest mnóstwo i nie bardzo można powiedzieć która jest najlepsza.

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Głownie chodzi o to ze nie wszędzie mam wifi , ale też chce zrobić czujniki ok 10 sztuk mobilne , przyczepiane " pudełeczko" z bateria 3.7V 250mA, jakims esp d1 v2 (może) no i dallasem, a chce by esp 32 to odbierało . Oczywiscie nie tylkotemperature , czujnik gazu itp . cos pod inteligencje budynkowa, dojdzie do tego dotykowy ekran TFT itp . 

Udostępnij ten post


Link to post
Share on other sites

Nie bardzo rozumiem. Nie wszędzie masz WiFi a chcesz komunikować się po WiFi? Trochę to chyba dla mnie za skomplikowane...

Może taniej wyjdzie jakiś repeater niż bawienie się w radio?

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

właśnie sam nie wiem, radio albo wifi. Patrząc na esp to przy wysłaniu ok 250mA bierze i taka bateryjka na ile jest w stanie wytrzymać? miesiąc ?

Udostępnij ten post


Link to post
Share on other sites

A raz na ile czasu włącza się ESP?

 

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

No to policz - załóż że masz dobry akumulatorek (2600 mAh) czyli powinno wystarczyć na 10h nieprzerwanej pracy. Zmierz ile będzie trwało nawiązanie połączenia, pomiar i wysłanie jednego kilkubajtowego pakietu, będziesz wiedział jak procentowo  w ciągu tych 5 minut działa ESP.

Ale wątpię aby wyszedł miesiąc.

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

baterie mam 250mA, 3.7V chodzio to by to nie było wielkie max 3x3 cm . taka kostka .Dlatego zalezy mi na jakims układzie który bedzię w stanie z 2/3 miesiace wytrzymac bez wymiany baterii albo ładowania. 

tak jak działaja stacje pogodwe od chiczyka łącznosc radiowa zasilana z 2 bateri AA i działa to z pol roku nieraz 😄 albo lepiej 

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

No ale stacja pogodowa chińczyka to esp8266, prawda? Policz sobie: jeśli cały cykl nawiązania połączenia, pomiaru i wysłania danych będzie trwał 10 sekund (bardzo optymistyczne założenie), to czas "życia" baterii wydłuży się 30-krotnie. W tym przypadku bateria starcza na godzinę pracy ESP, czyli 30 godzin działania układu, czyli dwa dni w dobrym ukðładzie.

Masz tu ciekawy projekt: https://www.instructables.com/id/Arduino-Ultra-Low-Power-Weather-Station/

Edytowano przez ethanak
  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

fajny projekcik na 2 akumulatorkach 1.5 roku 😄 to juz mega wynik 😄 musze nad takim rozwiazaniem pomyslec 😄 zeby nawet 2/3 miesiace wytrzymał na 250 mA 😄 to juz by było super 😜

Udostępnij ten post


Link to post
Share on other sites
Dnia 4.04.2019 o 09:19, Mrpatryk napisał:

Dodam ze chciałbym te wartości również przesyłać na stronę internetowa bądź do bazy danych dostępnej z całego świata.

Tu polecam rozwiązania z googlowym firebase. Sam zacząłem budowę urządzenia z wifi i czujnikami i działa to dość sprawnie, no i są materiały w internecie. Do tego masz bibliotekę Arduino i możesz szybko postawić bardzo przyjazny dashboard.

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...