Arduino + supla.org - początki

User avatar
pzygmunt
Posts: 19516
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

Musisz dodać rezystor 4.7k
smola23
Posts: 27
Joined: Thu Apr 21, 2016 10:05 am

Post

podłączyłem przez rezystor i cały czas mam wynik -275

mam jeszcze pytanie odnośnie biblioteki ethernet;
jeżeli używam biblioteki UIPEthernet połączenie z siecią działa ok
jeżeli używam biblioteki Ethernet nie mogę się połączyć,

z czego to wynika bo widzę że nowe przykłady na czujnik temperatury DTH22 są właśnie na bibliotekę ethernet.

dzięki
User avatar
pzygmunt
Posts: 19516
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

W pierwszej kolejności uaktualnij aplikację na Androida bo -275 to błędny odczyt i powinien się wyświetlać jako "---".
Przykłady są dla EthernetShield-a ale będą działać również z UIPEthernet.
Sprawdź w konsoli czy rzeczywiście masz odczyt z czujnika.
smola23
Posts: 27
Joined: Thu Apr 21, 2016 10:05 am

Post

Zaktualizowałem suplę na androida,
sprawdziłem czujnik, dodałem rezystor i działa dobrze,
podłączyłem sygnał z czujnika do pinu 24 w Arduino

na kanale zero ustwiłem przekaźnik zaświecający światło, działa dobrze
na kanale 5 wybrałem termometr i nie działa mam 3 kreski, połączenie jest ok

nie rozumiem czemu w kodzie za obsługę temperatury odpowiada kanał 6 a w supla go nie ma,

proszę o poradę co może być nie tak,
User avatar
pzygmunt
Posts: 19516
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

Chodzi o kolejność wywoływania funkcji dodającej kanały. Jak dasz SuplaDevice.addDS18B20Thermometer(); na początek to będzie na kanale zero.

To wynika z tej funkcji https://github.com/SUPLA/arduino/blob/m ... e.cpp#L189

która jest wywoływana przez addDS18B20Thermometer i pozostałe.
smola23
Posts: 27
Joined: Thu Apr 21, 2016 10:05 am

Post

tylko czemu nie wyświetla mi temperatury mogę dodać kod
czy na pewno termometr mam podpiąć do pinu 24?
User avatar
pzygmunt
Posts: 19516
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

A jaki jest ustawiony w kodzie ?
smola23
Posts: 27
Joined: Thu Apr 21, 2016 10:05 am

Post

24, tylko nie wiem czemu nie wyświetla temperatury
User avatar
pzygmunt
Posts: 19516
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

No a poprawnie zwraca temperaturę w get_temperature ?
vcompl
Posts: 158
Joined: Mon Apr 11, 2016 1:32 pm

Post

Witam

Wgrałem - wszystko działa, ale również zauważyłem że czasem zrywa połączenie z supla.org. Zrywanie połaczenia (w moim przypadku) nastepowało podczas uruchamiania aplikacji arduino. Podłączyłem arduino do zasilacza i pracowało kilka godzin bez problemu.
W moim przypadku przy podłaczeniu Arduino do PC przez USB - działało ok 30 min

Przy zasilaczu ok 1h. potem Arduino rozłączało się supla.cloud i na konsoli były komunikaty o braku połączenia do sieci.

Wymagany było wył/ wł Arduino.

Łaczy się do sieci przez EthernetShield.

Czy ktoś miał podobnie?

Return to “Pomoc”