Sterownik Arduino + Blynk według robert4you - kontynuacja
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
A wybrałeś model płytki w programie?
Wysłane z mojego SM-G390F przy użyciu Tapatalka
Wysłane z mojego SM-G390F przy użyciu Tapatalka
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Ja robię tak, usuwasz folder libraries pobierasz całą bibliotekę z tego linku https://drive.google.com/drive/folders/ ... zhtZnpvTWM i zastepujesz ją,
odlalasz skecz i powinno się wgrać. Ja tak zrobiłem i wgrało się bez problemu.
odlalasz skecz i powinno się wgrać. Ja tak zrobiłem i wgrało się bez problemu.
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Brak dostępu, jeśli to nie problem to udostępnij folderpiotr1310 pisze: ↑2020-02-21, 15:51z tego linku https://drive.google.com/drive/folders/ ... zhtZnpvTWM
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
To pobierz tu
https://wrzucplik.pl/pokaz/1950440---3wsm.html
Z dysku też idzie próbowałem z innej przeglądarki i pobieram bez problemu.
https://wrzucplik.pl/pokaz/1950440---3wsm.html
Z dysku też idzie próbowałem z innej przeglądarki i pobieram bez problemu.
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Dzięki, walczę dalej. Podmieniłem folder libraries i biblioteki z linku pojawiły się w Przykładach dla dowolnej płytki. Rozumiem że jadę po kolei od góry do dołu sprawdzając tylko ustawienia sieci i zmieniając je na moje w kodach tam gdzie one występują. I jeszcze jedna sprawa. W kodach bibliotek do blynka występuje Athorization token.
Ja mam blynka na serwerze lokalnym i ten authorization token pokazuje mi się tylko przy odpalaniu nowego projektu. A co ustawiać w kodach bibliotek które tego wymagają?
Ja mam blynka na serwerze lokalnym i ten authorization token pokazuje mi się tylko przy odpalaniu nowego projektu. A co ustawiać w kodach bibliotek które tego wymagają?
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Zamęczę Was dzisiaj . Walczę z programowaniem NodeMCU - jedne biblioteki ładnie się programują, inne nie, ale płytka zaczyna rozmawiać z routerem, a to już dla mnie niebotyczny sukces. Teraz próbuję połączyć ją z Blynkiem na telefonie, ale trochę mnie to już przerasta.
Czy możecie mi wyjaśnić co oznaczają te linijki kodu?:
Czy możecie mi wyjaśnić co oznaczają te linijki kodu?:
Próbowałem już chyba wszystkich kombinacji i za chiny nie mogę połączyć urządzeń, czyli NodeMCU i mojego srajfona. Mam zainstalowany serwer Blynk wg poradników znalezionych w sieci. Konfiguracja wygląda tak: Jakieś sugestie co do zmian w kodzie?Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
//Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Ze screena wynika że serwer na komputerze ci ruszył
Teraz musisz otworzyć nowe okno poleceń i wpisać ipconfig
I pojawi ci się adres IP twojego serwera
Ten adres wpisujesz w przeglądarkę i logujesz się login admin hasło admin
Tam trzeba zmienić te dane bo chyba nie chcesz pracować na domyślnych
Potem w blynku przy logowaniu na dole trzeba kliknąć te trzy kropki i przełączyć na serwer custom
Wpisujesz swój adres IP
Blynk powinien połączyć się z serwerem
A w kodzie node ma to wyglądać tak
//to przed setup
char ssid[] = "TPxxxxxn";// nazwa sieci
char pass[] = "0xxxxxs";// hasło
void setup()
{
Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,102), 8080);//to w setup(adres IP ma być twój oczywiście)
}
Teraz musisz otworzyć nowe okno poleceń i wpisać ipconfig
I pojawi ci się adres IP twojego serwera
Ten adres wpisujesz w przeglądarkę i logujesz się login admin hasło admin
Tam trzeba zmienić te dane bo chyba nie chcesz pracować na domyślnych
Potem w blynku przy logowaniu na dole trzeba kliknąć te trzy kropki i przełączyć na serwer custom
Wpisujesz swój adres IP
Blynk powinien połączyć się z serwerem
A w kodzie node ma to wyglądać tak
//to przed setup
char ssid[] = "TPxxxxxn";// nazwa sieci
char pass[] = "0xxxxxs";// hasło
void setup()
{
Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,102), 8080);//to w setup(adres IP ma być twój oczywiście)
}
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
@ zosjanzojsan pisze: ↑2020-02-22, 06:28Wpisujesz swój adres IP
Blynk powinien połączyć się z serwerem
A w kodzie node ma to wyglądać tak
//to przed setup
char ssid[] = "TPxxxxxn";// nazwa sieci
char pass[] = "0xxxxxs";// hasło
void setup()
{
Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,102), 8080);//to w setup(adres IP ma być twój oczywiście)
}
Sieć i hasło mam ogarnięte bo node łączy się z Wifi (widzę go w klientach routera)
Aplikacja Blynk łączy się z serwerem lokalnym, bo też widzę że jest podłączona po zalogowaniu do niego
Problem mam tylko z połączeniem node z serwerem i tu potrzebuję potwierdzenia.
W udostępnionym przez Ciebie kodzie jest tak:
//Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
//Blynk.begin(auth, ssid, pass, IPAddress(xxx,xxx,x,xxx), 8080);
Jeżeli u mnie adres routera jest yyy.yyy.y.yyy a serwer blynk stoi na kompie pod adresem yyy.yyy.y.zzz:9443
to wywalam z kodu
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
a w miejsce xxx,xxx,x, wpisuję yyy,yyy,y,yyy czy yyy,yyy,zzz? czy może yyy,yyy,y,zzz:9443 ?
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Nie interesuje cię adres routera
WPISUJESZ ADRES SERWERA....
i dodatkowo masz błąd portu
masz wpisać tak jak ci napisałem (8080)
Blynk łączy się przez port 9443
node łączy się przez port 8080
proste....
WPISUJESZ ADRES SERWERA....
i dodatkowo masz błąd portu
masz wpisać tak jak ci napisałem (8080)
Blynk łączy się przez port 9443
node łączy się przez port 8080
proste....
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Proste !
Czyli to co w Twoim kodzie wygląda tak:
//Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
//Blynk.begin(auth, ssid, pass, IPAddress(xxx,xxx,x,xxx), 8080);
u mnie ma wyglądać tak:
//Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, IPAddress(xxx,xxx,x,zzz), 8080);
Czyli to co w Twoim kodzie wygląda tak:
//Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
//Blynk.begin(auth, ssid, pass, IPAddress(xxx,xxx,x,xxx), 8080);
u mnie ma wyglądać tak:
//Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, IPAddress(xxx,xxx,x,zzz), 8080);
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
To jeszcze to czerwone usuń żeby kompilator wziął to pod uwagę i będzie git bo teraz jest to komentarzem...
//Blynk.begin(auth, ssid, pass, IPAddress(xxx,xxx,x,zzz), 8080);
//Blynk.begin(auth, ssid, pass, IPAddress(xxx,xxx,x,zzz), 8080);
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Ruszył bydlak
Dzięki wszystkim za pomoc, ze szczególną uwagą dla @zosjan który rozjaśnił mi zagadnienie serwera lokalnego i @piotr1310 który oświecił mnie jak w ogóle zabrać się za programowanie node
@zosjan, a mógłbyś jeszcze raz udostępnić kod QR do Twojego Blynka (tego od kod_forum_mod)? Z tych co są w udostępnionym przez Ciebie folderze żaden nie chce zassać projektu - "serwer nie abla"
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
No właśnie tu jest zagadka
nikomu nie wchodzi...
a mi ładuje ten projekt
i zastanawiam się czy nie jest to powód że utworzyłem go na własnym serwerze.
nikomu nie wchodzi...
a mi ładuje ten projekt
i zastanawiam się czy nie jest to powód że utworzyłem go na własnym serwerze.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 35 gości