Istnieje wiele sposobów robienia tego, co chcesz ... ale żaden z nich nie wydaje się bardzo łatwy, ponieważ korzystanie z sieci jest dość skomplikowane, przewodowe lub bezprzewodowe.
Oczywiście chcesz po prostu podłączyć zasilanie i zapomnieć o tym.
Korzystanie z Raspberry PI jest najprawdopodobniej bardzo dobrym pomysłem. Jego tańsza wersja (model A) kosztuje około 20 funtów, może obsługiwać Linuksa, można z nim korzystać z klucza Wi-Fi. Możesz się na niego zdalnie użyć SSH .. więc tak, to tak naprawdę bardzo dobre rozwiązanie.
Nie tak dawno
Przed Raspberry popularnym wyborem byłaby najprawdopodobniej karta Arduino Ethernet . Koszty są jednak nieco wyższe. Istnieje biblioteka do użytku z siecią, dzięki czemu komunikacja HTTP jest bardzo prosta. Wady na dzień dzisiejszy są oczywiste, znacznie wolniejszy procesor, brak systemu operacyjnego takiego jak Linux, brak SSH, brak łączności bezprzewodowej (dostępny z innym modułem Shield + WiFi), a koszty zaczynają się kumulować.
Ale dzisiaj
Nadal czekam, aż w końcu pojawi się moja Malina, a potem mogę z nią eksperymentować. Ale z mojego zrozumienia, że ma GPIO jak na arkuszu danych na stronie 89 i są dostępne na płytce drukowanej, to samo jako dwurzędowe nagłówki pinów. Podejrzewam, że możesz ich użyć do odczytu wartości analogowych, takich jak napięcia, abyś mógł łatwo podłączyć czujnik umiarkowany, taki jak LM335Z. Nadal nie widziałem żadnego kodu, jak to zrobić, ale wydaje się, że to najlepsze rozwiązanie teraz od kilku dni.
Ale posiadanie kilku punktów za monitor może zacząć kosztować zbyt wiele
Zaletą Arduino do dziś jest to, że można kupić niewielki układ, taki jak z małego AVR, który do pewnego stopnia jest kompatybilny z bibliotekami Arudino. Korzystanie z tych małych MCU, które mają wbudowane zegary (dość dokładne teraz kilka dni) (kosztują około 1-4 usd na chip) z czujnikiem temperatury i tanim jak chip 433 / 800mhz nadajnikiem, który wysyła odczyty temperatury co godzinę. Ci faceci mogą pracować na baterii przez 8-16 miesięcy. Następnie za pomocą wtyczki Raspberry w odbiorniku USB 433/800 MHz po prostu słucha danych, a program na poziomie systemu operacyjnego decyduje, co zrobić. Przechowuj go w bazie danych, gdzieś on-line, i wysyła ci tweety lub wiadomości tekstowe za pośrednictwem bram internetowych w przypadku awarii.
Tego rodzaju projekt będzie wymagał trochę czasu na zaprojektowanie, ale możesz monitorować do 20 miejsc w domu przy całkowitym koszcie projektu poniżej 100 USD ... hmmm. Całkiem nieźle.
Ref:
Termometr online
Shrinkify Arduino