RTV forum PL | NewsGroups PL

Efektywne czujniki przesyłające dane przez BLE lub radio 433/868 MHz na baterię?

Transmisja danych - low energy

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Efektywne czujniki przesyłające dane przez BLE lub radio 433/868 MHz na baterię?

Goto page 1, 2, 3, 4, 5  Next

Atlantis
Guest

Fri Sep 30, 2016 9:01 am   



Załóżmy, że chcę sobie przesłać okresowo niewielką ilość danych z
jakiegoś czujnika (odczyt temperatury, otwarcie kontaktronu) na
odległość kilkudziesięciu metrów (uwzględniając parę ścian po drodze).
Ważnym wymogiem jest niski pobór prądu - czujnik powinno się dać zasilić
z baterii tak, żeby ich wymiana nie była konieczna co parę tygodni
(rozwiązanie tymczasowe, do czasu podciągnięcia kabli i zainstalowania
właściwych modułów) albo był w stanie pracować na małym li-polu,
doładowanym z małego panelu słonecznego (coś w rodzaju tych solarnych
lampek ogrodowych).

Jakie rozwiązanie będzie najbardziej odpowiednie? ESP8266 chyba odpada
ze względu na pobór prądu, poza tym trochę szkoda marnować adres IP w
domowej sieci na jeden kontaktron albo termometr. Istnieje coś
podobnego, ale komunikującego się np. w oparciu o BLE albo radio na
433/868/2400MHz?

Najlepiej, gdyby rozwiązanie opierało się na podobnej filozofii, jak ESP
- autonomiczny moduł z pinami GPIO, który można zaprogramować, bez
potrzeby rzeźbienia hardware'owego projektu na AVR albo STM32, ze
sprzętowymi przyległościami.

pawel2420
Guest

Fri Sep 30, 2016 10:19 am   



W dniu 2016-09-30 o 11:01, Atlantis pisze:
Quote:
Załóżmy, że chcę sobie przesłać okresowo niewielką ilość danych z
jakiegoś czujnika (odczyt temperatury, otwarcie kontaktronu) na
odległość kilkudziesięciu metrów (uwzględniając parę ścian po drodze).
Bluetooth Low Energy wydaje się dobrym rozwiązaniem. Mała bateria

wystarcza na miesiące pracy. Niestety w paśmie 2.4GHz ściany zwykle
bardzo silnie tłumią sygnał. Zobacz np. na iNode.pl zaprogramowane
moduły BTM-800. Jest wersja obsługująca bezpośrednio czujniki
temperatury Si70.., MCP98.. oraz wejście ON/OFF.

Paweł

jacek pozniak
Guest

Fri Sep 30, 2016 11:43 am   



Atlantis wrote:

Quote:
Załóżmy, że chcę sobie przesłać okresowo niewielką ilość danych z
jakiegoś czujnika (odczyt temperatury, otwarcie kontaktronu) na
odległość kilkudziesięciu metrów (uwzględniając parę ścian po drodze).
Ważnym wymogiem jest niski pobór prądu - czujnik powinno się dać zasilić
z baterii tak, żeby ich wymiana nie była konieczna co parę tygodni
(rozwiązanie tymczasowe, do czasu podciągnięcia kabli i zainstalowania
właściwych modułów) albo był w stanie pracować na małym li-polu,
doładowanym z małego panelu słonecznego (coś w rodzaju tych solarnych
lampek ogrodowych).


Jakie rozwiązanie będzie najbardziej odpowiednie? ESP8266 chyba odpada
ze względu na pobór prądu, poza tym trochę szkoda marnować adres IP w
domowej sieci na jeden kontaktron albo termometr. Istnieje coś
podobnego, ale komunikującego się np. w oparciu o BLE albo radio na
433/868/2400MHz?

Najlepiej, gdyby rozwiązanie opierało się na podobnej filozofii, jak ESP
- autonomiczny moduł z pinami GPIO, który można zaprogramować, bez
potrzeby rzeźbienia hardware'owego projektu na AVR albo STM32, ze
sprzętowymi przyległościami.

Są moduły RFM65 cośtam.
Jak zrobisz to sprytnie to bateria litowa AA starczy na ponad 10 lat.


jp

Grzegorz Niemirowski
Guest

Fri Sep 30, 2016 12:15 pm   



Atlantis <marekw1986NOSPAM@wp.pl> napisał(a):
Quote:
Jakie rozwiązanie będzie najbardziej odpowiednie? ESP8266 chyba odpada
ze względu na pobór prądu, poza tym trochę szkoda marnować adres IP w
domowej sieci na jeden kontaktron albo termometr.

W domu to akurat adresów IP nie zabraknie. 16 milionów dla IPv4, a dla IPv6
to już nawet nie liczę :)

Quote:
Istnieje coś
podobnego, ale komunikującego się np. w oparciu o BLE albo radio na
433/868/2400MHz?

