bezprzewodowy czujnik temperatury [zamknięty]


12

Czy są dostępne niedrogie (<50 $ USD) bezprzewodowe czujniki temperatury otoczenia?

Chciałbym prosty interfejs do czujnika, tj. IP przez Wi-Fi, jeśli to w ogóle możliwe.


Niestety, sama karta WiFi będzie działać na co najmniej 50 USD. Również WiFi nie jest dobrym wyborem dla czujników temperatury, ze względu na wysoką złożoność i wymagania dotyczące zasilania. Chcesz czegoś, co ma bardzo niską moc, abyś mógł pracować czujnik przez wiele miesięcy bez baterii.
davr,

Istnieją czujniki temperatury / wilgotności WiFi, które
oceniają

Odpowiedzi:


11

Nie wifi, ale samodzielny czujnik temperatury XBee + zrobi to za około 30-40 USD. XBee ma przetwornik A / C uC + i może odczytać czujnik analogowy. Przy cyklu pracy 0,1% (przesyłanie przez 1 sekundę co 1000 sekund) można uzyskać około dwóch lat na dwóch AA o dość prostej konstrukcji.

Mam krótki opis ZigBee na stronie http://wiblocks.luciani.org/white-papers/intro-to-zigbee.html


Nieprofesjonalne urządzenia XBee mają moc znamionową ~ 1 mW przy najniższym ustawieniu mocy, co daje według mnie prawie 100% transmisję pakietów w odległości ~ 10 stóp (linii wzroku) z mojego doświadczenia, XBee Pro ma maksymalny pobór mocy ~ 300mA podczas transmisji ale jest oceniany dla linii wzroku powyżej 1 mili. Non-profesjonaliści mogą zrobić coś takiego jak 100 stóp przy maksymalnym zużyciu energii (około 1/10 profesjonalisty, jak sądzę).
pfyon

Liczby, które wymieniłem w piśmie, pochodzą z literatury XBee znajdującej się na dole strony. W przypadku anteny biczowej stwierdzają wzrost wydajności o 5: 1 (pro: std). W przypadku anteny chipowej zasięg wynosi około 3,5: 1. Wszystkie wartości są na zewnątrz, w linii wzroku. Wewnątrz różnica wynosi tylko około 2: 1, a zakresy to 140 stóp: 80 stóp.
jluciani,

Właśnie dodałem wskazówkę dotyczącą zastosowania PICOBEE do pomiaru termopar typu K i przesyłania danych ze znacznikiem czasu za pomocą XBEE. Schemat, prototypowe zdjęcia i przykład oprogramowania znajdują się na stronie wiblocks.luciani.org/docs/app-notes/picobee-tc.html
jluciani

IoT zmieniło się od 2010 r. W 2018 r. Można to zrobić za pomocą Espressif ESP32 lub płyty Particle Photon.
Jeroen3

2

Jednym rozwiązaniem byłoby użycie JeeNode i JeeLink (podłączonego do komputera lub routera). Tani, open-source i programowalny z Arduino IDE.


Wygląda na zastrzeżony protokół ... prawda?
jldupont

Moduł RFM12B wykonuje FSK na konfigurowalnej częstotliwości, tak. Ale protokół komunikacyjny JeeNode jest oprogramowaniem typu open source.
Toby Jaffey


2

Książka „Praktyczne Arduino”, dostępna w elektronice dla małych ptaków (i gdzie indziej) zawiera informacje na temat dekodowania danych z bezprzewodowych sond temperatury sprzedawanych w stacjach pogodowych dla konsumentów.


W Australii widziałem bezprzewodowe wewnętrzne termometry zewnętrzne w supermarketach za około 9 USD. Patrzyłem na strumień danych i wydaje się, że można je zhakować w wystarczający sposób. 9 USD za węzeł z pozostałymi zapasowymi obwodami odbiornika wydaje się rozsądne.
James Cameron,

1

Możesz rozważyć samodzielne zbudowanie takiego urządzenia. Jeśli potrzebujesz komunikacji za pośrednictwem sieci TCP / IP, to mbed ma wbudowane funkcje Ethernet i może przesyłać dane o temperaturze (i wiele więcej!), Ale musisz kupić adapter Wi-Fi do komunikacji bezprzewodowej. Jak wskazuje davr, to będzie przynajmniej drenaż mocy!

Alternatywnie możesz użyć modułu arduino i zigbee, aby przesłać dane z powrotem na potencjalnie duże odległości do urządzenia kontrolera z protokołem 802.15.4 o niższej mocy.

Tak czy inaczej, myślę, że będziesz musiał ubrudzić sobie ręce i sam zbudować. Zaletą tego podejścia jest to, że w zależności od tego, jak daleko trzeba się komunikować bezprzewodowo, można obniżyć koszty.


