Transmisja danych - low energy

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.

Reply to
Atlantis
Loading thread data ...

W dniu 2016-09-30 o 11:01, Atlantis pisze:

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ł

Reply to
pawel2420

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

jp

Reply to
jacek pozniak

Atlantis snipped-for-privacy@wp.pl napisał(a):

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

ZigBee? Albo

formatting link

Reply to
Grzegorz Niemirowski

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

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?

Reply to
Atlantis

Atlantis snipped-for-privacy@wp.pl napisał(a):

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ę.

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ć.

Reply to
Grzegorz Niemirowski

dostępnych

a dlaczego zakladasz ograniczenie maski adresu na /24? w klasie

192.168.0.0 (/16) możesz mieć 65k adresów...
Reply to
Marek

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.

Reply to
Marek

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

ToMasz

Reply to
ToMasz

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.

Reply to
Cezar

ps:

formatting link

Reply to
Cezar

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.

Reply to
Marek

W dniu sobota, 1 października 2016 09:06:49 UTC+2 użytkownik Marek napisał:

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...

Reply to
sczygiel

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

2 szt wiec nawet troche taniej.

c.

Reply to
Cezar

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.

Reply to
Cezar

Niby tak. Ale w praktyce te 13pln za sztuke trzeba liczyc. Taniej mozna znaleźć ale wysyłka z chin, czas dostawy długi i celnik może dowalić vat i cło...

Nie przecze ze sie nie da tanio ale nie jest to powtarzalne.

Tak czy siak czy to bedzie 4pln czy 13pln to mając 20 punktów (pojawiały się sugestie że 255 adresów ip w lokalnej podsieci to moze byc malo) juz mamy 200pln. A do tego jeszcze bateryjki i reszta ukladów.

Ja bym chyba wolal ułozyć jakies 1-wire na trzech przewodach lub wręcz na skretce i jakimś POE...

Ale to tylko sugestia. Obaczymy co tam Atlantis wykisi :)

Reply to
sczygiel

snipped-for-privacy@gmail.com snipped-for-privacy@gmail.com napisał(a):

Nadal 200 PLN to niewiele, szczególnie za 20 punktów. A adresów IP są miliony :)

Reply to
Grzegorz Niemirowski

W "normalnym kraju" do £100 nie ma się co martwić o cło a zwykłe przesyłki pocztowe dochodzą w 8-14 dni.

Dla 20 punktów bym się nawet nie zastanawiał. Przy 2000 pewnie tak. NRF24L01+ są tańsze ale trzeba wymyślać protokół, dodać jakiś uC i budować odbiornik. Ewentualnie można się pobawić w emulację BT

formatting link

Sam swoje home automation zrobiłem na 1-wire bo miałem możliwość położenia kabli w scianach - inaczej bym się w to nie bawił.

Ano zobaczymy. Atlantis potrafi sobie komplikować życie... :-)

c.

Reply to
Cezar

W dniu niedziela, 2 października 2016 15:03:29 UTC+2 użytkownik Grzegorz Niemirowski napisał:

200pln to za same esp plus bateryjka :) Pewnie trza by dolozyc drugie tyle za jakieś uC... Adresów są miliony ale to ktos tam wyżej narzekał że tych 255 może zabraknąć więc zakładam że myślał pewnie o okolicy 200 sztuk punktów. A wtedy 200szt x te 20pln. robi 4kpln :)

Tak se tylko szacuje bo wiem że w praktyce tych punktów trzeba sporo mniej ale tak czy siak to kwoty od 500pln wzwyż za same czujniki plus druciarnia.

Wlasnie wrocilem z obchodu mojego 1 wire. Niektóre czujniki zwracaja blad crc a magistrala sie nie wykrywa (w sensie nie można zrobic odpytania co na niej aktualnie działa)...

No i moje pracowicie zebrane rrd na malinie sie źle zdumpowały i teraz szukam sposobu na odzyskanie 3 lat danych...

Reply to
sczygiel

To ten normalny kraj gdzie nadal normą są dwie wylewki osobno na ciepla i zimna wode? Ewentualnie wylewka jest jedna ale na przód rąk leci zimna a na tył rąk gorąca?

;)

tak tylko sie podśmiewam, każdy kraj ma swoje felery :)

Ano. Ale z doświadczeń własnych wiem że czasem lepiej cos po kabelku zrobić, czasem po wifi a czasem starczy karta sd. A czasem po IP by sie chcialo kamere miec i obrazki zrzucać...

Ale przynajmniej jest sie wtedy czym na grupie przerzucić :)

Reply to
sczygiel

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.