![8]()
Witam wszystkich majsterkowiczów. Chce się podzielić z Wami moim projektem ArduinoMonitor. Jest to aplikacja internetowa która pozwala na odczyt danych z czujników podłączonych do Arduino z każdego miejsca za pomocą przeglądarki internetowej, dodatkowo pomiary są magazynowane w bazie danych i przedstawiane w postaci wykresów.
Dla kogo ?
Na stronie majsterkowo.pl można znaleźć dużo ciekawych artykułów przedstawiających od A do Z w jaki sposób odczytać dane przez internet z naszego Arduino. Jednak większość ma jedną wadę , wymagają serwera (np. Raspberry pi, Hostingu WWW) który będzie pośredniczył w przesyłaniu danych. W aplikacji internetowej ArduinoMonitor dane są przesyłane bezpośrednio z Arduino na serwer aplikacji, które możemy odczytać logując się na swojego konto.
Plusy
- Nie potrzebujemy Serwera.
- Dane można odczytać z każdego miejsca gdzie posiadamy dostęp do internetu.
- Dane z czujników przedstawiane są w postaci wykresów.
- Podgląd w czasie rzeczywistym statusu urządzenia (włączone, wyłączone) oraz danych z czujników(nie musimy odświeżać strony, jeżeli Arduino wyśle dane z czujników, to odświeżą się one automatycznie).
Minusy
- Cena, wymaga Arduino + Ethernet Shield lub inne urządzenia zgodne z bilblioteką
Arduino Ethernet.
- Podgląd danych z czujników odbywa się w czasie rzeczywistym jednak dane do wykresów zapisywane są co 5 minut (tworzona jest średnia wszystkich pomiarów z ostatnich 5 minut).
- Możliwość podglądu danych z ostatnich 48 godzin (planuje wydłużenie tego czasu).
Co nam będzie potrzebne?
- Arduino Uno + Ethernet Shield
- Czujnik np. Czujnik temperatury DS18B20
- Płytka stykowa
- Przewody połączeniowe męsko-męskie do płytek stykowych
Dodatkowo jeżeli będziemy chcieli wytrawić podstawkę do czujnika DS18B20 będziemy potrzebować:
- Lutownicy
- Rezystor 4.7k SMD 1206
- Wszystkie narzędzia potr...
Czytaj dalej...