Może to tylko ja, ale mbed wydaje się zawyżony. Płyta kosztuje 100 USD, ale rzeczywisty mikrokontroler można kupić za 10 USD. Nie patrzyłem na to dużo, może ich oprogramowanie jest naprawdę dobre, a to rekompensuje koszty?
davr

Jego 100 $ ?! Wow, kupiłem tutaj za 30 funtów - co jest łatwo porównywalne z kosztem programatora i jednego lub dwóch układów. Tak, 100 $ jest trochę strome!
JP.

Nigdy nie widziałem, żeby sprzedano za 100 $. 60 USD. Ma programator USB, pamięć Flash i Ethernet PHY na pokładzie. Nie wspominając o tym, że nie musisz lutować TQFP100.
JPC

1

Dlaczego nie zastosować standardowego czujnika zdalnego do stacji pogodowej klasy konsumenckiej? Większość produktów znalezionych w sklepach jest produkowana przez Oregon Scientific . Nie jestem pewien co do pasma bezprzewodowego i protokołu, ale powinien być dość prosty i prawdopodobnie udokumentowany gdzieś w Internecie.


1
+1 za przydatny link. Szukam czegoś z interfejsem API, tzn. Chcę połączyć czujnik z komputerem.
jldupont

0

OŚWIADCZENIE Pracuję dla firmy Yoctopuce, która zaprojektowała opisany tutaj produkt, więc odpowiedź może nie być tak altruistyczna, jak byś chciał.

Możesz rzucić okiem na Yocto-Temperature i YoctoHub-Wireless od Yoctopuce. Temperatura Yocto to zwykły czujnik temperatury USB, jak wiele można znaleźć w Internecie, ale można go podłączyć do YoctoHub-Wireless tej samej firmy. Ten hub to nadajnik WiFi, który może kontrolować dowolne urządzenie Yoctopuce. Będziesz wtedy miał bezpośredni dostęp WiFi do czujnika. Możesz także poprosić hub o automatyczne raportowanie danych czujników na wybranym serwerze (znacznie łatwiej przejść w ten sposób przez filtry NAT).

Łatwość użycia

Podłącz, skonfiguruj, zaprogramuj aplikację i graj. Ale będziesz musiał popracować nad obudowami, zwłaszcza jeśli chcesz je umieścić na zewnątrz, jak podejrzewam.

Zużycie energii elektrycznej

WiFi to chciwa technologia. W rzeczywistości zużycie YoctoHub-Wireless + jeden czujnik wynosi około 140 mA. Ale hub ma tryb głębokiego uśpienia. W tym trybie koncentrator budzi się od czasu do czasu, wysyła dane z czujników i wraca do snu. Zużycie w głębokim śnie więcej niż 15 uA. Następnie, w zależności od konfiguracji, instalacja może utrzymywać baterie przez tygodnie ... lub miesiące.

Cena £

Ponad 50 dolarów, obawiam się. Ale poważnie wątpię, czy można znaleźć niezawodny czujnik temperatury WiFi za mniej niż 50 USD. Pamiętaj, że jeśli korzystasz z tańszej technologii, będziesz musiał kupić pomost między tą technologią a siecią. Co więcej, jeśli naprawdę uważasz, że więcej niż 50 USD stanowi przełom, musisz zadać sobie pytanie, ile chciałbyś otrzymać za to, o co prosisz. I nie zapomnij: te pieniądze powinny płacić za surowe składniki i cię też wyżywić :-)

Podanie

Oto przykład zastosowania YoctoHub-Wireless i Yocto-Meteo, który jest tylko ulepszoną temperaturą Yocto. Zasadniczo jest to zewnętrzna matryca zasilana energią słoneczną, wifi, czujniki temperatury / wilgotności / ciśnienia atmosferycznego. Jest zasilany przez jedną z tych ładowarek słonecznych USB. http://www.yoctopuce.com/EN/article/an-autonomous-solar-weather-station

Alternatywy

Oto kilka innych opcji Wi-Fi, które moim zdaniem są tak dobre, jak Yoctopuce, pomijając problem z zasilaniem.

  1. DIY Hardcore: Arduino + osłona wifi + czujnik temperatury, taki jak http://www.sparkfun.com/categories/82

  2. DIY na co dzień: Raspberry PI + klucz WiFi USB + czujnik temperatury USB. Pamiętaj, że czujniki temperatury USB są bardzo powszechne: http://www.phidgets.com/products.php?category=35 http://www.raphnet.net/electronique/usbtenki/index_en.php

  3. Gotowy do użycia: Temper @ tureAlert ma całą gamę gotowych do użycia czujników temperatury, w tym wersję Wi-Fi http://www.temperaturealert.com/Temperature-Alarm.aspx

Jako podsumowanie

Sprzęt jest tylko widoczną częścią góry lodowej. Niezależnie od tego, jakie rozwiązanie wybierzesz, upewnij się, że wybrałeś takie z przyzwoitym API, w przeciwnym razie będzie bezużyteczne.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.