ZigBee?
Albo
http://www.st.com/content/st_com/en/products/wireless-connectivity/sub-1ghz-rf.html?querycriteria=productId=SC1845

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 3 days, 2 hours, 29 minutes and 46 seconds

Atlantis
Guest

Fri Sep 30, 2016 12:47 pm   



W dniu 2016-09-30 o 14:15, Grzegorz Niemirowski pisze:

Quote:
W domu to akurat adresów IP nie zabraknie. 16 milionów dla IPv4, a dla
IPv6 to już nawet nie liczę Smile

A nie zaczną się jakieś problemy, gdy wyczerpany zostanie limit
narzucony przez maskę podsieci 255.255.255.0? Średniej klasy domowy
router pozwoli na zmianę ustawień, celem zwiększenia listy dostępnych
adresów?

Grzegorz Niemirowski
Guest

Fri Sep 30, 2016 1:10 pm   



Atlantis <marekw1986NOSPAM@wp.pl> napisał(a):
Quote:
A nie zaczną się jakieś problemy, gdy wyczerpany zostanie limit
narzucony przez maskę podsieci 255.255.255.0?

Zaczną się, ale po prostu możesz zmienić maskę na inną, np. 255.255.240.0.
Maska narzuca limit, ale sama w sobie nie jest narzucona. Praktycznie każde
urządzenie w którym mozna ustawić adres IP pozwala zmienić też maskę.

Quote:
Średniej klasy domowy
router pozwoli na zmianę ustawień, celem zwiększenia listy dostępnych
adresów?

Oczywiście. To nie jest tak, że zmiana maski jakoś obciąża router albo
wymaga specjalnego sprzętu.

Więcej urządzeń to większe obciążenie WiFi czy też Ethernetu, to też większe
obciążenie procesora routera i z tym jak najbardziej trzeba sięliczyć, ale
to kwestia ilości przerzucanych danych przez medium lub procesor, a nie
adresacji.

Więc pod kątem prądożerności ESP8266 odpada, i w ogóle WiFI jeśli coś ma
działać na baterii, ale adresacją nie ma co się przejmować.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 3 days, 3 hours, 10 minutes and 22 seconds

Marek
Guest

Fri Sep 30, 2016 1:13 pm   



On Fri, 30 Sep 2016 14:47:29 +0200, Atlantis <marekw1986NOSPAM@wp.pl>
wrote:
Quote:
A nie zaczną się jakieś problemy, gdy wyczerpany zostanie limit
narzucony przez maskę podsieci 255.255.255.0? Średniej klasy domowy
router pozwoli na zmianę ustawień, celem zwiększenia listy
dostępnych
adresów?

a dlaczego zakladasz ograniczenie maski adresu na /24? w klasie
192.168.0.0 (/16) możesz mieć 65k adresów...

--
Marek

Marek
Guest

Fri Sep 30, 2016 1:25 pm   



On Fri, 30 Sep 2016 11:01:20 +0200, Atlantis <marekw1986NOSPAM@wp.pl>
wrote:
Quote:
Załóżmy, że chcę sobie przesłać okresowo niewielką ilość danych z
jakiegoś czujnika (odczyt temperatury, otwarcie kontaktronu) na
odległość kilkudziesięciu metrów (uwzględniając parę ścian po
drodze).


Przy takiej odległości i ścianach to najtaniej będzie rfm* na 868 lub
433MHz. 2.4Mhz przy standardowych mocach to jest dobre tylko w
obrębie jednego dużego pomieszczenia.

W uspieniu pobierają kilka mikroamper. Praca w trybie wysyłka
pakietu - usypiasz. im dłużej uśpiony w przerwach między nadawaniem
tym dłużej wytrzyma bateria. Mam taki zasilany baterią słoneczną z
Castoramy i chodzi już trzeci rok.
Ewentualnie markowy nrf* dla tych samych częstotliwości. są też
uklady Texas instruments z wbudowanym mcu.

--
Marek

ToMasz
Guest

Fri Sep 30, 2016 2:26 pm   



Quote:
433/868/2400MHz?


A jakby wysyłać raz na jakiś czas, paczkę danych za pomocą
radionadajnika i odbiornika z pilota do alarmu samochodowego?

ToMasz

Cezar
Guest

Fri Sep 30, 2016 6:39 pm   



On 30/09/2016 10:01, Atlantis wrote:

Quote:
Jakie rozwiązanie będzie najbardziej odpowiednie? ESP8266 chyba odpada
ze względu na pobór prądu,


To zalezy jak często. Esp8266 ma takze deep sleep mode w którym pobiera
77uA
ESP32 ma mieć jeszcze lepsze sleep modes.

NRF24L01 tez niewiele pobierają w standby.

c.


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

Cezar
Guest

Fri Sep 30, 2016 8:10 pm   



On 30/09/2016 19:39, Cezar wrote:
Quote:
On 30/09/2016 10:01, Atlantis wrote:

Jakie rozwiązanie będzie najbardziej odpowiednie? ESP8266 chyba odpada
ze względu na pobór prądu,


To zalezy jak często. Esp8266 ma takze deep sleep mode w którym pobiera
77uA
ps:

https://openhomeautomation.net/esp8266-battery/


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

Marek
Guest

Sat Oct 01, 2016 7:06 am   



On Fri, 30 Sep 2016 19:39:10 +0100, Cezar <cezar91@tlen.pl.invalid>
wrote:
Quote:
To zalezy jak często. Esp8266 ma takze deep sleep mode w którym
pobiera
77uA
ESP32 ma mieć jeszcze lepsze sleep modes.

Po dłuższym zastanowieniu to z opisu wymagan Atlantisa tak naprawdę
sleep nie jest w ogóle mu potrzebny. On chce tylko nadawać (rzadko).
Do tego żaden sleep niepotrzebny, bo wystarczy nadajnikowi zrobić
twardy power off między transmisjami i ma wtedy 0uA poboru.

Sleep (w sensie poboru energi a nie funkcji) byłby fajny gdyby udało
się go wykorzystać przy odbiórze. Niestety nie znam sensownych
odbiorników, które pobierają uA i mają jednocześnie aktywny tor
odbiorczy by wybudzić całość na przychodzący pakiet odbiorczy.

--
Marek

Guest

Sat Oct 01, 2016 1:31 pm   



W dniu sobota, 1 października 2016 09:06:49 UTC+2 użytkownik Marek napisał:
Quote:
On Fri, 30 Sep 2016 19:39:10 +0100, Cezar <cezar91@tlen.pl.invalid
wrote:
To zalezy jak często. Esp8266 ma takze deep sleep mode w którym
pobiera
77uA
ESP32 ma mieć jeszcze lepsze sleep modes.

Po dłuższym zastanowieniu to z opisu wymagan Atlantisa tak naprawdę
sleep nie jest w ogóle mu potrzebny. On chce tylko nadawać (rzadko).
Do tego żaden sleep niepotrzebny, bo wystarczy nadajnikowi zrobić
twardy power off między transmisjami i ma wtedy 0uA poboru.

Sleep (w sensie poboru energi a nie funkcji) byłby fajny gdyby udało
się go wykorzystać przy odbiórze. Niestety nie znam sensownych
odbiorników, które pobierają uA i mają jednocześnie aktywny tor
odbiorczy by wybudzić całość na przychodzący pakiet odbiorczy.

Popieram.

Zrobić rozwiązanie tak aby cały esp gasić.
Nadawać wtedy kiedy trzeba.
ESP ma wbudowane dhcp. Więc i adresów do nadania paczki nie braknie bo nie będą nadawać masowo.

Ale.

esp kosztuje nieco.
Kazdy kontaktronik, czujnik ma miec swoje esp?
Drogo wyjdzie.

Co do zasięgu:
esp nie ma zbyt wielkiej mocy, dodatkowa antena to dosyć trudna sprawa..
Trzeba by rozstawić pare routerów po tej lokalizacji.

Nie chcę krakać ale i tak sie bez okablowania nie skończy.
A pojedynczy router 10W nie dośc że kosztuje te 70PLN to prądu w rok zje za 40pln.

ten smart dom to droga sprawa...

Cezar
Guest

Sun Oct 02, 2016 10:06 am   



On 01/10/2016 12:31, sczygiel@gmail.com wrote:
Quote:

esp kosztuje nieco.
Kazdy kontaktronik, czujnik ma miec swoje esp?
Drogo wyjdzie.

ESP kosztuje obecnie $0.99 za szt w detalu. Widzialem tez chyba

Cezar
Guest

Sun Oct 02, 2016 10:13 am   



On 01/10/2016 08:06, Marek wrote:
Quote:
On Fri, 30 Sep 2016 19:39:10 +0100, Cezar <cezar91@tlen.pl.invalid> wrote:
To zalezy jak często. Esp8266 ma takze deep sleep mode w którym
pobiera
77uA
ESP32 ma mieć jeszcze lepsze sleep modes.

Po dłuższym zastanowieniu to z opisu wymagan Atlantisa tak naprawdę
sleep nie jest w ogóle mu potrzebny. On chce tylko nadawać (rzadko). Do
tego żaden sleep niepotrzebny, bo wystarczy nadajnikowi zrobić twardy
power off między transmisjami i ma wtedy 0uA poboru.


Ale to nie rozwiązuje problemu bo w dalszym ciągu potrzebujesz układ,
który Ci obudzi ESP. Jeśli zrobisz coś, co pobiera mniej to może warto
ale podroży to koszt urządzenia.
Jeśli do pomiaru użyje się DS18B20 to w zasadzie potrzeba 1 rezystor i
układ zasilający.

c.

Goto page 1, 2, 3, 4, 5  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Efektywne czujniki przesyłające dane przez BLE lub radio 433/868 MHz na baterię?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map